/* CSS Document */

/* 新闻列表 */
.news_in .in_left { float: left; width: 850px; margin-bottom:20px;}
.news_in .in_left .weizhi{background:#f4f4f4; height:45px; line-height:45px; padding:0 15px;}
.news_in .in_left ul { margin-bottom:20px; }
.news_in .in_left ul li{ position:relative; padding:25px 0; overflow:hidden; }
.news_in .in_left ul li .img a,.news_in .in_left ul li .img{ float:left; overflow:hidden; width:155px; height:185px; text-align:right;}
.news_in .in_left ul li .img a,.news_in .in_left ul li .img img{ display:block; width:auto; height:auto; max-width:155px; max-height:185px; margin:0 auto;}
/*.news_in .in_left ul li .img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news_in .in_left ul li .img:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}
*/
.news_in .in_left ul li .text{ float:left; margin-left:25px; width:660px; }
.news_in .in_left ul li .text h3{ margin-bottom:10px; width:660px; font-size:18px; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; }
.news_in .in_left ul li .text h3 a{ color:#333; }
.news_in .in_left ul li .text h3 a:hover{ color:#1362af}
.news_in .in_left ul li .text .label{ width:460px; }
.news_in .in_left ul li .text .label span{ padding-right:20px;}
.news_in .in_left ul li .text .desc{ height:78px; line-height:30px;}


/* 试听列表 */
.news_in .in_left .dl_left {width:850px;height: auto;}
.news_in .in_left .dl_left .pic{width:269px;height:165px;overflow: hidden;display: block;position: relative;}

.news_in .in_left .dl_left dd{width:269px;height:240px;display: block;overflow: hidden;position: relative;float: left;margin: 20px 7px 0 7px;}
.news_in .in_left .dl_left dd:hover{box-shadow: 0 6px 10px rgba(0,0,0,0.2);}
.news_in .in_left .dl_left img{width:269px; height:165px;display: block;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.news_in .in_left .dl_left dd:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.news_in .in_left .dl_left dd p.tit{display: block;width:259px;height: 14px;line-height:14px;padding:15px 0 0;overflow:hidden; margin:0 5px;}
.news_in .in_left .dl_left dd p.po{display: block; height: 14px;line-height:14px; font-size:12px; color:#999;padding:15px 0 0; margin:0 5px;}

/* 右侧 新闻列表 */
.news_in .in_right{ width:280px; float:right; padding-left:34px; margin-left:34px;border-left:2px solid #f4f4f4; }
.news_in .in_right ul li{ white-space:nowrap; overflow:hidden;background:url(libg.jpg) no-repeat left center; height:35px; padding:0 0 0 10px; width:270px;}
.news_in .in_right ul li a{ line-height:35px;width: 100%;overflow: hidden;display: block;}

/* 图片 */
.news_in .in_right .zixun{ width:280px; float:left; overflow:hidden;}
.news_in .in_right .zixun span{ display:inline-block; width:120px; overflow:hidden; text-align:center; float:left; margin:0 10px 9px 10px;}
.news_in .in_right .zixun span a.pic{ display:block; width:120px; height:85px; overflow: hidden;white-space:normal;}
.news_in .in_right .zixun span a.pic img{ max-width:120px; min-width:105px; max-height:85px; min-height:85px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.news_in .in_right .zixun span a.pic:hover img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06)}


/* 试听 */
.news_in .in_right .dl_right {width:280px;height: auto;}
.news_in .in_right .dl_right a{width:280px;height:165px;overflow: hidden;display: block;position: relative;}

.news_in .in_right .dl_right dd{width:280px;height:210px;display: block;overflow: hidden;position: relative;float:left;margin: 20px 20px 0 0;}
.news_in .in_right .dl_right dd:hover{box-shadow: 0 6px 10px rgba(0,0,0,0.2);}
.news_in .in_right .dl_right img{width:280px; height:165px;display: block;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;}
.news_in .in_right .dl_right dd:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.news_in .in_right .dl_right dd span{display: block;width:280px;height: 14px;line-height:14px;text-align: left;float: left;padding:15px 0 0;overflow:hidden; text-align:center;}

.news_in .in_right .znS .con{	width:276px;	overflow: hidden;	border-left: 1px #dddddd solid;	border-top: 1px #dddddd solid;	margin: 19px 0 0;}
.news_in .in_right .znS .con a{display: block;float: left;width:91px;height: 47px;line-height: 47px;text-align: center;border-right: 1px #dddddd solid;border-bottom: 1px #dddddd solid;}
.news_in .in_right .znS .con a:hover{	color: #FFFFFF;	background: #0a99db;}


.news_in .in_left .title{ margin-bottom:15px; font-size:28px; color:#333; font-weight:normal; text-align:center; margin-top:50px; }
.news_in .in_left .info{ margin-bottom:20px; padding-bottom:12px; text-align:center; border-bottom:1px solid #f5f5f5; }
.news_in .in_left .info span{ display:inline-block; margin:0 10px; color:#999; }
.news_in .in_left .con{ overflow:hidden; font-size:16px; color:#666; line-height:1.7em; float:normal 14px/35px 'microsoft yahei';  }
.news_in .in_left .con p{ margin-bottom:15px; }
.news_in .in_left .con img{ max-width:100%; height:auto; }
.news_in .in_left .praise{ margin:30px auto; width:100px; height:100px; background:url(../images/about/praise.png) no-repeat; }
.news_in .in_left .praise span{ display:block; padding-top:70px; text-align:center; color:#fff; font-size:14px; cursor: pointer;}
.news_in .in_left .bottom{ position:relative; margin:30px 0; padding:20px 0; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; }
.news_in .in_left .bottom .back{ margin:0 auto; width:140px; height:45px; line-height:45px; }
.news_in .in_left .bottom .back a{ display:block; width:140px; height:45px; line-height:45px; color:#fff; font-size:18px; text-align:center; background:#1362af; border-radius:30px; }
.news_in .in_left .bottom .before{ position:absolute; top:20px; left:0; line-height:35px; font-size:16px; color:#999; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#1362af }
.news_in .in_left .bottom .after{ position:absolute; top:20px; right:0; line-height:35px; font-size:16px; color:#999; width:300px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:right;color:#1362af }


.news_in .in_left .tj ul li{ white-space:nowrap; overflow:hidden;background:url(libg.jpg) no-repeat left center; width:390px; float:left; height:35px; padding:0 0 0 10px; margin:0 5px;}
.news_in .in_left .tj ul li a{ line-height:35px;width: 100%;overflow: hidden;display: block;}


.zilanmu {width:850px;height:auto;overflow:hidden;}
.zilanmu li {width:auto;float:left;background:#005689;margin:20px 10px 10px 10px;padding:5px 20px;line-height:24px;border-radius:5px;:20px;}
.zilanmu li a {color:#fff;font-size:14px;}


.courseTop {}
.courseTop .courImg {width: 590px;height: 330px;float: left;overflow: hidden;position: relative;margin-RIGHT: 30px;}
.courseTop .courImg img {width: 590px;height: 330px;}

.courseTop .topRight {width: 520px;float: left;}
.courseTop .topRight .cur-title {width: 100%;float: left;height:35px; line-height:35PX; font-weight:bold;overflow: hidden;font-size:22px;color: #333333;line-height: 28px;}
.courseTop .topRight .detailsList {width: 100%;float: left;height: 45px;}
.courseTop .topRight .detailsList .mod {width:40%;height: 45px; line-height:40px;color: #999999;font-size: 14px;float: left;}



.courseTop .topRight .doBtnMod {width:520PX;float: left;font-size: 16px;text-align: center;}
.courseTop .topRight .doBtnMod .runAsk {width:458PX;height: 38px;border:solid 1px #ff8800;color: #ff8800;line-height: 38px;border-radius: 5px;margin:5PX 5PX;;float: left; overflow:hidden;}
.courseTop .topRight .doBtnMod .runAsk:hover {height:40px;width:460PX; border:0PX;color: #FFFFFF;line-height: 40px;vertical-align: middle;background-color: #ff8800;}


.pages { width: 100%; text-align: center; }
.pages a { display: inline-block; font: normal 14px "microsoft yahei"; color: #666666; padding: 6px 11px; border-radius:5px 5px; border: 2px solid #e0e0e0; }
.pages a:hover { color: #ffffff; border: 2px solid #1362af; background: #1362af; }
.pages a.curr { color: #ffffff; border: 2px solid #ff7e00; background: #ff7e00; }

.partners_in .table{ margin-bottom:20px; width:100%; border-collapse:collapse; border-spacing:0px; }
.partners_in .table td{ width:16.5%; height:100px; text-align:center; vertical-align:middle; border:1px solid #eee; }
.partners_in .table td span{ display:block; margin-left:40px; text-align:left; font-size:18px; color:#198aff; }
