/*---------- Base ---------*/
* { padding: 0px; margin: 0px;}
html { background: #f4f4f4;}
body { font: 12px Microsoft YaHei,Verdana,Arial,Tahoma;min-width: 1240px;background: #f4f4f4;}
img { border: none;}
a { color: #000; text-decoration: none;}
a:hover { color: #a50001; text-decoration: none;}
ul,li,ol{ list-style: none;}
input,select,button { font:12px Microsoft YaHei,Verdana,Arial,Tahoma; vertical-align: middle;}
.main{margin-top: 1px;}
.clear{clear: both;}

/*--header--*/
.header{background: #f4f4f4;}
.nav{width: 100%;background: #fff;}
.head{width: 100%;background: #fff;}
.foot{width: 100%;background: #fff;}
.navbar{width:1200px;height:40px;margin: 0 auto 5px auto;}
.lt-navbar{float: left;}
.lt-navbar li{float: left;line-height: 40px;margin-left: 30px;}
.lt-navbar li a{font-size: 12px;}
.lt-navbar li a:hover{color: #c30d23;}
.lt-navbar li.current a{color: #c30d23;}
.rt-navbar{float: right;}
.rt-navbar li{float: left;line-height: 40px;margin-left: 20px;}
.rt-navbar li a{color: #999;}

.menu{background: #fff;}
.logo{width: 1200px;margin: 0 auto;padding: 28px 0 34px 0;}
.search{float: right;height: 40px;}
.lt-search{width:70px;height:42px;float: left;border: 1px solid #ccc;border-radius:5px ;margin-right: -5px;position: relative;}
.lt-search .search-type{text-align: center;line-height: 42px;}
.lt-search ul{display: none;}
.search input{width: 230px;line-height: 40px;float: left;padding-left: 10px;z-index: 999;position: relative;outline: none;}
.rt-search{width: 55px;height: 44px;background: #c30d23;text-align: center;border-radius: 5px;float: left;margin-left: -5px;position: relative;}
.rt-search img{margin-top: 14px;}
.menu-nav{width:1200px;height: 49px;margin: 0 auto;}
.menu-nav .red{width: 190px;height: 49px;background: #c30d23;border-radius: 3px;float: left;}
.menu-nav ul{float: left;}
.menu-nav ul li{width: 112px;float: left;text-align: center;}
.menu-nav ul li a{font-size: 16px;color: #000;line-height: 49px;}
.menu-nav ul li.current a{color: #c30d23;}

.banner{width: 100%;height: 450px;background: #000;position: relative;}

.form form{width: 274px;height: 389px;background:#fff;position: absolute;right: 2%;top: 7%;z-index: 999;}


.form form h1{font-size: 20px;color: #c30d23;text-align: center;padding-top: 29px;}
.form form h3{font-size: 14px;color: #c30d23;text-align: center;margin: 13px 0 29px 0;}
.form form input[type=text]{width: 209px;height: 32px;display:block;margin: 0 auto 19px auto;border: none;border-bottom: 1px solid #c6c6c6;color:#efcfd1;outline: none;padding-left: 10px;}
.form form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #c6c6c6; 
} 
.form form input:-moz-placeholder, textarea:-moz-placeholder { 
color: #c6c6c6; 
} 
.form form input::-moz-placeholder, textarea::-moz-placeholder { 
color: #c6c6c6; 
} 
.form form input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #c6c6c6; 
} 
.form form input[type=text]:focus{border-bottom: 1px solid #c30d23;}

.form form input[type=text]:focus::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #efcfd1; 
}
.form form input[type=text]:focus:-moz-placeholder, textarea:-moz-placeholder { 
color: #efcfd1; 
} 
.form form input[type=text]:focus::-moz-placeholder, textarea::-moz-placeholder { 
color: #efcfd1; 
} 
.form form input[type=text]:focus:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #efcfd1; 
} 
.form form input[type=submit]{width: 131px;height: 30px;border-radius:3px ;margin: 33px auto 17px auto;font-size: 14px;color:#fff;background:#c30d23;text-align: center;border: none;display: block;}
.form form a{display:block;font-size: 12px;color: #c6c6c6;text-align: center;}

/*--main--*/
.mainbar{width: 100%;height: 130px;margin: 0 auto;}
.mainbar ul{width: 1200px;height: 130px;margin: 0 auto;box-shadow: 0px 0px 5px #c6c6c6;}
.mainbar ul li{width: 212px;height: 130px;float: left;text-align: center;border-width:0px 1px 0px 1px;border-style: solid;border-color: #eee;}
.mainbar ul li.speical{width: 171px;border: none;}
.mainbar ul li.current{background: #c30d23;box-shadow: 0px 0px 20px #c30d23;}

.mainbar ul li:nth-child(2){border-left: 0;}
.mainbar ul li img{margin: 24px 0 18px 0;}
.mainbar ul li p{font-size: 14px;color: #c30d23;}
.mainbar ul li.current p{color: #fff;}


.course-type{width: 295px;height: 30px;margin: 54px auto 52px auto;}
.course-type li{width: 100px;height: 30px;float: left;padding-left:30px;border-radius: 3px;margin-right: 35px;cursor: pointer;background-repeat:no-repeat ;background-position:10% 50%;}
.course-type li:last-child{margin-right: 0;}
.course-type li p{font-size: 16px;color: #575656;text-align: center;line-height: 30px;}
.course-type li.line-course{background-image: url(../images/online-dark.png);}
.course-type li.live-course{background-image: url(../images/video-dark.png);}
.course-type li.line-course.current{background-image: url(../images/online.png);}
.course-type li.live-course.current{background-image: url(../images/video.png);}
.course-type li.line-course:hover{background-image: url(../images/online.png);}
.course-type li.live-course:hover{background-image: url(../images/video.png);}
.course-type li.current{background-color: #c30d23;}
.course-type li.current p{color: #fff;}
.course-type li:hover{background-color: #c30d23;}
.course-type li p:hover{color: #fff;}
.course-type li p img{margin-right: 12px;}
.course-watch ul{display: none;width:1200px;height:250px;margin: 0 auto;}
.course-watch ul.current{display: block;}
.course-watch ul li{width: 212px;height: 232px;border-radius: 3px;overflow: hidden;float: left;margin:0 35px 30px 0;}
.course-watch ul li:nth-child(5n){margin-right: 0px;}
.course-watch ul li.current{box-shadow: 0px 0px 10px #ccc;}
.course-watch ul li>img{width: 100%;height: 150px;background: #000;}
.course-watch ul li .watch-info{width: 210px;height:80px;border: 1px solid #ccc;}
.course-watch ul li .watch-name{height:14px;padding: 0 15px;margin: 18px 0;}
.course-watch ul li .watch-name h4{font-size: 14px;border-left: 4px solid #c30d23;padding-left: 10px;line-height: 14px;float: left;}
.course-watch ul li .watch-name img{float: right;}
.course-watch ul li .watch-num{height:12px;padding: 0 15px;}
.course-watch ul li .watch-num p{font-size: 12px;float: left;}
.course-watch ul li .watch-num p.rt-num{float: right;}

.article-show{}
/*lt-content*/
.lt-content{width:707px;float: left;}
.lt-title{width:100%;height: 48px;margin-bottom: 20px}
.lt-title h3{font-size: 18px;color: #000;float: left;line-height: 30px;margin-bottom: 18px;border-left: 6px solid #c30d23;padding-left: 20px;}
.lt-title h3 img{float: left;margin: 3px  14px 0 0;}
.lt-title a{font-size: 14px;color:#575656;float: right;line-height: 30px;display: block;}
.lt-title hr{width: 100%;height: 1px;border: none;background: #ccc;}
.lt-title ul{float: left;margin:5px 0 0 25px;}
.lt-title ul li{font-size:14px;width:86px;height:23px;color:#000;float: left;text-align: center;line-height: 23px;margin-right: 10px;}
.lt-title ul li.current{background:#c30d23;color: #fff;}
.lt-title ul li:hover{background:#c30d23;color: #fff;}
/*rt-content*/
.rt-content{width:460px;float: right;}
.rt-title{width:100%;height: 48px;margin-bottom: 17px;}
.rt-title h4{width:220px;height:30px;font-size: 16px;color: #fff;background:#c30d23;float: left;line-height: 30px;margin-bottom: 18px;padding-left: 24px;}
.rt-title a{font-size: 14px;color:#575656;float: right;line-height: 24px;display: block;}
.rt-title hr{width: 100%;height: 1px;border: none;background: #ccc;}
/*rt-article*/
.rt-article p{width:100%;height: 18px;margin-bottom: 20px;font-size: 14px;}
.rt-article p span{width: 18px;height: 18px;font-size: 12px;color: #fff;background: #c30d23;display: block;border-radius: 50%;text-align: center;line-height: 18px;float: left;margin-right: 20px;}
/*lt-commend*/
.lt-commend{margin-top: 21px;}
.lt-commend>img{width: 303px;height: 203px;background: #000;}
.commend-word{width:368px;float: right;}
.commend-word h4{font-size: 16px;color: #c30d23;margin: 39px 0 28px 0;}
.commend-word h4 a{color: #c30d23;}
.commend-word p{font-size: 12px;line-height: 25px; color: #959595;}
/*lt-newest*/
.lt-newest{width: 100%;margin-top: 25px;}
.lt-newest ul li{width:304px;float: left;margin-bottom: 9px;}
.lt-newest ul li:nth-child(2n){width: 371px;float: right;}
.lt-newest ul li p{font-size: 14px;}
.lt-newest ul li p span{display:block;float: right;}
/*lt-banner*/
.lt-banner{width: 708px;height: 190px;}
.lt-banner ul li{width: 212px;height: 190px;background:#fff;border-radius: 5px;overflow: hidden;float: left;box-shadow: 0px 0px 10px #999;margin-right: 36px;}
.lt-banner ul li:last-child{margin-right: 0;}
.lt-banner ul li img{width: 100%;height: 135px;background: #000;}
.lt-banner ul li p{font-size: 14px;color: #000;text-align: center;line-height: 55px;}
.lt-banner ul li p a{color: #c30d23;}
/*rt-images*/
.rt-images{width: 100%;}
.rt-images ul li{width:100%;height: 110px;margin-bottom: 15px;}
.rt-images ul li img{width: 207px;height: 110px;padding-left: 10px;}
.rt-images ul li .images-word{width: 220px;float: right;}
.rt-images ul li .images-word h4{font-size: 14px;font-weight: normal;color: #c30d23;margin: 10px 0;}
.rt-images ul li .images-word p{font-size: 12px;padding-left: 5px;line-height: 25px;color: #959595;}
/*rt-question*/
.rt-question{width: 100%;float: right;}
.rt-question ul{} 
.rt-question ul li{height: 64px;border: 1px solid #ccc;border-radius: 10px;margin-bottom: 8px;transition: all .5s;}
.rt-question ul li:hover{background: #fff;box-shadow: 0px 0px 10px #ccc;}
.rt-question ul li .ask_xuhao{font-size: 20px;color: #c30d23;line-height: 65px;float: left;margin-left: 25px;}
.rt-question ul li .round{width: 43px;height: 43px;border-radius: 50%;background: #000;float: left;margin: 11px 24px 0 21px;}
.rt-question ul li .question-detail{margin-top: 8px;float: left;}
.rt-question ul li .question-detail h4{font-size: 14px;font-weight: normal;color: #c30d23;margin-bottom: 12px;}
.rt-question ul li .question-detail p{color: #949494;} 
.rt-question ul li .question-detail p span{margin-left: 42px;}
.rt-question ul li .arrow{width: 25px;height: 25px;border-radius: 50%;float: right;margin:20px 53px;}
/*lt-memory*/
.lt-memory{width: 301px;float: left;}
.lt-memory ul li{width: 100%;height: 169px;border-radius:8px;background:#000;position: relative;margin-bottom: 20px;overflow: hidden;}
.lt-memory ul li p{width:100%;height: 48px;font-size:14px;color:#fff;background: #c30d23;text-align: center;line-height: 48px;position: absolute;bottom: 0%;}
/*lt-random*/
.lt-random{width: 369px;float: right;}
.lt-random ul li{margin-bottom: 12px;}
.lt-random ul li:last-child{margin-bottom: 0;}
.lt-random ul li a{font-size: 14px;color: #000;}
.lt-random ul li a span{float: right;}
/*-eloquence-skill-*/
.eloquence-skill{width: 1200px;height:437px;margin: 76px auto 64px auto;padding: 10px 20px 30px 20px;}
/*-lecture-skill-*/
.lecture-skill{width: 1200px;height: 451px;margin: 0 auto;padding: 10px 20px 30px 20px;}
/*.lecture-skill .lt-newest{margin-top: 41px;}*/
.lecture-skill .lt-newest ul li{margin-bottom: 13px;}
/*-communicate-skill-*/
.communicate-skill{width: 1200px;height: 437px;margin: 39px auto 62px auto;padding: 10px 20px 30px 20px;}
/*-psychology-skill-*/
.psychology-skill{width: 1200px;height: 444px;margin: 0 auto;padding: 10px 20px 30px 20px;}
/*.psychology-skill .lt-newest{margin-top: 41px;}*/
.psychology-skill .lt-newest ul li{margin-bottom: 13px;}
/*-video-study-*/
.video-study{width: 1200px;height: 920px;margin: 62px auto 0 auto;padding: 10px 20px 30px 20px;}
.memory-skill{width:707px;float: left;}
.etiquette-skill{width:707px;float: left;margin-top:21px;}
/*.etiquette-skill .lt-newest{margin-top: 41px;}*/
.etiquette-skill .lt-newest ul li{margin-bottom: 15px;}
.video-content{float: right;}
/**/
.right-commend{float: right;}
/*hot-read*/
.hot-read{width:351px;margin-top: 12px;}
.hot-read>h5{font-size:14px;height: 45px;color:#fff;background: #ca2e3d;line-height: 45px;padding-left: 26px;}
.hot-read ul{padding: 21px 0 30px 0;box-shadow: 0px 3px 10px #999;background: #fff;}
.hot-read ul li{height:22px;margin-bottom: 25px;padding: 0 22px;line-height: 22px;}
.hot-read ul li:last-child{margin-bottom: 0;}
.hot-read ul li span{width: 22px;height: 22px;display: block;border-radius: 50%;color:#fff;background: #c30d23;text-align: center;float: left;margin-right: 18px;}
/*recommend-course*/
.recommend-course{width:351px;margin: 16px 0 19px 0;}
.recommend-course>h5{font-size:14px;height: 45px;color:#fff;background: #ca2e3d;line-height: 45px;padding-left: 26px;}
.recommend-course ul{padding:35px 18px 36px 18px;box-shadow: 0px 3px 10px #999;background: #fff;}
.recommend-course ul li{margin-bottom: 33px;height: 250px;}
.recommend-course ul li:last-child{margin-bottom: 0;}
.recommend-course ul li img{width: 311px;height: 186px;background: #000;}
.recommend-course ul li h5{font-size: 14px;padding:0 12px;margin-top: 19px;}
.recommend-course ul li p{color: #575757;padding: 0 12px;}
.recommend-course ul li p span{margin-top: 10px;display: block;float: left;}
.recommend-course ul li p a{width: 90px;height: 22px;font-size:14px;font-weight:bold;color:#ca2e3d;display: block;text-align: center;line-height: 22px;border: 1px solid #ca2e3d;border-radius: 3px;float: right;}
/*recommend-image*/
.recommend-image{width:351px;}
.recommend-image>h5{font-size:14px;height: 45px;color:#fff;background: #ca2e3d;line-height: 45px;padding-left: 26px;}
.recommend-image ul{padding:30px 25px 42px 25px;box-shadow: 0px 3px 10px #999;background: #fff;}
.recommend-image ul li{margin-bottom: 34px;height: 78px;}
.recommend-image ul li:last-child{margin-bottom: 0;}
.recommend-image ul li img{width: 121px;height: 78px;float: left;}
.recommend-image ul li h4{font-size: 14px;float: left;margin-left: 18px;}
.recommend-image ul li p{width: 162px;float: right;}

/*rt-video*/
.rt-video{width: 100%;}
.rt-video ul li{height: 110px;margin-bottom: 14px;}
.rt-video ul li>img{width: 207px;height: 110px;border-radius: 5px;float: left;}
.video-word{width: 216px;float: right;}
.video-word h4{font-size: 14px;font-weight: normal;color: #c30d23;margin: 7px 0;}
.video-word p{font-size: 12px;color: #959595;line-height: 25px;}
.video-word .video-heat{width: 171px;height:17px;line-height: 17px;}
.video-heat img{display: block;float: left;margin-right: 15px;}
.video-heat span{float: right;}

/*partner*/
.partner{width: 1200px;height:165px;margin: 62px auto;padding: 10px 20px 30px 20px;}
.partner ul{margin-top: 17px;}
.partner ul li{width: 166px;height: 95px;float: left;margin-right: 40px;}
.partner ul li:last-child{margin-right: 0;}
.partner ul li:hover{box-shadow: 0px 0px 10px #ccc;}

.flink{width: 1200px;height:145px;margin: 0 auto;}
.flink h4{width: 133px;height: 30px;color: #fff;background: #c30d23;float: left;text-align: center;line-height: 30px;}
.flink ul{float: left;}
.flink ul li{width: 97px;height: 30px;float: left;}
.flink ul li a{font-size: 12px;color:#5b5b5b;display: block;text-align: center;line-height: 30px;}
.flink ul li a:hover{color:#c30d23;}

/*--footer--*/
.footer{width: 100%;height: 258px;}
.top-foot{width: 100%;height: 228px;background: #3a3a3a;}
.top-foot ul{width: 1200px;margin: 0 auto;padding-top: 51px;}
.top-foot ul li{width:80px;float: left;margin-right: 109px;}
.top-foot ul li:first-child{margin-left: 71px;}
.top-foot ul li:last-child{width:159px;margin-right: 0;}
.top-foot ul li p{font-size: 16px;color: #fff;margin-bottom: 27px;}
.top-foot ul li a{font-size: 14px;color: #999999;display: block;margin-bottom: 20px;}
.top-foot ul li span{font-size: 14px;color: #999999;display: block;margin-bottom: 23px;}
.top-foot img{width:122px;height:122px;background:#000;float: left;margin-left: 112px;}
.bottom-foot{width: 100%;height: 30px;background: #333333;}
.bottom-foot p{text-align: center;line-height: 30px;color: #717171;}
.bottom-foot p a{color: #717171;}

.footer-word{text-align: center;color: #999999;padding: 53px 0;}
