﻿@charset "utf-8";

/*广告*/
.banner_bj{ height:400px;}
.b_reg{ top:52px;}
.jh_l,.jh_r{ margin-top:10px;}
.jh_l table{ width:100%;}

/*西诺名师*/
.xnms01_t{ position:relative; height:68px; width:1200px; overflow:hidden; margin:0 auto;border-bottom:1px solid #ddd;}
.xnms01_t .t_h2{ margin:0 auto 12px; padding-left:43px; width:1157px; overflow:hidden; background:url(Img/Index/ms_icon1.gif) no-repeat left 19px;}
.xnms01_c dl{ width:585px; display:block; padding:20px 0 0; height:332px; overflow:hidden;}
.xnms01_c dl dt{width:276px; float:left;}
.xnms01_c dl dt img{width:276px;height:332px;}
.xnms01_c dl dd{ float:left; padding-left:20px; width:289px;}
.xnms01_c dl dd h4{ font-size:16px; text-align:center; line-height:45px;font-weight: 700;font-family: 'Arial Negreta', 'Arial'; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:289px;}
.xnms01_c dl dd .img_warp{ text-align:center; display:block;}
.xnms01_c dl dd .p_warp{ margin-top:10px; font-size:14px; line-height:18px; line-height:30px; letter-spacing:1px; height:240px; overflow:hidden;}

/*优秀学员*/
.yxxy01_t{ position:relative; height:68px; width:1200px; overflow:hidden; margin:0 auto;border-bottom:1px solid #ddd;}
.yxxy01_t .t_h2{ margin:0 auto 12px; padding-left:43px; width:1157px; overflow:hidden; background:url(Img/Index/xy_icon1.gif) no-repeat left 19px;}
.yxxy01_c{ padding-top:25px; width:100%; overflow:hidden;}
.yxxy01_c li{ width:282px; float:left; margin-right:30px;}
.yxxy01_c li img{width:282px;}

/*热门课程*/
.hj_cat_warp{ padding-top:12px;}
.hj_cat_warp li{width:275px; float:left;margin-right:30px; height:265px;}
.hj_cat_warp li img{ width:275px; height:193px;}
.hj_cat_warp li span{ display:block; padding-top:8px;}
.hj_cat_warp li em{ display:block;}
.hj_cat_warp li em a{font-style:normal;font-family:'Arial Negreta','Arial'; font-weight: 700;color: #333333;font-size:18px; padding-top:5px; line-height:20px;}
.hj_cat_warp li em img{ height:29px; width:auto;}
.hj_cat_warp li em.fl{ width:195px; height:40px; overflow:hidden; padding-top:3px;}
.hj_cat_warp li em.fr{ width:69px; overflow:hidden;}
.hj_cat_warp li.lastli{ margin-right:0;}

/*免费视频*/
.videos01_t{ position:relative; height:68px; width:1200px; overflow:hidden; margin:0 auto;border-bottom:1px solid #ddd;}
.videos01_t .t_h2{ margin:0 auto 12px; padding-left:43px; width:1157px; overflow:hidden; background:url(Img/Index/iconfont-shipin.png) no-repeat left 19px;}
.videos01_c{ padding-top:35px;}
.videos01_c li{width:356px; float:left;margin-right:66px; height:265px;}
.videos01_c li img{ width:356px; height:192px;}
.videos01_c li span{ display:block; padding-top:8px;}
.videos01_c li em{ display:block;}
.videos01_c li em img{ height:25px; width:auto;}
.videos01_c li em.fl{ width:250px; height:40px; overflow:hidden; padding-top:3px; font-style:normal;font-family:'Arial Negreta','Arial'; font-weight: 700;color: #333333;font-size:18px; padding-top:5px; line-height:20px;}
.videos01_c li em.fr{ width:84px; overflow:hidden;}
.videos01_c li.lastli{ margin-right:0;}

.hj{height:615px;}
.hj .ms_t{ margin-top:0px;}

.hot{ width:100%;}
.hot .t_h2{ background:url(Img/Index/kc_icon1.gif) no-repeat left 19px; width:100%;}

.b_reg01{width:240px; height:286px; overflow:hidden; background:url(Img/Index/reg_bj.png) no-repeat left top;}
.b_reg01 p{display:block; height:56px; font: bold 20px/56px "microsoft Yahei"; color:#014da1; text-align:center;}

.b_reg01 .b_u01{ margin:24px 0 0 19px; height:200px; width:203px;}
.b_reg01 .b_u01 li{ width:203px; margin:0 auto 10px; line-height:0px; color:#f30; position:relative;}
.b_reg01 .b_u01 .inp001{ width:193px; padding-left:10px;height:35px; border:0; font:14px/35px "Microsoft Yahei"; overflow:hidden; background:#fff; color:#999;outline:none;}
.b_reg01 .b_u01 .li03{ height:42px; width:203px; margin:0 auto;  overflow:hidden;}
.b_reg01 .b_u01 .btn01{ display:inline-block; background:url(Img/Index/reg_btn1.jpg) no-repeat left top;width:203px; height:42px; border:0;}
.b_reg01 .b_u01 li i{ font-style:normal; color:Red; position:absolute; top:20px; right:-10px;}