*{
    margin:0px;
    padding:0px;
    font:14px/1.6 "PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;
}
ul,li{
    list-style: none;
}
b,strong{
    font-weight: bold;
}
a,:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: none;
}
.f22 {
    font-size: 22px;
}
.bgfff {
    background: #fff;
}
table{
    border-collapse: collapse;
}
td{
    border:1px #ccc solid;
}
.red{
    border:1px red solid;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.mtop15{
    margin-top: 15px;
}
.mt20{
    margin-top: 20px;
}
.mtop10{
    margin-top: 10px;
}
.ptop20{
    padding:15px 20px;
}
.clearfix{
    clear: both;
    overflow:hidden;
}
.f20 {
    font-size: 20px;
}
.mr10 {
    margin-right: 10px;
}
.hide {
    display: none;
}
.w-top {
    background-color: #f5f7f9;
    line-height: 40px;
    color: #666666;
}
.w1200 {
    margin:0 auto;
    width: 1200px;
}
.w1160{
    margin:0 auto;
    width: 1150px;
}
.top{
    font-size: 12px;
    height: 40px;  
}
.topleft,.topright{
    line-height: 40px;
}
.top a{
    padding-right: 10px;
    color: #555;
}
.topleft a:after {
    content: '';
    width: 1px;
    height: 12px;
    background-color: #c8c8c8;
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
}
.top a:hover{
    color: #fe6a00;
}
.top a.topMore{
    display: inline-block;
    width: 70px;
    text-align: center;
    line-height: 20px;
    border-radius: 3px;
    background-color: #bbb;
    color: #fff;
}
.top .topMore:hover { background-color: #fd9e28;}


/*logo*/
.logo{
    height: 130px;
}
.header {
    float: left;
    width: 100%;
}
.header-logo {
    font-size: 0px;
    background: url(http://www.360intedu.com/assets/images/logo1.png) no-repeat;
    background-size: 235px;
    height: 60px;
    width: 235px;
    margin-top: 35px;
}
.search{
    width: 460px;
    position: relative;
    margin-top: 25px;
}
.search span{
    color: #919191;
    font-size: 16px;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px #ccc solid;
    cursor: pointer;
}
.search span:hover{
    color: #fe6a00;
}
span.active{
    color: #fe6a00;
    font-weight: bold;
}
.search_c:nth-last-child(1) span{
    border: none;
}
.head-main-form {
    border: 1px solid #c7c7c7;
    height: 38px;
    border-radius: 20px;
    width: 460px;
    position: absolute;
    left: -15px;
    top: 35px;
    display: none;
}
.head-main-form input {
    width: 380px;
    height: 38px;
    line-height: 38px;
    margin-left: 20px;
    font-size: 13px;
    border: none;
    color: #b8b8b8;
    outline: none;
}
.head-main-form a {
    background: url(/assets/img/bg4.png) no-repeat;
    background-position: -55px -55px;
    width: 25px;
    height: 25px;
    margin-right: 15px;
    margin-top: 6px;
}
input::-webkit-input-placeholder {
   color: #b8b8b8;
}

#Index_City_main {
    font-size: 14px;
    margin-left: 10px;
    line-height: 60px;
    cursor: pointer;
    margin-top:5px;
}
#Index_City_main img {
    margin-top: 4px;
    margin-right: 5px;
}
#City_more{position: fixed;left:0;top:-60px;bottom:0;right:0;background: rgba(0,0,0,0.5);display:none;}
.City_list{
    width: 1000px;
    height: 650px;
    background-color: #fff;
    overflow-y: scroll;
    position: relative;
    margin-top: 150px;
    left:50%;
    margin-left:-500px;
    
}
.close_btn{
    
    color: #3e3e3e;
    margin-top: 5px;
    cursor: pointer;
}
.hot-city {
    
    border-bottom: solid 1px #e6e6e6;
    padding: 15px 30px;
    font-size: 15px;
    position: fixed;background-color: #fff;
    z-index: 9;
    width: 940px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.hot-title {
    display: inline-block;
    line-height: 34px;
    vertical-align: top;
    color: #fe6a00;
}
.hot-items {
    display: inline-block;
    width: 820px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
}
.hot-city a {
    color: #3e3e3e;
    text-decoration: none;
    padding: 0px 16px;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    white-space: nowrap;
}
.hot-city a:hover{
    color: #fe6a00;
}
.city-letter-group li {
    padding: 6px 30px;
    border-bottom: solid 1px #e6e6e6;
}
.city-letter {
    display: inline-block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background-color: #f8f8f8;
    border: solid 1px #eee;
    vertical-align: top;
}
.city-items {
    margin-left: 30px;
    line-height: 33px;
    width: 820px;
    display: inline-block;
}
.city-items a {
    padding: 0px 10px;
    text-decoration: none;
    color: #666;
    white-space: nowrap;
}
.city-letter-group{
    font-size: 15px;
    position: absolute;
    top: 75px;
    right: 0;
    left: 0;
}
.city-letter-group li:hover .city-letter,.city-letter-group li.focus .city-letter{
    background-color: #fe6a00;
    color: #fff;
}
.city-letter-group li:hover,.city-letter-group li.focus
{
    background-color:#f8f8f8;
}
.city-letter-group a:hover{
    color:red;
}

/*导航条*/
.nav{
    height: 58px;
    background-color: #fe6a00;
}
.nav_left{
    width: 260px;
}

.qbkc_all {
    background-color:#d6600b;
    height: 58px;
    line-height: 58px;
    padding-left: 23px;
}
.all_course_nav {
    background: url(/assets/img/bg4.png) no-repeat;
    background-position: -6px -63px;
    width: 23px;
    height: 14px;
    display: inline-block;
    margin-bottom: -1px;
}
.qbkc_all span {
    font-size: 18px;
    color: #fff;
    margin-left: 10px;
}
.nav_right{
    width: 940px;
}
.nav_right li a{
    line-height: 58px;
    color: #fff;
    font-size: 18px;
    float: left;
    padding: 0px 58px;
}
.ernav_right li a{
    line-height: 58px;
    color: #fff;
    font-size: 16px;
    float: left;
    padding: 0px 35px;
}
.nav_right li a:hover,.ernav_right li a:hover{
    background-color: #d6600b;
}


/*顶部新闻*/
.nav_left_down{
    background-color: #f6f7f9;
    width: 260px;
    margin-right: 20px;
    position: relative;
}
.w-item{
    padding: 13px 20px 12px 20px;
    display: block;
    border-left: 4px solid #f6f7f9;
    overflow: hidden;
}
.w-item:hover {
    background-color: #ffdbc1;
    border-left: 4px solid #fe6a00;
}
.w-title,.w-title-t{
    overflow: hidden;
}
.w-title a,.w-title-t a{
    font-size: 18px;
    font-weight: bold;
    color: #555;
}
.w-title-t a:hover{
    color: #fe6a00;
}
.iconfont{
    width: 20px;
    margin-right: 15px;
}
.icon-1{
    height: 18px;
    background: url(/assets/img/ico1.png);
    margin-top: 5px;
}
.icon-2{
    height:21px;
    background: url(/assets/img/ico2.png);
    margin-top:3px;
}
.icon-3{
    height:20px;
    background: url(/assets/img/ico3.png);
    margin-top:4px;
}
.icon-4{
    height:19px;
    background: url(/assets/img/ico4.png);
    margin-top:5px;
}
.icon-5{
    height:23px;
    background: url(/assets/img/ico5.png);
    margin-top:2px;
}
.icon-6{
    height:17px;
    background: url(/assets/img/ico6.png);
    margin-top:5px;
}
.icon-7{
    height: 18px;
    background: url(/assets/img/ico1.png);
    margin-top: 5px;
}
.w-item:hover .w-title a{
    color: #fe6a00;
}
.w-item:hover .icon-1{
    background: url(/assets/img/ico11.png);
}
.w-item:hover .icon-2{
    background: url(/assets/img/ico22.png);
}
.w-item:hover .icon-3{
    background: url(/assets/img/ico33.png);
}
.w-item:hover .icon-4{
    background: url(/assets/img/ico44.png);
}
.w-item:hover .icon-5{
    background: url(/assets/img/ico55.png);
}
.w-item:hover .icon-6{
    background: url(/assets/img/ico66.png);
}
.w-item:hover .icon-7{
    background: url(/assets/img/ico11.png);
}
.icon-1-1{
    height: 18px;
    background: url(/assets/img/ico11.png);
    margin-top: 5px;
}
.icon-2-2{
    height:21px;
    background: url(/assets/img/ico22.png);
    margin-top:3px;
}
.icon-3-3{
    height:20px;
    background: url(/assets/img/ico33.png);
    margin-top:4px;
}
.icon-4-4{
    height:19px;
    background: url(/assets/img/ico44.png);
    margin-top:5px;
}
.icon-5-5{
    height:23px;
    background: url(/assets/img/ico55.png);
    margin-top:2px;
}
.icon-6-6{
    height:17px;
    background: url(/assets/img/ico66.png);
    margin-top:5px;
}
.icon-7-7{
    height: 18px;
    background: url(/assets/img/ico11.png);
    margin-top: 5px;
}
.w-con,.w-conn{
    overflow: hidden;
}
.w-conn{
    margin-top: 10px;
}
.w-con a{
    float: left;
    margin-right: 15px;
    font-size: 14px;
    color: #888888;
    margin-top: 5px;
}
.w-con a:nth-last-child(1){
    margin-right: 0px;
}
.w-con a:hover{
    color: #fe6a00;
}
.w-2-detail {
    position: absolute;
    width: 800px;
    min-height: 525px;
    left: 260px;
    top: 0;
    background-color: #ffffff;
    border-left: 1px solid #f1f1f1;
    box-shadow: 6px 0 6px rgb(0 0 0 / 6%);
    padding: 20px;
    z-index: 9;
    display: none;
}
.w-conn a{
    float: left;
    margin: 8px 0 8px 10px;
    font-size: 15px;
    line-height: 30px;
    background-color: #ffffff;
    border: 1px solid #f1f1f1;
    border-radius: 60px;
    padding: 0 15px;
    color: #666666;
    transition: all 0.1s ease 0.1s;
}
.w-conn a:hover {
    color: #ffffff;
    border-color: #fe6a00;
    background-color: #fe6a00;
}

.main-banner{
    width: 920px;
}
.main-banner-top{
    overflow: hidden;
}
.main-fous{
    width: 600px;
}
.slideBox{ position:relative; overflow:hidden; margin:0px auto; }
.slideBox .hd{ position:absolute; height:20px; line-height:20px; bottom:10px; left:43%; z-index:1; }
.slideBox .hd li{ display:inline-block; width:30px; height:4px; background-color:rgba(255,255,255,0.4); text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px;color:#fff;  text-align:left;  }

.intedu_bm{
    margin-top: 15px;
    overflow: hidden;
}
.intedu_bm div{
    width: 220px;
}
.intedu_bm input{
    border: 1px solid #fe6a00;
    border-radius: 4px;
    line-height: 45px;
    padding: 0px 10px;
    width: 200px;
    outline: none;
}

.intedu_bm button{
    background: #fe6a00;
    color: #fff;
    border: none;
    width: 60px;
    padding: 5px 10px;
    font-size: 18px;
    line-height: 33px;
    border-radius: 4px;
}

.main-kuaibao{
    width: 300px;
    background: url(/assets/img/syd-new-bg.png) no-repeat;
    height: 417px;
}
.newest-article-title {
    display: inline-block;
    width: 88px;
    height: 34px;
    background-image: linear-gradient(89deg,#e71a0f 0%,#f49556 100%),linear-gradient(#e71a0f, #e71a0f);
    background-blend-mode: normal, normal;
    border-radius: 0px 15px 15px 0px;
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.newest-article-list {
    height: 340px;
    margin-top: 15px;
    overflow: auto;
}
.newest-article-list li {
    margin: 0 16px 0;
    border-left: 1px solid #ffdbd9;
    padding: 0 0 16px 12px;
    position: relative;
}

.newest-article-list li h3 a {
    color: #333;
    text-decoration: none;
    font-size: 16px;
}
.newest-article-list li p {
    color: #999;
    font-size: 12px;
    margin-top: 7px;
}
.newest-article-list li:after {
    content: "";
    width: 5px;
    height: 5px;
    background-color: #e71a0f;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    left: -3px;
    top: 2px;
}
.newest-article-list li:hover a {
    color: #e71a0f;
}
.adv_all{
    overflow: hidden;
}
.adv_all a{
    margin-right: 10px;
}
.adv_all a:nth-last-child(1){
    margin-right: 0px;
}
.adv_all img{
    width: 300px;
    height: 110px;
}


/*热门课程css*/
.ku_html{
    float: left;
    margin-right: 20px;
    width: 285px;
    overflow: hidden;
    margin-bottom: 20px;
}
.ku_html:nth-child(4n){
    margin-right: 0px;
}
.ku_html:nth-child(n+5){
    margin-bottom: 0px;
}
.ku_htmlt{
    float: left;
    margin-right: 20px;
    width: 260px;
    overflow: hidden;
    margin-bottom: 20px;
}
.ku_htmlt:nth-child(3n){
    margin-right: 0px;
}
.ku_htmlt:nth-child(n+4){
    margin-bottom: 0px;
}
.c_mask_img{
    width: 285px;
    float: left;
    height: 161px;
    overflow: hidden;
}
.c_img_box{
    width: 285px;
    float: left;
    height: 161px;
    overflow: hidden;
}
.c_mask_img{transition:all 3s;}
.ku_html:hover .c_mask_img,.ku_htmlt:hover .c_mask_img{transform:scale(1.3,1.3);}
.ku_html h3,.ku_htmlt h3{
    float: left;
    margin:10px 0px;
    overflow: hidden;
}
.ku_html h3 a{
    color: #000;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    float: left;
    text-decoration:none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 285px;
}
.ku_htmlt h3 a{
    color: #000;
    font-size: 16px;
    line-height: 25px;
    height: 25px;
    float: left;
    text-decoration:none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 260px;
}
.ku_html h3 a:hover,.ku_htmlt h3 a:hover{
    color: #e71a0f;
}
.ku_html .address{
    font-size: 14px;
    float: left;
    width: 224px;
    color: #919191;
    height: 20px;
    overflow: hidden;
}
.ku_htmlt .address{
    font-size: 14px;
    float: left;
    width: 224px;
    color: #919191;
    height: 20px;
    overflow: hidden;
}
.ku_html .address span,.ku_htmlt .address span{
    float: left;
}
.ku_html .address span:nth-child(2),.ku_htmlt .address span:nth-child(2){
    margin:0px 8px; 
}
.ku_html .address a,.ku_htmlt .address a{
    color: #919191;
    text-decoration:none;
}
.ku_html .address a:hover,.ku_htmlt .address a:hover{
    color: #e71a0f;
}
.price{
    color: #fe9400;
    margin-top: 10px;
    float: left;
    height: 30px;
}
.price span{
    font-size: 20px;
    float: left;
    font-weight: bold;
}



/*热门资讯*/
.news_index{
    overflow: hidden;
}
.news_index_left{
    width: 370px;
    margin-right: 40px;
    margin-top: 20px;
}
.news_index_left:nth-last-child(1){
    margin-right: 0px;
}
.img_box {
    width: 370px;
    float: left;
}
.img_box_one{
    width: 370px;
    float: left;
    height: 209px;
    overflow: hidden;
}
.mask_img{
    width: 370px;
    float: left;
    height: 209px;
    overflow: hidden;
    transition: all 3s;
}
.img_box:hover img {
    transform: scale(1.3,1.3);
}
.img_box_two{
    color: #666;
    font-size: 16px;
    width: 370px;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.img_box:hover a,.img_box_child:hover a{
    color: #e71a0f;
}
.news_index_bottom{
    overflow: hidden;
    width: 370px;
    float: left;
}
.img_box_child{
    width: 175px;
}
.img_box_three{
    width: 175px;
    height: 99px;
    overflow: hidden;
    float: left;
}
.img_box_three img{
    width: 175px;
    height: 99px;
    overflow: hidden;
    float: left;
    transition: all 3s;
}
.img_box_child:hover img {
    transform: scale(1.3,1.3);
}
.img_box_four{
    color: #666;
    font-size: 16px;
    width: 175px;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.block_title{
    overflow: hidden;
}
.block_title h2 {
    float: left;
    font-size: 22px;
    line-height: 26px;
    color: #222;
    font-weight: normal;
    margin-right: 10px;
}
.block_title div {
    width: 272px;
}

.block_title>div {
    float: left;
    height: 26px;
    background: url("/assets/img/down.png");
}
.recommand{
    border-bottom: 1px dotted #d8d8d8;
    padding-bottom: 10px;
    float: left;
    width: 370px;
}
.recommand h3 {
    font-size: 18px;
    line-height: 40px;
    overflow: hidden;
    color: #555;
    font-weight: normal;
    margin-top: 20px;
    height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.recommand p {
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    overflow: hidden;
    color: #999;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 5px;
}
.others{
    float: left;
    width: 370px;
    margin-top: 10px;
}
.others li{
    margin-bottom: 5px;
    float: left;
    width: 370px;
}
.others li a{
    color: #666;
    float: left;
}
.others li a:hover,.recommand:hover h4{
    color: #e71a0f;
}
.others li h3 {
    width: 338px;
    float: left;
    font-size: 14px;
    line-height:30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_icon {
    float: left;
    width: 30px;
    height: 15px;
    background: url("/assets/img/ico.png") center center no-repeat;
    margin-right: 2px;
    margin-top: 7px;
}

/*职考号css*/
.sih_left{
    width: 820px;
}
.main_list {
    border-bottom: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.main_list:nth-last-child(1){
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.main_list h3{
    overflow: hidden;
    width: 100%;
}
.main_list h3 a{
    font-size: 18px;
    color: #333;
    text-decoration: none;
    font-weight: 700;
    line-height: 25px;
    height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}
.main_list h3 a:hover {
    color: #e71a0f;
}
.main_list_info{
    margin-top: 15px;
    overflow: hidden;
    position: relative;
}
.three_list {
    width: 200px;
}
.three_tit {
    width: 625px;
}
.main_list p {
    color: #999;
    font-size: 14px;
    line-height:25px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.keywords {
    width: 625px;
    position: absolute;
    bottom: 0;
}
.keywords .user {
    color: #888;
    margin-top: 2px;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px #eee solid;
    font-size: 12px;
    line-height: 20px;
    text-decoration:none;
}
.keywords .user img {
    border-radius: 50%;
    margin-right: 5px;
}
.keywords span {
    color: #bbb;
    font-size: 12px;
    line-height: 24px;
}
.ask_take {
    color: #bbb;
    font-size: 12px;
    line-height: 24px;
    margin-left: 20px;
}
.sih_right{
    width: 370px;
}
.hotList{
    overflow: hidden;
    width: 100%;
    padding:12px 0px 0px 0px;
}
.rankingLabel {
    width: 25px;
    text-align: center;
    font-size: 18px;
    position: relative;
    margin-right: 15px;
    margin-top: 1px;
    font-weight: bold;
    color: #767175;
}
.rankingLabel:before {
    content: '';
    position: absolute;
    width: 25px;
    height: 6px;
    bottom: 6px;
    left: 0;
    border-radius: 4px;
    z-index: -1;
    background: #e4e8f1;
}
.hotList:nth-child(2) .rankingLabel,.hotList:nth-child(3) .rankingLabel,.hotList:nth-child(4) .rankingLabel{
    color: #ec3f41;
}

.hotList .title{
    width: 260px;
    overflow: hidden;
}
.hotList .title span{
    font-size: 15px;
    color: #545d5a;
    line-height: 29px;
    height: 29px;  
    width: 100%;
    overflow: hidden;
}
.hotList .title p{
    color: #9598a2;
    font-size: 14px;
    line-height: 25px;
    height: 75px;
    overflow: hidden;
    display: none;
}
.hotList .title p.cur{
    display: block;
}
.hotList .title span:hover{
    color: #e71a0f;
}


/*推荐机构css*/
.box_isixue h2.f22 {
    border-bottom: 2px #fe6a00 solid;
    padding-bottom: 15px;
}
.box_isixue h2 a{
    font-size:14px;line-height:30px;color:#666;margin-left: 25px;
}
.box_isixue h2 a:hover{
    color: #e71a0f;
}
.hot_school,.hot-school{
    width: 100%;
    margin-top: 20px;
}
.hot_school li{
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    width: 178px;
    padding:20px 10px;
}
.hot_school dl{
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    width: 183px;
    padding:20px 10px;
}
.hot_school li:nth-child(6n),.hot_school dl:nth-child(4n){
    border-right:1px solid #e5e5e5;
}
.hot_school li:nth-child(n+7){
    border-bottom:1px solid #e5e5e5;
}
.hot_school li:hover h3,.hot_school dl:hover h3{
    color: #e71a0f;
}
.hot_school li img,.hot_school dl img{
    width: 70%;
}
.hot_school li a,.hot_school dl a{
    width: 178px;
    text-align: center;
    text-decoration:none;
}
.jsy-info {
    color: #222;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: inherit;
    height: 20px;
    overflow: hidden;
    font-weight: normal;
    width: 100%;
    text-align: center;
}


/*友情链接css*/
.link{
    background:#f5f5f5;
}
.friendship-link {
    height: 76px;
    line-height: 76px;
    font-size: 14px;

}
.col000 {
    color: #000;
}
.fb {
    font-weight: 700;
}
.friendship-link li {
    margin-right: 20px;
    float: left;
}
.friendship-link li a{
    color: #333;
    text-decoration:none;
}
.friendship-link li a:hover{
    color: #e71a0f;
}


/*底部css*/
.foot{
    background-color: #282828;
    height:auto;
    width:100%;
    padding:30px 0px 20px 0px;
}
.foot_ul .foot_ul_p {

    color: #fff;
    height: 27px;
    margin-bottom: 10px;
    font-weight: 700;
}
.foot_ul ul {

    color: #ccc;
}
.foot a {
    color: #ccc;
    text-decoration: none;
    font-size: 14px;
    line-height: 25px;
}
.foot a:hover{
    text-decoration-line: underline;
}
.foot_ewm span{
    color: #ccc;
    margin-top: 10px;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.foot_row{
    border-bottom: 1px solid #3a3a3a;
    padding-bottom: 20px;
}
.copyright{
    text-align: center;
    margin-top:15px;
}
.copyright a{
    color: #ccc;
    font-size: 12px;
    line-height: 20px;
}
.copyright p{
    color: #ccc;
    font-size: 14px;
    line-height: 25px;
}


/*一级频道页*/
.w-classify-head{
    position: relative;
    margin-top: 50px;
}
.w-classify-head h2{
    padding-right: 26px;
    color: #fe6a00;
    line-height: 30px;
    font-size: 24px;
    cursor: pointer;
    margin-left: 40px;

}
.w-classify-head h2:after{
    content: '';
    width: 6px;
    height: 6px;
    display: inline-block;
    /*border-right: 1px solid #fe6a00;*/
    /*border-bottom: 1px solid #fe6a00;*/
    /*transform: rotate(45deg);*/
    margin-bottom: 1px;
    position: absolute;
    right: 0;
    top: 10px;
}
.w-classify-head:hover h2:after{
    /*border-left: 1px solid #fe6a00;*/
    /*border-top: 1px solid #fe6a00;*/
    /*border-right: none;*/
    /*border-bottom: none;*/
    /*top: 15px;*/
}
.w-content{
    position: absolute;
    left: 0;
    display: none;
    top: 25px;
    left: 40px;
    z-index: 2;
}
.w-content div{
    background: #fff;
    box-shadow: 0 0 6px 6px rgb(0 0 0 / 8%);
    width: 600px;
    margin-top: 20px;
    padding: 20px;
    max-height: 400px;
    overflow-y: auto;
}
.w-content > div:before {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #ffffff;
    top: 10px;
    left: 20px;

}
.w-content > div dl dt a{
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    margin-bottom: 10px;
    display: block;
}
.w-content > div dl dd > * {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    background-color: #f1f1f1;
    line-height: 30px;
    font-size: 15px;
    padding: 0 15px;
    border-radius: 6px;
    transition: all 0.1s ease 0.1s;
    color: rgb(51, 51, 51);
}
.w-content > div dl dd > *:hover {
    background-color: #fe6a00;
    color: #ffffff;
}
.w-content > div dl dd {
    overflow: hidden;
}


.ej_index{
    float: left;
    width: 1200px;
    margin-bottom: 20px;
}
.ej_index_banner,.ej_index_rili{
    width: 300px;
}
.ej_index_banner{
    margin-right: 20px;
}
.ej_index_news{
    width: 520px;
    background: #fff;
    padding: 20px 20px 10px 20px;
}
.ej_index_news h2 a{
    display: block;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    color: #555;
    font-weight: bold;
}
.ej_index_news ul{
    overflow: hidden;
    margin-top: 10px;
}
.ej_index_news ul li{
    width: 100%;
    margin-bottom: 10px;
}
.ej_index_news ul li h3{
    width: 100%;
}
.ej_index_news ul li h3 a{
    color: #666;
    font-size: 15px;
    width: 100%;
    height: 25px;
    overflow: hidden;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ej_index_news ul li a:hover{
    color: #e71a0f;
}
.index_rili{
    width: 300px;
}
.index_rili h2{
    font-size: 20px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0px 20px;
    line-height: 60px;
}
.index_rili h2 i{
    width: 19px;
    height: 17px;
    background: url(/assets/img/rili.jpg);
    margin-top: 21px;
    margin-right: 7px;
}
.yj_news{
    overflow: hidden;
}
.tabs_item{
    width: 33.333%;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    cursor: pointer;
    border-bottom:1px solid #E4E7ED;
}
.tabs_item:hover{
    color: #fe6a00;
}
.tabs_item.active{
    color: #fe6a00;
    border-bottom: 1px #fe6a00 solid;
}
.tab-pane p{
    overflow: hidden;
    border-bottom: 1px dotted #f1f1f1;
}
.tab-pane p > * {
    float: left;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 33.333%;
}
.w-name,.w-date{
    color: #666;
    height: 53px;
    line-height: 53px;
}
.w-href {
    background-color: #f1f1f1;
    text-align: center;
    border-radius: 30px;
    color: #666666;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    margin-top: 14px; 
    margin-left: 18px;
}
.w-name:hover{
    color: #e71a0f;
}
.w-href:hover{
    background:#fe6a00;
    color: #fff;
}

/*2级频道页*/
.ej_time{
    width: 300px;
}


/*城市列表页*/
.path_soxue{
    height: 25px;
    line-height: 25px;
    color: #999;
    font-family: simsun;
    font-size: 12px;
    padding-top: 15px;
}
.path_soxue a {
    color: #999;
    font-size: 12px;
    font-family: simsun;
}
.path_soxue a:hover{
    text-decoration: underline;
}
.areaTop {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.areaTop .list {
    margin-bottom: 15px;
    width: 100%;
    float: left;
}
.areaTop .tit {
    font-size: 16px;
    font-weight: bold;
    float: left;
}
.areaTop .cont {
    float: left;
    margin-left: 30px;
}
.areaTop .areaH a {
    color: #666;
    font-size: 16px;
    margin-right: 15px;
}
.areaTop .areaH a:hover {
    color: #f33c32;
}
.select_box {
    border: solid 1px #c9c9c9;
    color: #444;
    position: relative;
    cursor: pointer;
    width: 140px;
}
.select_box, .option {
    border-color: #dedede;
}

.select_box .select_txt {
    display: block;
    padding-left: 10px;
    line-height: 30px;
    height: 30px;
    cursor: text;
    overflow: hidden;
    color: #999;
    font-size: 14px;
}
.select_box .selet_open {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background: #fff url(/assets/img/select_up.png) no-repeat center center;
}
.select_box .option {
    width: 140px;
    border: solid 1px #dedede;
    position: absolute;
    left: -1px;
    max-height: 190px;
    overflow: auto;
    background-color: #fff;
    z-index: 1;
    display: none;
}
.select_box .option a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0 10px;
    background: #fff;
    font-size: 14px;
    color: #666;
}
.option_sub {
    width: 140px;
    border: solid 1px #dedede;
    position: absolute;
    left: -1px;
    max-height: 190px;
    overflow: auto;
    background-color: #fff;
    z-index: 1;
    display: none;
}
.hide {
    display: none;
}
.option_sub a {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0 10px;
    background: #fff;
    font-size: 14px;
    color: #666;
}


.areaTable {
    border: 1px solid #dcdcdc;
    width: 100%;
}
.areaTable .listt {
    position: relative;
    padding-left: 90px;
    border-bottom: 1px solid #ededed;
    transition: all .3s;
    min-height: 61px;
}
.areaTable .tit {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0;
    width: 60px;
    text-align: center;
    background-color: #f8f8fa;
    
}
.areaTable .tit span {
    position: absolute;
    top: 50%;
    margin-top: -19px;
    width: 100%;
    left: 0;
    color: #aaa;
    font-size: 24px;
    font-weight: bold;
}
.areaTable .contt {
    padding: 15px 0 15px 110px;
    position: relative;
    min-height: 30px;
}
.areaTable .contt .sub {
    font-size: 18px;
    color: #666;
    position: absolute;
    left: 0;
    top: 18px;
    line-height: 1.6;
    margin-right: 0;
}
.areaTable .contt .sub em {
    font-weight: bold;
    color: #333;
    font-size: 18px;
}

.areaTable .contt a {
    margin-right: 20px;
    display: inline-block;
    line-height: 30px;
    color: #333;
}
.areaTable .listt:hover .tit{
    background-color: #fe6a00;
    
}
.areaTable .listt:hover .tit span{
    color: #fff;
}
.areaTable .listt:hover .tit:after {
    content: '';
    border-left: 5px solid #fe6a00;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: -5px;
    top: 50%;
    margin-top: -5px;
}
.areaTable .listt:hover {
    background-color: #f8f8fa;
}
.areaTable .contt a:hover {
    color: #f33c32;
}
.areaTable .contt a:hover em {
    color: #f33c32;
}
.areaTable .listt:nth-last-child(1){
    border:none;
}



/*城市频道页*/

.city_name{
    width:820px ;
    padding: 20px 30px;
}
.main-cont-title{
    float: left;
    width: 820px;
    border-bottom: 2px #fe6a00 solid;
    padding-bottom: 10px;
}
.main-cont-title .area:before {
    content: '';
    width: 6px;
    height: 6px;
    float: left;
    border-radius: 3px;
    background: #aaa;
    margin-top: 15px;
    margin-left: 15px;
}
.main-cont-title h1{
    font-size: 24px;
    float: left;
}
.main-cont-title .area{
    position: relative;
}
.main-cont-title .area-pre {
    display: block;
    margin-left: 20px;
    padding-left: 15px;
}
.main-cont-title .area-pre a {
    color: #666;
    font-size: 24px;
}

.main-cont-title .area-pre a:after {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    transform: rotate(45deg);
    position: absolute;
    top: 10px;right: -20px;
}
.area-select{
    position: absolute;
    width: 350px;
    padding: 10px;
    border: 1px solid #eee;
    border-radius: 6px;
    background: #fff;
    z-index: 200;
    top: 40px;
    left: 30px;
    display: none;
}
.main-cont-title .area-select a {
    display: inline-block;
    font-size: 14px;
    color: #333;
    width: 55px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 4px;
    font-weight: normal;
    margin-bottom: 5px;
}
.main-cont-title .area-select a:hover{
    background: #eaf1ff;
    color: #fe6a00;
}
.area:hover .area-pre a:after{
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-right: none;
    border-bottom: none;
    top: 17px;
}
.sj_news_bm {
    background-color: #f5f5f5;
    padding: 20px 30px;
    margin: 20px 0px;
    float: left;
    width: 760px;
}
.sj_news_bm h2{
    font-size: 16px;
    font-weight: bold;
}
.sj_news_bm form{
    margin-top: 15px;
}
.sj_news_bm input {
    line-height: 35px;
    padding: 0px 10px;
    width: 175px;
    border: 1px #eee solid;
    outline: none;
    margin-right: 2px;
}
.sj_news_bm button {
    background-color: #fe9400;
    color: #fff;
    line-height: 35px;
    width: 150px;
    border-radius: 4px;
    border: none;
}
.main-cont-list{
    width:820px;
    padding-bottom: 20px;
}
.list-title {
    border-bottom: 1px solid #eee;
    height: 54px;
    position: relative;
    margin-bottom: 10px;
}
.list-title h2 {
    font-size: 18px;
    color:#fe6a00;
    display: inline-block;
    line-height: 54px;
    position: relative;
    font-weight: bold;
}

.list-title h2:after {
    content: "";
    position: absolute;
    display: block;
    width: 40px;
    height: 2px;
    background: #fe6a00;
    left: 0px;
    bottom: -1px;
}
.main-cont-list ul li {
    float: left;
    width: 100%;
}
.main-cont-list li > span {
    font-size: 14px;
    color: #999999;
    line-height: 40px;
}
.main-cont-list li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    color: #666666;
    float: left;
    line-height: 40px;
    height: 40px;
    width: 620px;
}
.main-cont-list li:nth-child(5){
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #dedede;
}
#news_city li:nth-child(5){
    border: none;
    padding: 0px;
    margin: 0px;
}
.main-cont-list li a:hover{
    color:#fe6a00 ;
}
.nav-ville{
    width: 100%;
}
.nav-ville a{
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #999;
    background-color: #f1f1f1;
    margin-right: 16px;
    border-radius: 6px;
    width: 103px;
    margin-top: 10px;
    text-align: center;
}
.nav-ville a:nth-child(7n){
    margin-right: 0px;
}
.nav-ville a:hover{
    color: #fff;
    background-color: #fe6a00;
}



.tuijian{
    width: 300px;
}
.tuijian_tit {
    font-size: 18px;
    border-bottom: 1px #e2e2e2 solid;
    margin: 0px 15px;
    line-height: 50px;
    font-weight: bold;
}
.tuijian_list {
    margin: 15px 15px 0px 15px;
    padding-bottom:10px;
    border-bottom: 1px #e2e2e2 dashed;
}
.tuijian_list:nth-last-child(1){
    border: none;
}
.tuijian_list h3 a {
    color: #333;
    width: 100%;
    width: 270px;
    font-size: 16px;
    line-height: 45px;
    height: 45px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tuijian_list_exsch, .tuijian_list_exsch a {
    color: #ababab;
    font-size: 14px;
    width: 100%;
    margin-bottom: 10px;
}

.tuijian_list_price {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    color: #fe9400;
}
.tuijian_list h3 a:hover,.tuijian_list_exsch a:hover{
    color: #fe6a00;
}
.tuijian_list_img{
    width: 270px;
    height: 153px;
    overflow: hidden;
}
.tuijian_list_img img{
    width: 270px;
    height: 153px;
    overflow: hidden;
    transition: all 3s;
}
.tuijian_list_img:hover img{
    transform: scale(1.3,1.3);
}

.tuijian ul{
    margin-top: 15px;
    float: left;
    width: 100%;
    padding-bottom: 15px;
}
.tuijian ul li {
    float: left;
    width: 100%;
}
.tuijian ul a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 15px;
    color: #666666;
    float: left;
    line-height: 40px;
    height: 40px;
    width: 100%;
}
.tuijian ul li a:hover {
    color: #fe6a00;
}
.page{
    text-align: center;
}
.page a, .page span {
    display: inline-block;
    line-height: 1.2;
    font-size: 14px;
    padding: 10px 16px;
    margin: 0 2px;
    color: #666666;
    background-color: #f1f1f1;
    border-radius: 3px;
    transition: all 0.2s;
    text-align: center;
}
.page a:hover, .page .w-active, .page span {
    background-color: #fe6a00;
    color: #ffffff;
}



.encyclopedia {
  overflow: hidden;
  background: #fff;
  margin-bottom: 15px;
}

.encyclopedia h4 {
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #666;
  text-indent: 15px;
}

.encyclopedia .list {
  float: left;
  width: 99px;
  height: 96px;
  border-top: 1px solid #eee;
  font-size: 14px;
  color: #666;
  text-align: center;
}

.encyclopedia .list:hover {
  color: #ffa000;
}
.encyclopedia .list1,.encyclopedia .list2,.encyclopedia .list3{
    border-top: none;
}
.encyclopedia .list2, .encyclopedia .list5, .encyclopedia .list8 {
  width: 98px;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
}

.encyclopedia .icon {
  margin: 20px auto 8px;
  display: block;
  width: 32px;
  height: 32px;
  background: url("/assets/img/encyclopedia_icon.png") no-repeat;
}

.encyclopedia .list1 .icon {
  background-position: 0px 0;
}

.encyclopedia .list1:hover .icon {
  background-position: 0px -37px;
}

.encyclopedia .list2 .icon {
  background-position: -37px 0;
}

.encyclopedia .list2:hover .icon {
  background-position: -37px -37px;
}

.encyclopedia .list3 .icon {
  background-position: -74px 0;
}

.encyclopedia .list3:hover .icon {
  background-position: -74px -37px;
}

.encyclopedia .list4 .icon {
  background-position: -111px 0;
}

.encyclopedia .list4:hover .icon {
  background-position: -111px -37px;
}

.encyclopedia .list5 .icon {
  background-position: -148px 0;
}

.encyclopedia .list5:hover .icon {
  background-position: -148px -37px;
}

.encyclopedia .list6 .icon {
  background-position: 0px -74px;
}

.encyclopedia .list6:hover .icon {
  background-position: 0px -111px;
}

.encyclopedia .list7 .icon {
  background-position: -37px -74px;
}

.encyclopedia .list7:hover .icon {
  background-position: -37px -111px;
}

.encyclopedia .list8 .icon {
  background-position: -74px -74px;
}

.encyclopedia .list8:hover .icon {
  background-position: -74px -111px;
}

.encyclopedia .list9 .icon {
  background-position: -111px -74px;
}

.encyclopedia .list9:hover .icon {
  background-position: -111px -111px;
}

.encyclopedia .list10 .icon {
  background-position: -148px -74px;
}

.encyclopedia .list10:hover .icon {
  background-position: -148px -111px;
}


/*新闻列表页*/
.page-header-top{
    background-color: #fe6a00;
}
.page-header-top ul{
    margin-left: 50px;
}
.page-header-top li a {
    color: #fff;
    float: left;
    padding: 16px 15px;
    font-size: 16px;
}
.page-header-top li.active {
    background-color: #d6600b;
}
.w-class-filte{
    width:100%;margin-bottom: 20px;
    padding: 0px 25px;
}
.w-class-filte dl{
    width: 100%;
    border-bottom: 1px #e2e2e2 dashed;
    padding: 15px 0 0px 0px;
}
.w-class-filte dl:nth-last-child(1){
    border-bottom: none;
}
.w-class-filte dl dt{
    width: 80px;
    font-size: 15px;
    line-height: 35px;
    color: #949494;
}
.w-class-filte dl dd{
    width: 1120px;
}
.w-class-filte dl dd a {
    float: left;
    margin-left: 10px;
    font-size: 15px;
    line-height: 35px;
    color: #666666;
    padding: 0 16px;
    margin-bottom: 10px;
}
.w-class-filte dl dd a:hover,.w-class-filte dl dd a.active{
    color: #fe6a00;
    background: #e7f0f9;
    border-radius: 60px;
}

.w-news-list{
    overflow: hidden;
    margin-bottom: 20px;
    width: 100%;
}
.w-news-list-l{
    width: 880px;
}
.w-news-list-b{
    background: #fff;
    width: 820px;
}
.w-news-list-b{
    padding: 20px 30px;
}
.w-news-list-b ul li {
    float: left;
    width: 100%;
}
.w-news-list-b ul li > span {
    font-size: 14px;
    color: #999999;
    line-height: 40px;
}
.w-news-list-b ul li a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 16px;
    color: #666666;
    float: left;
    line-height: 40px;
    height: 40px;
    width: 600px;
}
.w-news-list-b ul li:nth-child(5n) {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #dedede;
}
.w-news-list-b ul li a:hover {
    color: #fe6a00;
}  

.w-news-list-l h1 {
    font-size: 26px;
    width: 820px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}
.news_info {
    color: #999;
    line-height: 25px;
    font-size: 14px;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
    text-align: center;
}
.news_info span{
    margin-right: 20px;
}
.articlescrap img {
    width: 80%;
    margin: 10px auto;
    display: block;
}
.articlescrap{
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 40px;
}
.articlescrap p {
    line-height: 35px;
    font-size: 16px;
    color: #666;
}
.articlescrap p b, .articlescrap p font, .articlescrap p a, .articlescrap p strong, .articlescrap p span {
    font-size: 16px;
}
.about_news{
    overflow: hidden;
}
.about_news h3{
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 20px;
}
.about_news ul{
    float: left;
    width: 100%;
}
.about_news ul li:nth-child(odd){
    float: left;
}
.about_news ul li:nth-child(even){
    float: right;
}
.about_news ul li{
    width: 390px;
}
.about_news ul li a{
    float: left;
    width: 390px;
    color: #666;
    font-size: 15px;
    line-height: 35px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.about_news ul li a:hover{
    color: #fe6a00;
}
.hotschool{
    padding: 20px 30px;
    overflow: hidden;
}
.hotschool h2{
    font-size: 18px;
    border-bottom: 1px #e2e2e2 solid;
    font-weight: bold;
    padding-bottom: 10px;
}

.hot-school li{
    border-top:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    width: 183px;
    padding:20px 10px;
    position: relative;
}
.hot-school li:nth-child(4n){
    border-right:1px solid #e5e5e5;
}
.hot-school li:nth-child(n+5){
    border-bottom:1px solid #e5e5e5;
}
.hot-school li:hover h3{
    color: #fe6a00;
}
.hot-school li img{
    width: 70%;
}
.hot-school li a{
    width: 183px;
    text-align: center;
    text-decoration:none;
}
.hot-school li span{
    position: absolute;
    left: 0;
    top: 0;
    background: #fe9400;
    padding: 0px 10px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    float: left;
}


.ej_course_left_b{
    border-bottom: 1px #eee dashed;
    padding-bottom: 5px;
    margin-bottom: 5px;
    float:left;
    margin-right:20px;
    width: 390px;
}
.sih_left .ej_course_left_b:nth-last-child(1),.sih_left .ej_course_left_b:nth-last-child(2){
    border-bottom:none;
}

.school_list_extit a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 355px;
    color: #333;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding-left: 35px;
}
.ej_course_left_b p:after {
    content: "\7b54";
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #fe9400;
    background: #feede5;
    font-weight: bold;
}
.ej_ask_a:after {
    content: "\95ee";
    display: block;
    position: absolute;
    top: 2px;
    left: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #3291f9;
    background: #ebf6ff;
    font-weight: bold;
}
.ej_course_left_b p {
    color: #9a9899;
    font-size: 14px;
    line-height: 25px;
    margin: 5px 0px 0px 0px;
    float: left;
    width: 355px;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    position: relative;
    padding-left: 35px;
}

.sih_right .img_box_child{
    margin-bottom: 15px;
}
.sih_right .img_box_child:nth-child(2n+1){
    margin-right:15px;
}

