/*
	DESTOON Copyright (C)2008-2099 www.destoon.com
	This is NOT a freeware,Use is subject to license.txt
*/
.head-txt {margin-bottom:0;}
h1,h2,h3{margin: 0}
.im0 {padding:10px 0;}
.im0l {width:220px;float:left;height:532px;background:#FFFFFF;}
.im0l p {height:32px;line-height:32px;padding:0 10px 0 20px;font-size:14px;margin:0;background:#007AFF;color:#FFFFFF;}
.im0l ul {margin:10px 0;}
.im0l i {font-style:normal;font-weight:bold;float:right;color:#EEEEEE;font-family:simsun;}
.im0l strong {font-weight:normal;}
.im0l li {height:32px;line-height:32px;padding:0 10px 0 40px;font-size:14px;overflow:hidden;cursor:pointer;}
.im0l div {z-index:900;position:absolute;width:640px;height:510px;padding:10px 20px;overflow:hidden;border:#EEEEEE 1px solid;background:#FFFFFF;display:none;}
.im0l dl {margin:0;border-bottom:#EEEEEE 1px dotted;clear:both;}
.im0l dt {margin:0;padding:0;line-height:31px;font-size:14px;}
.im0l dd {margin:0;padding:0;line-height:32px;font-size:12px;}
.im0l em {font-style:normal;color:#EEEEEE;padding:0 10px;font-family:simsun;}
.im0l li:hover i {color:#FFFFFF;}
.im0l li:hover strong {color:#FFFFFF;}
.im0l li:hover div {display:block;}

.im0l .cate-0 {background:url('image/cate-0.png') no-repeat 10px center;}
.im0l .cate-0:hover {background:#007AFF url('image/cate-0-on.png') no-repeat 10px center;}
.im0l .cate-0:hover div {margin:-42px 0 0 160px;}
.im0l .cate-1 {background:url('image/cate-1.png') no-repeat 10px center;}
.im0l .cate-1:hover {background:#007AFF url('image/cate-1-on.png') no-repeat 10px center;}
.im0l .cate-1:hover div {margin:-74px 0 0 160px;}
.im0l .cate-2 {background:url('image/cate-2.png') no-repeat 10px center;}
.im0l .cate-2:hover {background:#007AFF url('image/cate-2-on.png') no-repeat 10px center;}
.im0l .cate-2:hover div {margin:-106px 0 0 160px;}
.im0l .cate-3 {background:url('image/cate-3.png') no-repeat 10px center;}
.im0l .cate-3:hover {background:#007AFF url('image/cate-3-on.png') no-repeat 10px center;}
.im0l .cate-3:hover div {margin:-138px 0 0 160px;}
.im0l .cate-4 {background:url('image/cate-4.png') no-repeat 10px center;}
.im0l .cate-4:hover {background:#007AFF url('image/cate-4-on.png') no-repeat 10px center;}
.im0l .cate-4:hover div {margin:-170px 0 0 160px;}
.im0l .cate-5 {background:url('image/cate-5.png') no-repeat 10px center;}
.im0l .cate-5:hover {background:#007AFF url('image/cate-5-on.png') no-repeat 10px center;}
.im0l .cate-5:hover div {margin:-202px 0 0 160px;}
.im0l .cate-6 {background:url('image/cate-6.png') no-repeat 10px center;}
.im0l .cate-6:hover {background:#007AFF url('image/cate-6-on.png') no-repeat 10px center;}
.im0l .cate-6:hover div {margin:-234px 0 0 160px;}
.im0l .cate-7 {background:url('image/cate-7.png') no-repeat 10px center;}
.im0l .cate-7:hover {background:#007AFF url('image/cate-7-on.png') no-repeat 10px center;}
.im0l .cate-7:hover div {margin:-266px 0 0 160px;}
.im0l .cate-8 {background:url('image/cate-8.png') no-repeat 10px center;}
.im0l .cate-8:hover {background:#007AFF url('image/cate-8-on.png') no-repeat 10px center;}
.im0l .cate-8:hover div {margin:-298px 0 0 160px;}
.im0l .cate-9 {background:url('image/cate-9.png') no-repeat 10px center;}
.im0l .cate-9:hover {background:#007AFF url('image/cate-9-on.png') no-repeat 10px center;}
.im0l .cate-9:hover div {margin:-330px 0 0 160px;}
.im0l .cate-10 {background:url('image/cate-10.png') no-repeat 10px center;}
.im0l .cate-10:hover {background:#007AFF url('image/cate-10-on.png') no-repeat 10px center;}
.im0l .cate-10:hover div {margin:-362px 0 0 160px;}
.im0l .cate-11 {background:url('image/cate-11.png') no-repeat 10px center;}
.im0l .cate-11:hover {background:#007AFF url('image/cate-11-on.png') no-repeat 10px center;}
.im0l .cate-11:hover div {margin:-394px 0 0 160px;}
.im0l .cate-12 {background:url('image/cate-12.png') no-repeat 10px center;}
.im0l .cate-12:hover {background:#007AFF url('image/cate-12-on.png') no-repeat 10px center;}
.im0l .cate-12:hover div {margin:-426px 0 0 160px;}
.im0l .cate-13 {background:url('image/cate-13.png') no-repeat 10px center;}
.im0l .cate-13:hover {background:#007AFF url('image/cate-13-on.png') no-repeat 10px center;}
.im0l .cate-13:hover div {margin:-458px 0 0 160px;}
.im0l .cate-14 {background:url('image/cate-14.png') no-repeat 10px center;}
.im0l .cate-14:hover {background:#007AFF url('image/cate-14-on.png') no-repeat 10px center;}
.im0l .cate-14:hover div {margin:-490px 0 0 160px;}
.im0l .cate-15 {background:url('image/cate-15.png') no-repeat 10px center;}
.im0l .cate-15:hover {background:#007AFF url('image/cate-15-on.png') no-repeat 10px center;}
.im0l .cate-15:hover div {margin:-522px 0 0 160px;}

.im0m {width:660px;float:left;margin:0 10px;height:532px;}
.im0a {width:650px;padding-left:10px;height:222px;margin-top:10px;background:#FFFFFF;}
.im0a div {width:120px;height:212px;margin:11px 10px 0 0;float:left;overflow:hidden;}
.im0a img {width:120px;height:200px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.im0a img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.im0r {width:320px;float:left;height:532px;}
.im0u {height:300px;overflow:hidden;background:#FFFFFF;}

.im0t {height:222px;overflow:hidden;margin-top:10px;background:#FFFFFF;}
.im0t-list {height:160px;overflow:hidden;margin:10px 16px;}
.im0t-list li {height:26px;line-height:26px;overflow:hidden;}
.im0t-list li .f_r {padding-left:16px;color:#666666;}

.im0g {height:75px;overflow:hidden;padding:0 10px;}
.im0g div {width:75px;height:75px;float:left;text-align:center;padding:10px 0;}
.im0g div:hover {background:#EEEEEE;}
.im0g img {width:32px;height:32px;margin-bottom:6px;}
.im0g em {font-style:normal;background:#FF6600;border-radius:50%;color:#FFFFFF;font-size:12px;z-index:3;position:absolute;display:block;width:16px;height:16px;line-height:16px;overflow:hidden;text-align:center;margin:0 0 0 42px;}

.ian-h {}
.ian-h ul {border-bottom:#EEEEEE 1px solid;height:32px;padding-left:16px;}
.ian-h li {border:#FFFFFF 1px solid;border-bottom:#EEEEEE 1px solid;display:inline-block;height:31px;line-height:31px;margin-right:16px;padding:0 10px;float:left;}
.ian-h .on {border:#EEEEEE 1px solid;border-bottom:#FFFFFF 1px solid;}

.ian-b {height:66px;overflow:hidden;margin:10px 16px;}
.ian-b li {height:24px;line-height:24px;overflow:hidden;}
.ian-b li .f_r {padding-left:16px;color:#666666;}
.ian-b div {float:left;width:32px;height:32px;line-height:16px;padding:14px;text-align:center;border:#EEEEEE 2px solid;border-radius:50%;}
.ian-b div:hover {border:#FF6600 2px solid;}
.ian-b p {float:left;width:48px;height:16px;padding:24px 0;margin:2px 0 0 0;text-align:center;font-weight:bold;color:#EEEEEE;font-family:simsun;}

.im-b {overflow:hidden;border-bottom:#F5F5F5 1px solid;}
.im-l {width:220px;height:590px;float:left;background:#FFFFFF;overflow:hidden;padding:0 0 10px 0;}
.im-l p {margin:20px;font-size:18px;}
.im-l li {width:90px;padding-left:20px;float:left;height:32px;line-height:32px;font-size:14px;overflow:hidden;}
.im-r {width:1000px;float:left;}

.im-b-img {height:580px;background:#F5F5F5;}
.im-r-img div {width:168px;border:#FFFFFF 1px solid;margin:10px 0 0 10px;padding:10px;height:258px;float:left;background:#FFFFFF;}
.im-r-img div img {-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.im-r-img div:hover {border:#EEEEEE 1px solid;box-shadow:2px 2px 10px #EEEEEE;}
.im-r-img div:hover img {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.im-r-img b {display:block;height:42px;line-height:42px;color:#FF0000;font-size:14px;}
.im-r-img i {display:block;height:42px;line-height:42px;font-size:14px;font-style:normal;}
.im-r-img p {height:48px;line-height:24px;margin:0;overflow:hidden;font-size:13px;}

.in-b {overflow:hidden;}
.in-l {width:220px;float:left;}
.in-m {width:490px;float:left;margin:0 20px;}
.in-r {width:470px;float:left;}

.in-l div {background:#F5F5F5;padding:10px 16px;margin:10px 0 0 10px;}
.in-l div:hover {background:#EEEEEE;}
.in-l div p {height:48px;line-height:24px;overflow:hidden;font-size:16px;margin:0 0 10px 0;}

.in-m h2 {text-align:left;font-size:22px;margin:10px;height:48px;line-height:48px;overflow:hidden;}

.in-img {}
.in-img div {width:144px;margin:10px 10px 0 0;padding:1px;float:left;}
.in-img div:hover {background:#EEEEEE;}
.in-img div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px;}

.ic-b {overflow:hidden;padding:0 0 10px 0;}
.ic-l {width:220px;float:left;}
.ic-m {width:490px;float:left;margin:0 20px;}
.ic-r {width:470px;float:left;}

.ic-brand {background:#F5F5F5;padding:10px;margin:10px 0 0 10px;}
.ic-brand i {font-style:normal;font-size:16px;padding:0 0 10px 10px;display:block;}
.ic-brand p {margin:10px 0 0 0;padding-top:10px;text-align:center;height:88px;}
.ic-brand p:hover {background:#FFFFFF;}
.ic-brand p b {display:block;height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;font-weight:normal;}
.ic-brand #brands {height:432px;overflow:hidden;}

.ic-know-credit {background:url('image/ico_reward.gif') no-repeat right center;color:#666666;padding:0 16px;}

.ic-club {height:240px;overflow:hidden;margin-bottom:10px;}
.ic-club-b {padding-left:10px;overflow:hidden;}
.ic-club-b div {width:150px;height:150px;padding:20px 0;float:left;text-align:center;}
.ic-club-b div:hover {background:#F5F5F5;}
.ic-club-b div:hover img {border:#FF6600 2px solid;}
.ic-club-b img {width:86px;height:86px;border-radius:50%;padding:2px;border:#EEEEEE 2px solid;}
.ic-club-b p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.ic-club-b span {font-size:12px;color:#999999;}

.ilink {padding:16px;overflow:hidden;}
.ilink li {padding:0 16px 10px 0;float:left;}

.im0mall {width:990px;height:222px;overflow:hidden;position:absolute;z-index:1;background:#FFFFFF;margin-top:10px;}
.im0t-mall div {width:100px;height:150px;overflow:hidden;margin:21px 0 0 21px;float:left;}
.im0t-mall div:hover {background:#F5F5F5;}
.im0t-mall div:hover b {display:block;}
.im0t-mall b {display:none;height:44px;line-height:44px;color:#FF6600;font-size:14px;text-align:center;}
.im0t-mall p {height:44px;line-height:22px;margin:0;overflow:hidden;font-size:12px;}


.content {
    margin: 0 auto;
}
@media (min-width: 1470px) {
    .containere {
        width: 1430px;
        margin: 0 auto;
    }
}
.headlan {
    background: #E4F2FF;
    padding-top: 16px;
}
.headad ul {
    margin-left: -8px;
    margin-right: -8px;
}
.headad ul li {
    width: 32.22%;
    padding: 0 8px;
    float: left;
}
.headad ul li img {
    width: 100%;
}
.adlist {
    padding: 18px 0;
    padding-top: 8px;
    padding-bottom: 10px;
}

.clear {
    clear: both;
    font-size: 1px;
    line-height: 0px;
    height: 0px;
}
.adlist ul li {
    float: left;
    padding-left: 28px;
    width: 16.66%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.adlist ul li a {
    font-size: 14px;
    color: #666;
}
.index_zn{
    border: 1px solid #000;
    width: 29%;
    height: 500px;
}
.index_zn ul li {
    width: 31.33%;
    height: 100px;
    padding: 0 4px;
    padding-bottom: 37px;
    float: left;
}
.index_zn ul li a {
    background: #EEEEEE;
    display: block;
    width: 100%;
    padding-top: 28px;
    height: 100%;
    text-align: center;
    font-size: 16px;
}
.cxico {
    display: inline-block;
    height: 36px;
    width: 100%;
}
.cxico1 {
    background: url('image/cxico1.png') no-repeat center;
}
.cxico2 {
    background: url('image/cxico2.png') no-repeat center;
}
.cxico3 {
    background: url('image/cxico3.png') no-repeat center;
}
.cxico4 {
    background: url('image/cxico4.png') no-repeat center;
}
.cxico5 {
    background: url('image/cxico5.png') no-repeat center;
}
.cxico6 {
    background: url('image/cxico6.png') no-repeat center;
}
.index_zn ul li p {
    padding-top: 10px;
    font-size: 16px;
    text-align: center;
    text-indent:0em;
}
.index_zn ul li a:hover { background:#1E63B0;}
.index_zn ul li a:hover p { color:#fff;}
.index_zn ul li a:hover .cxico1 { background:url('image/cxicoh1.png') no-repeat center;}
.index_zn ul li a:hover .cxico2 { background:url('image/cxicoh2.png') no-repeat center;}
.index_zn ul li a:hover .cxico3 { background:url('image/cxicoh3.png') no-repeat center;}
.index_zn ul li a:hover .cxico4 { background:url('image/cxicoh4.png') no-repeat center;}
.index_zn ul li a:hover .cxico5 { background:url('image/cxicoh5.png') no-repeat center;}
.index_zn ul li a:hover .cxico6 { background:url('image/cxicoh6.png') no-repeat center;}





.switchZy{
    background: #fff;
    position: absolute;
    right: -10px;
    padding: 0 10px;
    top: 30px;
    z-index: 9999999;
    width: 50px;
    border: 1px solid #eee;
    text-align: center;
}
.nav li:nth-last-child(1){
    margin-right: 0;
}
/*.nav li:hover{
    color:#007aff;
    border-bottom: 3px solid #007aff;
}*/
/*.nav li a:hover,.article_list li a:hover{
    color:#007aff;
    text-decoration:none;
}*/

.banner{
    position:relative;
    height:25pc;
}
.banner li{
    position:absolute;
    width:100%;
    height:100%;
}
.banner li a{
    width:100%;
    height:100%;
    display:block;
}
.indicator{
    position:absolute;
    bottom:1px;
    left:0;
    z-index:20;
    width:100%;
    text-align:center;
}
.indicator a{
    display:inline-block;
    margin:5px;
    width:10px;
    height:10px;
    border-radius:50%;
    background:#ccc;
}
.indicator a.cur{
    background:#157fd4;
}
.b_gray{
    padding-top: 10px;
    line-height: 140%;
}
.category-nav{
    background: #fff;
    border-radius:5px ;
    height: 282px;
}
.category-nav p{
    height:50px;
    margin: 0;
    border-bottom: 1px #eee solid;
}
.category-nav p i{
    background: #157fd4;
    width: 4px;
    height: 20px;
    margin-left: 10px;
    display: inline-block;
    position: relative;
    top: 4px;
}
.category-nav p b{
    font-size: 18px;
    padding-right: 7px;
    line-height: 50px;
    border-right: 1px #eee solid;
}
.category-nav p span{
    font-size: 16px;
    padding-right: 20px;
    line-height: 50px;
}
.category-nav ul li{
    float: left;
    text-align: center;
    margin-left: 4.6%;
    line-height: 30px;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.category-nav ul li img{
    transition: all 0.5s;
}
.category-nav ul li img:hover{
    box-shadow: #aaa 5px 5px 5px;
    transform:scale(1.03);
}
.b_40px{
    padding-bottom: 40px;
}
.recommend strong{
    height: 50px;
    font-size: 20px;
    display: inline-block;
}
.recommend strong i{
    width: 30px;
    height: 30px;
    background: red;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 5px;
    background: url(image/icon2.png) no-repeat;
    background-position: 2px -40px;
}
.school_recommend_hr strong i{
    background-position: 2px -92px;
}
.article_recommend{
    width: 470px;
    background: #fff;
    margin-right: 30px;
    border-radius: 5px;
    padding:0 10px;
    box-sizing: border-box;
}
.school_recommend{
    width: 930px;
    background: #fff;
    border-radius: 5px;
    padding:0 10px;
    box-sizing: border-box;
    height: 745px;
    overflow: hidden;
}
.article_pai{
    display: block;
    text-align: center;
    line-height: 36px;
    height: 36px;
    border: 1px solid #eee;
    font-size: 16px;
    padding: 2px;
}
.article_pai li{
    float: left;
    width: 25%;
}
.check_pai_2{
    background: #558ef6;
    color:#fff;
}
.article_pai li:hover{
    background: #558ef6;
    color:#fff;
    cursor: pointer;
}
.article_cat{
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 7px;
    padding: 1px;
}
.article_cat li{
    float: left;
    width: 18.5%;
    margin-right: 1.875%;
    border: 1px solid #aaa;
    box-sizing: border-box;
    background: #eee;
    border-radius: 3px;
}
.article_cat li:nth-last-child(1){
    margin-right: 0;
}
.article_cat li:hover{
    background: #e8efff;
    color: #157fd4;
    cursor: pointer;
    border:1px solid #157fd4;
}
.check_cat{
    background: #e8efff !important;
    color:#157fd4;
    border:1px solid #157fd4 !important;
}
.article_list{
    margin: 10px 0 13px;
}
.article_list li{
    line-height: 45px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.article_list li i{
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #eee;
    border-radius: 30px;
    text-align: center;
    line-height: 30px;
    margin-right: 10px;
    color: #999;
    font-style: normal;
}
.article_list li:nth-child(1) i{
    background: url(image/icon2.png) no-repeat;
    background-position: 3px -143px;
}
.article_list li:nth-child(2) i{
    background: url(image/icon2.png) no-repeat;
    background-position: 3px -196px;
}
.article_list li:nth-child(3) i{
    background: url(image/icon2.png) no-repeat;
    background-position: 3px -243px;
}
.school_recommend_hr{
    border-bottom: 2px #eee solid;
    height: 50px;
}
.school_recommend_nav{
    float: right;
    line-height: 50px;

}
.school_recommend_nav span{
    margin-left: 16px;
    font-size: 16px;
    padding: 16px 0;
}
.school_recommend_nav_2{
    border-bottom: 2px red solid;
    position: relative;
}
.school_recommend_nav_2 i{
    width: 0;
    height: 0;
    position: absolute;
    bottom: -5px;
    left: 40%;
    border-top: 5px solid red;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
}
.school_recommend ul li{
    height: 150px;
    margin: 20px 0 10px 0;
    border-bottom: 1px #eee solid;
}
.school_recommend ul li:nth-child(4){
    border-bottom: none;
}
.school_recommend ul li img{
    float: left;
    margin-left: 10px;
    margin-right: 30px;
    width: 160px;
    height: 140px;
}
.school_recommend ul li p{
    width: 77%;
    float: right;
}
.school_recommend ul li p b{
    display: block;
    font-size: 18px;
    position: relative;
    top: -3px;
}
.school_recommend ul li p span{
    display: block;
    color: #aaa;
    line-height: 24px;
    margin: 5px 0 15px;
}
.school_recommend ul li p span>a{
    color: red;
}
.school_recommend ul li p>a{
    width: 47%;
    display: inline-block;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.school_recommend ul li p>a:hover i{
    background:#007aff;
}
.school_recommend ul li p a i{
    width: 5px;
    height: 5px;
    background: #333;
    border-radius: 5px;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.school_recommend ul li p a:nth-child(2n){
    float: right;
}
.main1,.main2,.main3,.main4,.main5,.main6{
    margin: 50px auto;
}
.title{
    height: 50px;
    width: 100%;
    line-height: 50px;
    margin-bottom: 20px;
}
.title h3{
    font-size: 30px;
    color: #5197dc;
    width: 175px;
    border-bottom: 2px solid #5197dc;
}
.main2 h3{
    color: #ff835c;
    border-bottom: 2px solid #ff835c;
}
.main3 h3{
    color: #5bc49f;
    border-bottom: 2px solid #5bc49f;
}
.main4 h3{
    color: #c389ff;
    border-bottom: 2px solid #c389ff;
}
.main5 h3{
    color: #ffc103;
    border-bottom: 2px solid #ffc103;
}
.main6 h3{
    color: #3c79e9;
    border-bottom: 2px solid #3c79e9;
    position: relative;
    top: -8px;
}
.mains{
    width: 35px;
    height: 35px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 5px;
    background: url(images/icon2.png) no-repeat
}
.secondary{
    background-position: -150px -243px;
}
.five{
    background-position: -71px -243px;
}
.higher{
    background-position: -72px -184px;
}
.high{
    background-position: -71px -125px;
}
.tional{
    background-position: -70px -65px;
}
.country{
    width: 35px;
    height: 45px;
    background-position: -70px 5px;
}
.title p{
    border-bottom: 2px solid #eee;
    height: 50px;
    font-size: 16px;
    margin-left: 163px;
}
.title p span{
    float: left;
    display: inline-block;
    color:#5197dc;
    padding-left: 30px;
}
.main2 .title p span{
    color:#ff835c;
}
.main3 .title p span{
    color:#5bc49f;
}
.main4 .title p span{
    color:#c389ff;
}
.main5 .title p span{
    color:#ffc103;
}
.title p a{
    float: right;
    display: inline-block;
    color: #aaa;
}
.school_left{
    width:270px;
    margin-right: 50px;
    height: 468px;
    color: #fff;
}
.school_left p{
    font-size: 16px;
    text-align: center;
    line-height: 36px;
}
.school_left ul{
    margin: 20px auto;
    height: 189px;
}
.school_left ul li{
    font-size: 16px;
    width: 80%;
    background: #fff;
    margin: 15px auto;
    text-align: center;
    border-radius: 5px;
    line-height: 36px;
    box-shadow: #5197dc 2px 2px 4px;
}
.main2 .school_left ul li{
    box-shadow: #ff835c 5px 5px 5px;
}
.main3 .school_left ul li{
    box-shadow: #5bc49f 5px 5px 5px;
}
.main4 .school_left ul li{
    box-shadow: #c389ff 5px 5px 5px;
}
.main5 .school_left ul li{
    box-shadow: #ffc103 5px 5px 5px;
}
.school_left ul li a{
    color: #5197dc;
    font-weight: bold;
}
.main2 .school_left ul li a{
    color: #ff835c;
}
.main3 .school_left ul li a{
    color: #5bc49f;
}
.main4 .school_left ul li a{
    color: #c389ff;
}
.main5 .school_left ul li a{
    color: #ffc103;
}

.school_left ul li:hover{
    background: #5197dc;
}
.main2 .school_left ul li:hover{
    background: #ff835c;
}
.main3 .school_left ul li:hover{
    background: #5bc49f;
}
.main4 .school_left ul li:hover{
    background: #c389ff;
}
.main5 .school_left ul li:hover{
    background: #ffc103;
}
.school_left ul li:hover a{
    color: #fff;
}
.school_left>a{
    font-size: 16px;
    width: 25%;
    display: block;
    text-align: center;
    float: left;
    line-height: 40px;
}
.school_left>a:hover{
    color:#fff !important;
}
.school_center{
    width:720px;
}
.school_center_nav li{
    float: left;
    border: 1px solid #5197dc;
    width: 24.3625%;
    margin-right: 0.85%;
    box-sizing: border-box;
    text-align: center;
    line-height: 30px;
    margin-bottom: 5px;
    color: #5197dc;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.main1 .school_center_nav li:hover,.secondary_center_2{
    background:#5197dc;
    color: #fff !important;
}
.main2 .school_center_nav li{
    border: 1px solid #ff835c;
    color: #ff835c;
}
.main2 .school_center_nav li:hover,.five_center_2{
    background:#ff835c;
    color: #fff !important;
}
.main3 .school_center_nav li{
    border: 1px solid #5bc49f;
    color: #5bc49f;
}
.main3 .school_center_nav li:hover,.higher_center_2{
    background:#5bc49f;
    color: #fff !important;
}
.main4 .school_center_nav li{
    border: 1px solid #c389ff;
    color: #c389ff;
}
.main4 .school_center_nav li:hover,.high_center_2{
    background:#c389ff;
    color: #fff !important;
}
.main5 .school_center_nav li{
    border: 1px solid #ffc103;
    color: #ffc103;
}
.main5 .school_center_nav li:hover,.tional_center_2{
    background:#ffc103;
    color: #fff !important;
}
.school_center_nav a:nth-child(1) li{
    border-top-left-radius: 10px;
}
.school_center_nav a:nth-child(4) li{
    border-top-right-radius: 10px;
}
.school_center_nav a:nth-child(4n) li{
    margin-right: 0;
}
.school_center_nav a:nth-child(5) li{
    border-bottom-left-radius: 10px;
}
.school_center_nav a:nth-child(8) li{
    border-bottom-right-radius: 10px;
}
.school_center_list li{
    line-height: 30px;
}
.school_center_list li i,.school_right ul li i{
    width: 5px;
    height: 5px;
    background: #aaa;
    position: relative;
    top: -3px;
    display: inline-block;
    border-radius: 5px;
    margin-right: 5px;
}
.school_center_list li a>span{
    float: right;
    color: #aaa;
}
.school_center p{
    color: #000;
    border-bottom: 2px #eee solid;
    padding-bottom: 5px;
    font-size:16px ;
    font-weight: bold;
}
.school_center p span{
    padding-bottom: 6px;
    border-bottom: 2px #5197dc solid;
}
.main1 a:hover{
    color:#5197dc;
}
.main2 .school_center p span{
    border-bottom: 2px #ff835c solid;
}
.main2 a:hover{
    color:#ff835c;
}
.main3 .school_center p span{
    border-bottom: 2px #5bc49f solid;
}
.main3 a:hover{
    color:#5bc49f;
}
.main4 .school_center p span{
    border-bottom: 2px #c389ff solid;
}
.main4 a:hover{
    color:#c389ff;
}
.main5 .school_center p span{
    border-bottom: 2px #ffc103 solid;
}
.main5 a:hover{
    color:#ffc103;
}

.school_center_hot li{
    float: left;
    margin-top: 10px;
    border: 2px #eee solid;
    width: 23.5%;
    margin-right: 2%;
    box-sizing: border-box;
    overflow: hidden;
}
.school_center_hot li:nth-child(4){

    margin-right: 0;

}
.school_center_hot li img{
    width: 75px;
    height: 75px;
    border-radius: 40px;
    margin: 5px auto;
    display: block;
}
.school_center_hot li span{
    display: block;
    font-size: 16px;
    text-align: center;
    color: #000;
}
.school_center_hot li a{
    border: 1px solid #5197dc;
    padding: 3px 5px;
    /*margin: 5px;*/
    display: inline-block;
    color:#5197dc;
    border-radius:3px ;
}
.main2 .school_center_hot li a{
    border: 1px solid #ff835c;
    color:#ff835c;
}
.main3 .school_center_hot li a{
    border: 1px solid #5bc49f;
    color:#5bc49f;
}
.main4 .school_center_hot li a{
    border: 1px solid #c389ff;
    color:#c389ff;
}
.main5 .school_center_hot li a{
    border: 1px solid #ffc103;
    color:#ffc103;
}
.school_center_hot li a:nth-child(4),.school_center_hot li a:hover{
    color:#fff;
    background: #5197dc;
}
.main2 .school_center_hot li a:nth-child(4),.main2 .school_center_hot li a:hover{
    color:#fff;
    background: #ff835c;
}
.main3 .school_center_hot li a:nth-child(4),.main3 .school_center_hot li a:hover{
    color:#fff;
    background: #5bc49f;
}
.main4 .school_center_hot li a:nth-child(4),.main4 .school_center_hot li a:hover{
    color:#fff;
    background: #c389ff;
}
.main5 .school_center_hot li a:nth-child(4),.main5 .school_center_hot li a:hover{
    color:#fff;
    background: #ffc103;
}
.school_right{
    width:320px;
    height:470px;
    border: 2px solid #eee;
    border-radius: 5px;
    box-sizing: border-box;
}
.school_right p{
    height: 40px;
    margin-bottom: 10px;
}
.school_right p span{
    width: 50%;
    display: inline-block;
    line-height: 40px;
    text-align: center;
    float: left;
    font-size:16px ;
    background: #f5f5f5;
    position: relative;
    top: -1px;
    cursor: pointer;
    overflow: hidden;
    height: 40px;
}
.main1 .school_right_hover_2{
    background: #fff !important;
    border-top: #5197dc 2px solid;
}
.main2 .school_right_hover_2{
    background: #fff !important;
    border-top: #ff835c 2px solid;
}
.main3 .school_right_hover_2{
    background: #fff !important;
    border-top: #5bc49f 2px solid;
}
.main4 .school_right_hover_2{
    background: #fff !important;
    border-top: #c389ff 2px solid;
}
.main5 .school_right_hover_2{
    background: #fff !important;
    border-top: #ffc103 2px solid;
}
.main1 ul li:hover i{
    background:#5197dc;
}
.main2 ul li:hover i{
    background:#ff835c;
}
.main3 ul li:hover i{
    background:#5bc49f;
}
.main4 ul li:hover i{
    background:#c389ff;
}
.main5 ul li:hover i{
    background:#ffc103;
}
.category-nav p span, .school_recommend_hr p span{
    cursor: pointer;
}
.today-headlines {
    margin-bottom: 26px;
    border: 2px #dedede solid;
}
.today-headlines h2 {
    background-color: #f96767;
    width: 22px;
    line-height: 24px;
    text-align: center;
    padding: 1.5% 1%;
    font-size: 18px;
    color: #fff;
    float: left;
    font-weight: normal;
}
.today-headlines-cnt {
    float: right;
    width: 92.5%;
    padding: 1.2% 1% 1.2% 1.5%;
}
.hot-headlines {
    width: 45%;
    float: left;
}
.today-headlines-cnt ul.right {
    width: 54%;
    float: inherit;
}
.hot-headlines h3 {
    margin-bottom: 2%;
    font-weight: normal;
}
.hot-headlines p {
    font-size: 12px;
}
.hot-headlines h3 a {
    font-size: 22px;
    color: #222;
    height: 36px;
    line-height: 36px;
}
.hot-headlines p a {
    color: #f96767;
}
.today-headlines-cnt ul.right li {
    float: left;
    width: 42%;
    margin: 0 2%;
    background-color: #f5f5f5;
    padding: 2%;
}
.today-headlines-cnt ul.right li a.img {
    float: left;
    width: 40%;
    height: 70px;
    line-height: 70px;
    margin: 0;
}
.today-headlines-cnt ul.right li a {
    float: right;
    width: 55%;
    height: 52px;
    line-height: 26px;
    overflow: hidden;
    margin: 10px 0;
}
.school_right ul li{
    line-height: 32px;
    padding-left: 15px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.category-nav-list_2{
    color: #000;
    font-weight: 900;
}
.img100{
    width:100%;
}
.index-bttom{
    position: relative;
    margin-top: 50px;
    padding-left: 48px;
}
.index-bttom a img{
    position: relative;
    border-radius: 10px;
    width:85%;
}

.index-bttom a span{
    width: 268px;
    display: inline-block;
    height: 5px;
    background: rgba(255,255,255,0.5);
    position: absolute;
    z-index: 99;
    top: 79px;
    font-size:30px;
    line-height: 60px;
    font-weight: bold;
    text-align: center;
    color: #234181;
}
.index-bttom a span:hover{
    color: red;
}
.index-bttom  span:nth-child(1){
    top: 69px;
}
.index-bttom  span:nth-child(2){
    height: 60px;
}
.index-bttom  span:nth-child(3){
    top: 144px;
}
.swiper-button-next_1{
    background: url(images/icon2.png);
    right: 0;
    left: auto;
    position: absolute;
    top: 50%;
    width: 35px;
    height: 70px;
    margin-top: -40px;
    z-index: 10;
    cursor: pointer;
    background-position: -138px -108px;
    background-repeat: no-repeat;
    background-size: 504%;
}
.swiper-button-prev_1{
    background: url(images/icon2.png);
    left: 0;
    right: auto;
    position: absolute;
    top: 50%;
    width: 35px;
    height: 70px;
    margin-top: -40px;
    z-index: 10;
    cursor: pointer;
    background-position: -138px 0px;
    background-repeat: no-repeat;
    background-size: 504%;
}
.news {
    margin-bottom: 20px;
    margin-top: 20px;
}
.hotspot-information {
    position: relative;
}
.hotspot-information {
    width: 28%;
    border: 1px #dedede solid;
    padding: 1.5%;
}
.left {
    float: left;
}
.popular-concern {
    width: 67.5%;
}
.right {
    float: right;
}
.information-tit {
    width: 100%;
    margin: 5px 0 15px;
    height: 24px;
}
.information-tit img {
    position: absolute;
    left: 0;
}
.information-item-tit {
    padding-left: 6px;
}
.hot-spot {
    padding-bottom: 10px;
    border-bottom: 1px #dedede dashed;
    margin-bottom: 5px;
}
.information-item-tit > span {
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 12px;
    margin-right: 5px;
    padding: 0 6px;
    border-radius: 4px 4px 4px 0;
    color: #fff;
    background: #375ba6;
    background: linear-gradient(90deg, #375ba6, #4670c7);
}
.information-top h3 {
    line-height: 40px;
}
.information-top h3 a {
    font-size: 16px;
    font-weight: bold;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hot-spot li {
    font-size: 14px;
    line-height: 34px;
    background: url(../images/pc-img/li_img.png) no-repeat left center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.hot-spot li span {
    padding: 0 10px;
    border-right: 1px #666 solid;
    margin-right: 10px;
}
.popular-concern-tit {
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.popular-concern-tit span {
    display: block;
    float: left;
    font-size: 24px;
    line-height: 24px;
    margin: 8px 0;
    border-left: 3px #f96767 solid;
    padding-left: 15px;
    color: #333;
}
.popular-concern-tit a.more {
     float: right;
     color: #666;
     font-size: 14px;
 }
.popular-concern-cnt dl {
    float: left;
    width: 49%;
    margin-bottom: 2%;
}
.popular-concern-cnt dl dt {
    float: left;
    width: 30%;
}
.popular-concern-cnt dl dd {
    float: right;
    width: 61%;
}
.popular-concern-cnt dl dt a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.popular-concern-cnt dl dd a {
    font-size: 16px;
    display: block;
    height: 48px;
    white-space: nowrap; /* 防止文本换行 */
    overflow: hidden; /* 隐藏溢出的内容 */
    text-overflow: ellipsis; /* 使用省略号表示文本溢出 */
    margin-bottom: 15px;
}
.popular-concern-cnt dl dd p {
    font-size: 12px;
}
.popular-concern-cnt dl dd p a {
    font-size: 12px;
    border: 1px #375ba6 solid;
    color: #375ba6;
    padding: 0 5px;
    border-radius: 2px;
    margin-right: 10px;
    height: auto;
    display: inline;
}