@charset "UTF-8";
/************  padding, margin  ***********/
html{color:#333;overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:none;}
*{margin:0;padding:0;list-style:none;}
q:before, q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0px;margin:0px;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体','SimSun',tahoma,arial,sans-serif;color:#333;background:#fff;min-width: 1200px;}
a{color:#333;text-decoration:none;outline:none;cursor:pointer;}
a:hover{color:#d00;text-decoration:none;}
a:active{outline:none;blr:expression(this.onFocus=this.blur());}
a:active img{outline:none;}
img,a .img{outline:none;border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
/* clear */
.clearfix:before, .clearfix:after{content: '.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;*margin-top:-1px;overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
 h1{font-size:18px;}
 h2{font-size:14px;}
 h3{font-size:12px;}

.w1200{width:1200px;margin:auto;}
.hide.active{display: block !important;}



/*主体内容*/
.xw_top{height:50px;border-bottom: #eeeeee 1px solid;overflow:hidden;}
.xw_top li{float: left;padding: 0 35px;background: url("../images_new/title_line.png") left center no-repeat;}
.xw_top li a{display:block;height: 48px;line-height: 48px; font-size: 22px;color:#555;}
.xw_top li.first{background: none;padding-left: 0;}
.xw_top li.first a{}
.xw_top li a:hover,.xw_top li.active a{font-size: 24px; color:#0c66b0;font-weight: bold;border-bottom: #0c66b0 2px solid;}
.xw_top1 li{ padding: 0 9px;}
.ind_left{width: 818px;}
.ind_right{width:342px;}
/***左边版块***/
.xwbox{overflow:hidden;}
.twbox{width:450px;height:350px;overflow:hidden;float: left;position: relative;margin-top: 20px;}
.twbox .bd li img,.twbox li,.twbox li img{width:450px;height:350px;overflow:hidden;}
.twbox .bd .spots_name{display: block; height: 46px; line-height: 46px; padding: 0 120px 0 19px; font-size: 16px; background: rgba(0, 0, 0, 0.3); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.twbox .bd .spots_name a{display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #fff; }
.twbox .hd{ position:absolute; z-index:1; bottom:26px; right:10px; height:3px; text-align:center;_background:#000; _filter:alpha(opacity=60);}
.twbox .hd ul{ text-align:center;  padding-top:5px; overflow:hidden; height: 3px;}
.twbox .hd ul li{ cursor:pointer;display: block; float: left; width:10px; height:3px; margin:5px; background:#fff; overflow:hidden;
    text-indent: -20em; font-size: 0; margin: 0 5px;
}
.twbox .hd ul .on{ background:#3374bd; }

.xwbox .news-list{width: 350px;float: right;}
.xwbox .news-list li{line-height: 24px;padding: 18px 0 17px;border-bottom: #eee 1px solid;}
.xwbox .news-list li a{font-size: 16px;float: none !important;display: block;max-height: 48px;margin-bottom: 15px;overflow: hidden;}
.xwbox .news-list li span{float: none !important;display: block;}
.xwbox .news-list li.active a{color: #1e5d91;font-weight: bold;}
.xwbox .news-list li .date{color: #999;}

.xwlist ul li{
    height:40px;
    line-height:40px;
    vertical-align:bottom;
    background:url(../images/dot.png) 0 17px no-repeat;
    padding-left:17px;color:#999;
}
.xwlist ul li a{font-size:16px !important;
    max-width: 265px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.xwlist ul li img{padding-top:10px !important;float:left;}


/*集团头条*/
.jttt{padding: 10px 0 0;}
/*.jttt li{padding: 20px 0 22px;border-bottom: #eee 1px solid;}*/
/*.jttt li .spots_pic{width: 100px;height: 72px;float: right;}*/
/*.jttt li .spots_pic img{width: 100px;height: 72px;}*/
/*.jttt li  .spots_name{margin-right: 120px;}*/
/*.jttt li  .spots_name a{line-height: 24px;font-size: 16px;}*/
/*.jttt li .date{display: block; font-size: 14px;color:#999;padding-top: 8px;}*/


.wrap_two{padding: 15px 0;background: #e0f5ff;margin: 20px 0;}

.xwdbt{padding: 10px 0 10px;}
.xwdbt .dbt{position: relative;height: 96px;font-size: 14px;}
.xwdbt .dbt img{float:left; width: 128px;height: 96px;margin: 0 !important;}
.xwdbt .dbt p{ display:block; line-height: 24px;float: none;margin-left: 136px;}
.xwdbt .con{display: none;}


    /*广告*/
.zt_link{overflow: hidden;}
.zt_link ul{margin-right: -15px;}
.zt_link li{width: 390px;float: left;margin-right: 15px;height: 90px;}
.zt_link li img{width: 390px;height: 90px;}
/*三块内容切换*/
.fcbox{margin: 20px 0;border: #f4f4f4 1px solid;height: 300px}
.fcbox .fc_item{width: 70px;float: left;margin-right: 1px;}
.fcbox .fc_item.active{width: 984px;}
.fcbox .fc_item .fc_title{width: 70px;text-align: center;}

.fcbox .fc_item .fc_title a{display: block;padding: 74px 18px 0;width: 34px;height: 226px; font-size: 22px;line-height: 26px;background: #fcddc8;color:#eb5f00;}
.fcbox .fc_item .fc_title img{padding-bottom: 5px;}
.fcbox .fc_item .fc_title2 a{background: #e0e8fb;color: #2572d3;}
.fcbox .fc_item .fc_title3 a{background: #fddde1;color: #f34357;}
.fcbox .fc_item .fc_title4 a{background: #f7c1d2;color: #eb5f00;}
.fc_con{padding:0 20px;display:none;}
.fcbox .fc_item.active .fc_con{display: block;}

.fc_con .xwlist{width: 474px;margin: 10px 0 0 20px;}

.fc_tw{
    width:380px;height:260px; margin-top:20px;overflow:hidden;float: left;position: relative;
}
.fc_tw .bd li img{
    width:380px;height:260px;overflow:hidden;
}
.fc_tw .bd li a span{
    display: block; height: 42px; 
    line-height: 42px; 
    padding: 0 120px 0 19px; 
    font-size: 16px; 
    background: rgba(0, 0, 0, 0.3); 
    overflow: hidden; white-space: nowrap; 
    text-overflow: ellipsis; position: absolute;
    left: 0; right: 0; bottom: 0;
    color: #fff;

}
.fc_tw .bd .spots_name a{display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;color: #fff; }
.fc_tw .hd{ position:absolute; z-index:1; bottom:48px; right:10px; height:3px; line-height:46px;  text-align:center;_background:#000; _filter:alpha(opacity=60);}
.fc_tw .hd ul{ text-align:center;  padding-top:5px;  }
.fc_tw .hd ul li{ 
    cursor:pointer; display:inline-block; 
    *display:inline; zoom:1; width:10px; height:3px; margin:5px; background:#fff; overflow:hidden;
    text-indent: -20em; font-size: 0; margin: 0 5px;
}
.fc_tw .hd ul .on{ background:#3374bd; }


/*底部学校分校*/
.school_bottom{padding-bottom: 20px;}
.school_link{overflow: hidden;position:relative;}
.school_link li{
    float: left;margin-right: 20px;position: relative;
    width: 223px;height: 150px;
}
.school_link li a{display: block;width: 100%;height: 100%;}
.school_link li img{width: 100%;height: 100%;}
.school_link li.num1{width: 470px;height: 320px;}
.school_link li.num2,.school_link li.num3{ margin-bottom: 20px;}
.school_link li.num4{ margin-bottom: 20px;margin-right: 0;}
.school_link li.num7{
    margin-right: 0;
}

.school_link li span{
    position:absolute;
    left: 0;bottom: 0;z-index: 1; width: 100%;height: 36px;line-height: 36px;text-align: center; font-size: 16px;color: #fff;background: rgba(0,0,0,.5); overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
}
.j-float{
    z-index: 100;
}
.j-float li span{
    display: none;
}




