


.p-lbt{margin: 0 auto;}
.p-lbt .carousel-indicators{width:auto;margin-left: 0px;right: 10%;left: auto;}
.p-lbt .carousel-indicators li{display: block;margin-bottom: 15px;border: 1px solid #fff;background-color: #fff;}
.p-lbt .carousel-indicators .active{margin-bottom: 15px;border: 1px solid #f33b3f;background-color:#f33b3f;}
.p-lbt .carousel-inner>.item>a>img, .carousel-inner>.item>img{margin: 0 auto;}


.p-news{margin-top: -50px;}
.box-shadow{box-shadow: 3px 3px 10px rgba(0,0,0,.15); -moz-box-shadow:  3px 3px 10px rgba(0,0,0,.15); -webkit-box-shadow:  3px 3px 10px rgba(0,0,0,.15); }

.p-news .box{}
.p-news .xwzx{padding: 25px 60px;background-color:#fff;height: 350px;border-left: 1px solid #f5f5f5;}
.p-news .xwzx:hover{background-color:#fafafa;}
.p-news .flfg{padding: 25px 60px;background-color:#e5e5e5;height: 350px;}
.p-news .title{font-size: 24px;line-height: 51px;background-repeat: no-repeat; padding-left: 53px;color: #f33b3f;background-position: left center;margin-bottom: 24px;}
.p-news .title a{float: right;display: inline-block;background-image: url(../pres/imgs/more.png);width: 34px;height: 46px;background-position:center;background-repeat: no-repeat; }
.p-news .item{display: block;clear: both;}
.p-news .news-data{color: #777777;font-size:38px;width: 96px;float: left;margin-right: 40px;}
.p-news .news-data .my{float: right;width: 34px;font-size: 14px;margin-top: 8px;}
.p-news .news-content{float: left;margin-top:5px;margin-bottom: 16px;}
.p-news .news-content .hot{display: inline-block; width: 30px;height: 16px; background-image: url(../pres/imgs/hot.png);background-position:center;background-repeat: no-repeat;}
.p-news .news-content .n-title{font-size:18px;font-weight:550;}
.p-news .news-content p{font-size: 14px;color:#777777;}
.p-news a{color: #212121;}
.p-news a:hover{color: #f33b3f ;}
.p-news a>.linkto{padding-left: 4px; width: 40px;height: 40px;background-color: #fff;border-radius: 50%;text-align: center;color: #f33b3f;font-size:24px; border: 2px solid #fff;}
.p-news a:hover>.linkto{background-color:red;border-radius: 50%;color: #fff;}



.p-main-subject{}
.p-main-subject .main-text{font-size: 34px;font-weight: bold;letter-spacing:5px;}
.p-main-subject p{font-size: 17px;color: #212121;}
.p-main-subject .p-infotext{color:#777777;font-size: 22px;}


.p-btn-tab{margin-left: 20px;}
.p-btn-tab>div{display: inline-block; font-size: 20px;border: 2px solid #dca964;border-radius: 25px;padding: 0px 20px 2px;margin-left: 20px;cursor: pointer;}
.p-btn-tab>div:hover{color: #f33b3f;}
.p-btn-tab .active{color: #fff;background-color: #dca964;}


.p-course .cbox{padding: 0 15px 40px;;}
.p-course .course-item{padding-bottom:10px;color:#212121; border: 1px solid #e5e5e5;max-width: 380px;margin: 0 auto;border-radius: 10px;overflow: hidden;}
.p-course .course-item hr{margin-top: 6px;margin-bottom: 6px;}
.p-course .course-item img{width: 100%;height: auto;}
.p-course .course-title{padding: 3px 12px; font-size: 20px;text-align: left;height: 64px;display: table-cell; vertical-align:middle;}
.p-course .inner-content{height: 32px;padding: 5px 18px;}
.p-course .inner-content div{float: left;margin-right: 50px;font-size: 18px;color:#777777;}
.p-course .inner-content div>i{font-size: 20px;color:#dca964;}
.p-course .inner-content .btn-gobuy{color: #fff;border: none;font-size: 20px;border-radius: 24px;padding: 1px 20px 3px;}
.p-course .inner-content label{color: #e01212;font-size: 20px}


.gy-lbq{padding-bottom: 80px;}
.gy-lbq .carousel-indicators{bottom: -80px!important;}
.gy-lbq .carousel-indicators li{border: 1px solid #dca964;background-color: #dca964;margin-right: 10px;}
.gy-lbq .carousel-indicators .active{border: 1px solid #f33b3f;background-color:#f33b3f;margin-right: 10px;}
.gy-lbq .carousel-control{background-image: none;padding-top: 22%;cursor: pointer;}
.gy-lbq .carousel-control.left{left:-10%}
.gy-lbq .carousel-control.right{right:-10%}
@media (max-width:1460px) {
	.gy-lbq .carousel-control.left{left:0;text-align: left;}
	.gy-lbq .carousel-control.right{right:0;text-align: right;}
}
.gy-lbq .carousel-control .ctrlblock{background:#dca964;padding: 10px 2px;border-radius: 3px;cursor: pointer;}
.gy-lbq .gykp-box{position: relative;}
.gy-lbq .gykp-box img{max-width:950px;width: 100%;}
.gy-lbq .txtinfo-box{position: absolute; top:60px; right: 22px; padding:0px 50px 40px; min-width: 450px; height: 350px;width: 100%;z-index: 999;font-size: 19px;font-color:#777777;border-left: 1px solid #f5f5f5;}
.gy-lbq .txtinfo-box .blockcolor{width: 60px;height: 10px; background-color:#dca964;margin-bottom: 50px;margin-top: -1px;}
.gy-lbq .txtinfo-box .mhtitle{font-size: 28px;font-weight: bold;color: #222222;margin-bottom: 40px;}
.gy-lbq .txtinfo-box  .more a{position: absolute;bottom: 70px; padding-left: 30px;color: #777; display: inline-block;background-image: url(../pres/imgs/more.png);height: 28px;background-position:left;background-repeat: no-repeat; }

.pubserver .item{border-radius: 10px;padding: 45px 10px 2px;cursor: pointer;margin-bottom: 20px;}
.pubserver .item div{color: #fff;font-size: 24px;line-height: 86px;}



.teach-lbqy .teach-box{margin: 0 auto; border-radius: 10px;overflow: hidden;max-width: 279px;max-height: 400px;position: relative;margin-bottom: 10px;}
.teach-lbqy .tx-mask{position: absolute;bottom: 40px;height: 120px;width: 100%; background-color: #dccbb0; -webkit-transform: skew(-78deg);-moz-transform:skew(-78deg) ;transform:skew(-78deg);}
.teach-lbqy .name-mask{position: absolute;bottom: 0px;z-index:999;height: 100px;width: 100%;background-color: #dccbb0;}
.teach-lbqy .name-mask div{font-size: 22px;font-weight:bold;color: #000;margin-bottom: 26px;line-height: 10px;}
.teach-lbqy .name-mask label{display: block;color: #000;font-weight: normal;font-size: 16px;line-height: 16px;}
.teach-lbqy .carousel-indicators{bottom: -80px!important;}
.teach-lbqy .carousel-indicators li{border: 1px solid #dca964;background-color: #dca964;margin-right: 10px;}
.teach-lbqy .carousel-indicators .active{border: 1px solid #f33b3f;background-color:#f33b3f;margin-right: 10px;}
.teach-lbqy .carousel-control{background-image: none;padding-top: 17%;cursor: pointer;}
.teach-lbqy .carousel-control.left{left:-10%}
.teach-lbqy .carousel-control.right{right:-10%}

@media (max-width:1460px) {
	.teach-lbqy .carousel-control.left{left:0;text-align: left;}
	.teach-lbqy .carousel-control.right{right:0;text-align: right;}
}
.teach-lbqy .carousel-control .ctrlblock{background:#dca964;padding: 10px 2px;border-radius: 3px;cursor: pointer;}


.course-box{font-size: 16px;font-weight: 500;}
.course-box h4{margin:12px 0;color:#f33b3f ;margin-right: 40px;}
.course-box i{width: 26px;text-align: center;}
.course-box .tag_btn{padding: 1px 15px;font-weight: 500;margin-right: 15px;border-color: #fff;color:#777777;}
.course-box .tag_btn:hover{color: #000000;}
.course-box .tag_active,.course-box .tag_active:hover{color:#fff}

.course_result .course-item{background-color: #fff;}


.course_tab_box{background-color:#fafafa;position: relative;}

.leftNavBar{width: 150px;position: absolute;left: 0;}
.leftNavBar i{font-size: 48px;}
.leftNavBar ul{list-style: none;margin: 0;padding: 0;text-align: center;}
.leftNavBar li{cursor: pointer; font-size: 20px;font-weight: 500;padding-top: 16px; height: 130px;color: #777777;border:1px solid #d7d7d7 ;border-top: none;background-color: #fff;}
.leftNavBar li:first-child{border-top: 1px solid #d7d7d7;}
.leftNavBar .active{background-color: #fafafa;border-left: 6px solid #f33b3f;border-right: none;color: #f33b3f;}

.rightNavBar{margin-left:153px;overflow: hidden;}
.rightNavBar .txt-text{margin-left: 42px;padding: 22px 0 10px;font-size: 20px;font-weight: 300;color: #777777;}
.rightNavBar .row{margin-right: 0;margin-left: 0;}
.rightNavBar .more{color:#f33b3f ;margin-right: 50px;}