/*样式重置*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
a{outline: 0 none;border: 0;}
img{border:0}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,th,var ,i{
    font-weight: normal;
    font-style: normal;
}
ol,ul {
    list-style: none;
}
caption,th {
    text-align: left;
}
/*h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
} */
q:before,q:after {
    content:"";
}
abbr,acronym {
    border: 0;
}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
body{font-size: 12px;font-family:"Microsoft YaHei","SimSun","Arial Narrow";color: #333;}
a{text-decoration:none;color:#333;}
a:hover{color:#0F5AEA;}
img{vertical-align:middle;}
a img{border:0;}
.clearfix:after{display:block;content:'';clear:both;height:0;visibility: hidden;}
.clearfix{zoom:1;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}
/*专题页开始*/
.box{background-color: #f2f2f2;}
/*banner大图*/
.banner{
    position: relative;
    background: url(../images/banner.jpg) no-repeat top center;
    min-width: 1200px;
    height: 454px;
    max-width: 100%;
}
/*nav*/
.content{width: 1200px;margin: 0 auto;}
.nav{width: 100%;}
.nav ul:after{display: block;clear: both;content: "";}
.nav ul{background: url("../images/nav-color.png") repeat-x center;width: 100%;height: 46px;line-height: 46px;}
.nav ul li{float: left;width: 120px;text-align: center;background: url("../images/nav-line.png") no-repeat left;height: 46px;}
.nav ul li:first-child{background: none;}
.nav ul li a{color: #fff;font-size: 18px;display: inline-block;width: 100%;}
.nav ul li:hover{background: url("../images/nav-bg.png") no-repeat top left;width: 120px;height: 54px;}
.nav ul li.active{background: url("../images/nav-bg.png") no-repeat top left;width: 120px;height: 54px;}
/*行业导读*/
.industry-read{width: 100%;padding: 90px 0 100px;}
.industry-read dl{width: 100%;}
.industry-read dl dt{width: 35%;text-align: right;}
.industry-read dl dd{width: 58%;}
.industry-read dl dd h2{margin-bottom: 30px;}
.read-con p{font-size: 16px;line-height: 34px;}
.read-link{text-align: right;}
.read-link a{color: #c60000;font-size: 18px;}
/*背景*/
.background{background-color: #fff;width: 100%;padding: 70px 0;}
.background dl dt{width: 35%;text-align: right;}
.background dl dd{width: 58%;}
.background dl dd h2{margin-bottom: 30px;}
/*主讲内容*/
.main-con{padding: 50px 0;}
.main-con h2{text-align: center;}
.main-step{width: 984px;height: 252px;background: url("../images/main-bg.png") no-repeat center;margin: 0 auto;margin-top: 60px;position: relative;}
.main-step ul:after{display: block;clear: both;content: "";}
.main-step ul{position: absolute;left: 0;top:0;}
.main-step ul li{float: left;margin-left: 43px;text-align: center;width: 194px;filter:alpha(opacity=30); -moz-opacity:0.3;  -khtml-opacity: 0.3;opacity: 0.3;}
.main-step ul li.active{filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity: 1;opacity: 1;background: #fff}
.main-step ul li:hover{filter:alpha(opacity=100); -moz-opacity:1;  -khtml-opacity: 1;opacity: 1; }

/*讲师*/
.teacher{background: url("../images/teacher-line.png") no-repeat center;width: 1200px;height: 1926px;position: relative;}
.teacher-info{background: url("../images/teacher-bg1.png") no-repeat center;width: 1126px;height: 348px;position: absolute;top:50px;left: 50px;}
.teacher-img{width: 20%;position: absolute;top:6px;left: 100px;}
.teacher-detail{width: 62%;}
.teacher-detail h3{margin: 10px 0;}
.teacher-detail p{line-height:20px;width: 70%; }
.teacher-lesson ul:after{display: block;clear: both;content: "";}
.teacher-lesson ul li{float: left;width: 200px;margin-right: 15px;border: 2px solid #d2d2d2;}
.teacher-lesson ul li a{display: inline-block;width: 200px;height: 114px;}
.teacher-lesson ul li:hover{border: 2px solid #c60000;}
.teacher-lesson ul li a img{width: 100%;height: 100%;}
.teacher-lesson{text-align: center;padding: 10px 0;}
.teacher-doc{height: 170px;}
.teacher-info2{background: url("../images/teacher-bg2.png") no-repeat center;position: absolute;top:500px;right: 0;width: 1130px;height: 348px;}
.teacher-img2{position: absolute;top:6px;right: 120px;}
.teacher-doc2{margin-left: 220px; }
.teacher-doc2 p{width: 100%;}
.teacher-lesson2{ margin-top: 20px;}

.teacher-item3{position: absolute;top:880px;left: 0;}
/*培训时间，地点*/
.train-info{position: absolute;top:1430px;left: 10%;width: 952px;}
.train-title{background-color: #c60000;border: 1px solid #c60000;height: 45px;line-height: 45px;font-size: 16px;color: #fff;text-align: center;}
.train-title span{display: inline-block;width: 32%;text-align: center;}
.train-plan{border: 1px solid #CDCDCD;}
.train-plan span{display: inline-block;width: 33%;text-align: center;line-height: 36px;color: #565656;font-size: 14px;}
.train-plan ul li{padding: 3px 0;}
.train-plan ul li:nth-child(2n){background-color: #dfdfdf;}
.train-plan ul li:hover{background-color: #fff;}
.train-plan ul li span a{color: #3879D9;}
.train-plan ul li span a:hover{color: #c60000;text-decoration: underline;}

/*往期回顾*/
.review{margin-top: 30px;}
.review-con{background: url("../images/bg.png") no-repeat left;position: relative;left: -24px;width: 1249px;height: 632px;}
.review-con ul{position: absolute;top:30px;left: 70px;width:1200px;margin: 0 auto;overflow: hidden;}
.review-con ul:after{display: block;content: "";clear: both;}
.review-con ul li{float: left;width: 23%;margin: 30px 0;text-align: center;}
.review-con ul li p{width: 90%;overflow: hidden;text-overflow: ellipsis;height: 18px;margin: 0 auto;font-size: 14px;}
.review-con ul li img{border: 2px solid #d2d2d2}
.review-con ul li:hover img{border: 2px solid #c60000}
.review-con ul li:hover p{color:#c60000}
.review-img{width: 222px; height: 160px;margin: 0 auto;margin-bottom: 20px;   }
.review-img >img{width: 100%;height: 100%}

/*我的资料梦*/
.dream-video .review-img{position: relative;top:0;left: 0;width: 226px;height: 160px;}
.dream-video .review-img .cover{position: absolute;background: url("../images/icon-play.png") no-repeat center;left:35%;top:30%;z-index: 99;cursor: pointer;width: 58px;height: 58px;}

/*精彩花絮*/
.high-title{border-bottom: 1px solid #E1E1E1;margin-bottom: 20px;}

/*留言板*/
.message{width: 100%;padding-bottom: 100px;}
.message-con{border: 1px solid #bbb; margin-top: 15px;}
.message-num{width: 1100px;margin: 30px auto;}
.message-num span:first-child{font-size: 16px;font-weight: bold;}
.message-txt{border: 1px solid #256BBB;width: 1100px;height: 214px;background-color: #fff;position: relative;}
.message-txt textarea{width: 100%;height: 165px;border: 0;resize: none;}
.message-txt input{cursor: pointer;position: absolute;bottom: 15px;right: 20px;width: 60px;height: 26px;line-height: 26px;text-align: center;background-color: #0080ba;color: #fff;border: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.message-txt textarea:focus{border: none;}
.message-list h3{font-size: 16px;padding-bottom: 5px;border-bottom: 2px solid #b6b6b6}
.message-list h3 span{border-bottom: 2px solid #0F5AEA;padding-bottom: 5px;}
.message-img{width: 68px;height: 68px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.message-img img{width: 100%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.message-content{width: 91%;}
.message-list >ul >li{padding: 20px 0;border-bottom: 1px dashed #d2d2d2;}
.message-content span.name{color: #3292ff;font-weight: 100;font-size: 12px;margin-right: 20px;}
.message-content span.date{color: #898888;}
.message-content p{line-height:250%;}
.message-content p.comment{line-height: 20px;margin-bottom: 20px;}
.message-content p.comment a{margin-right: 30px;font-weight: 100;display: inline-block;width: auto;}
.message-content p.comment a img{margin-right: 5px;cursor: pointer;}
.message-content p.comment a.red-font{color: #fe3600;}
.reply-con textarea{resize: none;width: 430px;height: 50px;border: 1px solid #d2d2d2;}
.reply{margin-top: 10px;margin-left: 100px;margin-bottom: 20px;display: none;}
.reply-btn a{margin-top: 5px;}
.reply-btn a:first-child{display: inline-block;width: 50px;height: 22px;line-height: 22px;text-align: center;background-color: #256BBB;color: #fff;margin-right: 10px;}
.reply-btn a.cancel:hover{text-decoration: underline;}
.reply-list{padding-top: 15px;border-top: 1px dashed #d2d2d2;}
.user-left{width: 40px;}
.user-right{width: 94%;}
.user-right p.date{color: #898888;}
.reply-list2 ul li span.user{color: #3292ff; font-weight: 100;font-size: 12px;margin-right: 15px;}

/*我的资料梦*/
.review-img a{display: inline-block;width: 226px;height: 160px;}
.review-img a img{width: 100%;height: 100%;}

/*更多按钮*/
.more-btn{width: 100%;text-align: right;padding-top: 20px;}
.more-btn a{color: #f00;margin-right: 68px}