@charset "utf-8";

/*修改添加*/
/*头部*/
.head_l_bar  { margin-left: 10px;}
.head_l_bar a { margin-right: 5px; }
.head_l_bar i { display:inline-block; margin-top: -7px; font-style: normal; color: #ccc}
.head_r_message { background: url("../images/index/head_message.png") no-repeat 0 1px; padding-left: 22px}

/*滑块*/
.banner { position: relative; width:100%; height: 100%; overflow: hidden}
.banner .block { display: block}
.banner .wrap{position:absolute;height:245px;left: 50%;margin-left: -960px}

.ban-lr { display: none; position: absolute; width: 90%; z-index: 2; top: 50%; margin-top: -30px; padding: 0 5%}
.ban-lr a{ display: inline-block; width: 36px; height: 60px}
.ban-lr a:hover{ background: url("../images/banner_bg_img.png") no-repeat}
.ban-pre { position: absolute; display: inline-block; width: 35px; left: 30px; height: 60px;background: url("../images/banner_bg_l.png") no-repeat; float: left}
.ban-next { position: absolute; display: inline-block; width: 35px; right: 30px; height: 60px;background: url("../images/banner_bg_r.png") no-repeat; float: right}

.ban-pagination{ position:absolute; text-align: center; height:25px; width:325px; left:50%; bottom:10px; z-index:100; background:url(../images/index/ban_c_1.png) no-repeat center; }
.b-p-s1,.b-p-s2{ display:inline-block; height:25px; width:25px; background:url(../images/index/ban_c_3.png) no-repeat; cursor: pointer}
.b-p-s2{ background:url(../images/index/ban_c_2.png) no-repeat;}
.b-p-j1{ position:absolute; left:108px;}
.b-p-j2{ position:absolute; left:135px;}
.b-p-j3{ position:absolute; left:162px;}
.b-p-j4{ position:absolute; left:189px;}
.b-p-j5{ position:absolute; left:216px;}
.b-p-j6{ position:absolute; left:243px;}

.ban-container {width:100%; height: 100%; position: relative;}
.ban-slide { width:100%; height: 100%; position: relative; float: left}

.news-swiper-container {width: 100%;height: 100%; position: relative;overflow: hidden}
.news-swiper-container { height: 165px}
.news-swiper-pagination span{ margin-left: 5px; position: relative; bottom: 30px; right: 5px; z-index: 2}
.news-swiper-container .swiper-pagination-bullet {  width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; color:#fff; border: 0; border-radius: 1px; opacity: 1; background: rgba(0,0,0,0.6);}
.news-swiper-container .swiper-pagination-bullet-active { color:#fff; background: #E70000;}
.picture-n-a{position:relative;display: inline-block;width: 520px;height: 160px}

/*推荐课程*/
.i_rec_ul .cover { position: absolute; z-index: 3; display: block; width: 258px; height: 145px;  background:transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c83b91d1,endColorstr=#c83b91d1);
    zoom: 1;background-color: rgba(59,145,209,.6); padding-top: 10px}
.i_rec_ul .cover img { display: inline-block; width: 29px; height: 28px; margin-left: 215px; margin-top: -6px}
.i_rec_ul .cover p, .i_rec_ul .cover h4{ margin-top: -25px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:209px; padding-left: 10px;color: #fff;}
.i_rec_ul .cover p { width: 230px; font-size: 12px; font-weight: lighter; margin-top: -10px}

/*研发合作*/
.public_text_coo { background: url(../images/index/ind_new.png) no-repeat -4px 0;  font-size:16px; color:#1B8CCC; padding:0px 0px 0px 25px; width:245px;}
.ind_new_pl table { width: 100%; border:1px solid #E7E7E7;  border-collapse:collapse;}
.ind_new_pl table td { height: 35px; border:1px solid #E7E7E7;text-align: center}
.i_n_t_a{ padding:15px 0px 0px 0px;}
.no_td_sty{ background:#f6f6f6;}
