.valign-center{display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
        justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.valign{display: -webkit-box;display: -ms-flexbox; display: -webkit-flex;display: flex;
        -webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center;align-items: center;}
.space-between{justify-content:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;}
.text-flex-end{justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;-moz-justify-content:flex-end;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; display: block;}
.towLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.threeLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
.fourLine{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}

@media (max-width:992px)/*平板*/
{
.container{width: 100%}
body{ overflow-x:hidden; }
.header .container{padding:0;}
.header .row img{height:34px;margin-left:30px;}
.header{padding:0;position: fixed;top:0;left:0;right:0;z-index:10;}
.navbar-default .navbar-toggle{position:fixed;top:0;right:0;border-color: transparent;width:34px;height:34px;
background:url(../images/btn2.png) no-repeat center center;background-size: 20px auto;margin-right:10px;}
.navbar-default .navbar-toggle span{display: none}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
.navbar-default .navbar-toggle.collapsed{background-image:url(../images/btn1.png)}
.header .header-nav{padding:0;margin:0;min-height:0;}
.header .row{height:auto;padding:8px 0;}
.header .row .col-md-4{height:auto;}
.header .header-nav .collapse .navbar-nav > li{width:100%;padding:0;text-align: left;padding-left:44px;}
.header .header-nav .collapse .navbar-nav li::before{display: none;}
.navbar-nav{margin:0;}
.header .header-nav .collapse .navbar-nav > li a{font-weight: normal;padding:15px 5px;
	border-bottom:1px solid #e7e7e7;font-size:15px;}
.header  .header-search{margin:10px auto;}
.navbar-nav{border-top:1px solid #e7e7e7;}
.header .header-nav .navbar-collapse{border:0;}
.flex-rt{left:0;right:0;bottom:0;border-top:1px solid #e7e7e7;}
.flex-rt .row{width:25%; float: left;margin:0;font-size:9px;font-weight: normal;padding:10px 0 5px 0;}
.flex-rt .img{margin-bottom:6px;width:15px;height:15px;}
.banner{height:280px;}
.banner .banner-swiper .swiper-container .swiper-button-prev{left:10px;}
.hd{height:51px;}
.sm-typelist{flex-wrap: wrap;}
.sm-typelist >div{width:33.33%;text-align: center;height:50px;font-size:12px;border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;padding:0 10px;}
.sm-typelist >div:nth-child(3n){border-right:0;}
.content .content-roll{margin:0;}
.item .item-title{padding: 10px;border-color:transparent;}
.item .item-title .title{max-width: 100%;font-size:20px;padding:10px 0 5px 0;}
.item-center{padding:0;}
.item{padding:0;background:transparent;box-shadow:none;}
.consult{margin-top:0;}
.consult .col-xs-6:nth-child(even){padding-left:5px;}
.consult .col-xs-6:nth-child(odd){padding-right:5px;}
.consult .pages .pages-title{margin: 15px 0;font-size: 12px;line-height:1.2; padding: 0 10px;}
.consult .pages .times .period{margin-left: 0px;margin-right:10px;}
.consult .pages .pages-tag{padding:10px;}
.consult .pages .pages-tag .button{margin-top:5px;line-height: 30px;font-size: 12px;}
.consult .pages .pages-tag .tag{font-size:10px;padding: 4px 10px;}
.consult .pages{border-color:#fff;background: #fff;margin-bottom:0px;}
.consult .pages .pages-tag .button {
  background: #ffb219;color: #fff;
  box-shadow: -1px 3px 12px -1px #ffb219;
}
.green .consult .pages .pages-tag .button {
  color: #fff;background: #1ebb92;
  box-shadow: -1px 3px 12px -1px #1ebb92;
}
.blue .consult .pages .pages-tag .button {
  color: #fff;background: #2a70c5;
  box-shadow: -1px 3px 12px -1px #2a70c5;
}
.violet .consult .pages .pages-tag .button {
	 color: #fff;background: #932dc8;
  box-shadow: -1px 3px 12px -1px #932dc8;
}
.scarlet .consult .pages .pages-tag .button {
  color: #fff;background: #e93b49;
  box-shadow: -1px 3px 12px -1px #e93b49;
}
.azure .consult .pages .pages-tag .button {
  color: #fff;background: #448aca;
  box-shadow: -1px 3px 12px -1px #448aca;
}
.kecheng_title{padding-top:20px;padding-bottom:20px;}
.kecheng_btn a{display: inline-block;font-size:11px;background: #fff;border-radius:5px;
padding:5px 10px;margin-left:5px;color:#333;}
.kecheng_btn a:active{color:#fff;background: #f3ad3c;}
.kecheng_title .title{font-size:18px;font-weight: bold;}
.content,.green,.blue,.violet,.scarlet,.azure{padding:10px 0;}
.footer .col-md-4 .follow {padding:0 10px;}
.footer .col-md-5, .footer .col-md-4{border-right:0;}
.footer .col-md-4 .follow img{width:60px;height:60px; }
.footer .title a span{font-size:13px;}
.footer{padding:25px 0;}
.footer .phone{padding-left:0px;}
.footer .phone img{width:25px;margin-right:5px;}
.footer .phone .phone-number .number{font-size:16px;margin-top:0px;}
.copyright{font-size:9px;padding:10px;}
.content .content-roll .col-md-2 .arrow{margin-left:10px;}
.content .content-roll{font-size:12px;}
.content .content-roll .col-md-3 a::before, .content .content-roll .col-md-2 a::before{
	height:16px;top:37%;
}
.content .content-roll .title,.content .content-roll .col-md-3, .content .content-roll .col-md-2{
	padding:15px 0;
}
.content .content-roll .col-md-2 .arrow img{width:5px;}
.header .header-search{margin:10px;width:auto;padding:0 4px;height:35px;}
.header .header-search .btn{height:35px; background-size: 15px auto}
.info-banner {height: 120px;}
.info-banner .info-text { font-size: 20px;line-height: 120px;}
.info-list,.report {padding:15px;}
.info-list .container {padding: 20px 30px 30px;}
.info-list .container .line .col-md-6{padding:10px 0;}
.info-list .container .line .col-md-6 a {
 font-size: 12px;line-height: 30px;height: 30px;padding: 0px 10px 0px 10px;}
.info-list .container .page {text-align: center; margin-top:10px;}
.info-list .container .page a{padding: 3px 8px;}
.report .report-lf,.report .report-rt{padding:0;}
.report .report-space{padding:15px;}
.report .report-space .border-bottom{padding:15px 0;}
.report .report-space .report-head{text-align: center;}
.report .report-space .report-head .time .click{float: none;}
.report .report-space .report-head .head{font-size:20px;margin-bottom: 10px;}
.report .report-space .report-page .col-md-3{padding: 0 0 0 10px;}
.report .link{line-height: 28px;}
.report .report-space .info-text .text { font-size: 14px;}
.report .report-space .info-text .button{height:40px;line-height: 40px;font-size: 16px;}
.report .share{padding:20px 15px;}
.report .PageUp{padding:20px 0 15px;}
.report .PageUp .col-md-6 a{font-size:14px; line-height: 2}
.enlist .line .submit{font-size:16px;}
.report .report-space .report-head .time{padding:0;}
.enroll .enlist{width:80%;}
.profile{padding:15px;background: #f8f8f8;}
.profile .nav{border-bottom:0;}
.profile .nav .link{display: block;padding: 10px 10px;font-size: 14px;border-bottom:1px solid #e2e2e2;font-weight: normal;}
.profile .nav .link.active{border-bottom: 2px solid #003780;color: #003780;}
.profile .school{padding:25px 0 40px;}
.profile .school .content .text-box .school-text { padding: 15px 10px 0; font-size: 14px;}
.profile .school .content .text-box{padding: 0px 0 30px;}

.honor-swiper{padding:5px 30px 0 10px;}
.honor-swiper p {font-size: 14px;padding: 10px 10px;}
.course_con{padding:15px;}
.course .consult { padding: 0 15px;}
.course .consult .pages {border-color: #eee;margin-bottom:15px;}
.consult .pages .pag{font-size:16px;padding:5px 10px;}
.menu .menu-lf{font-size:16px;}
.menu .menu-rt a{font-size:16px;}
.menu .menu-lf img{height:20px;}
.menu{padding:10px 0;}
.piece.course-info {padding: 15px;}
.piece.course-info .button{margin-bottom:20px;}
.piece.course-info .popular-title{padding: 0px;font-size: 16px;}
.piece.course-info .time{padding:0;}
.piece.course-info .head{font-size:20px;margin-bottom:15px;}
.report .consult.piece{padding:15px;}
.course .consult .course-head .notice-box{padding:0;}
.course .consult .course-head .notice-box .title{font-size:20px;}
.course .consult .course-head .notice-box .notice a{font-size:13px;width:75%;}
.piece .time{font-size:13px;}
.course .piece{margin-bottom:25px;}
.piece {padding:20px 0;}
.course .piece .head-title{font-size:20px;padding-left:20px;}
.course .piece .list-box {padding: 20px;}

.inlet .inlet-btn { margin: 0px;}
.inlet .inlet-btn .btn{padding:20px 30px;width:100%;}
.menu .modal-dialog {
  left:0;
  top: 100px;
}
.menu .modal-content{width:100%;    padding: 10px;}
.menu .modal-content .modal-head{}

.banner{height:auto !important;}
.banner .banner-swiper img{height:auto !important;}
.banner .swiper-pagination{bottom:0px !important;}
.banner .swiper-pagination span{height:3px !important;border-radius:3px !important;}

}
@media (min-width:769px)/*桌面*/
{



}
@media (min-width:769px) and (max-height:670px){/*桌面*/


}
@media (min-width:992px){/*电脑*/

/*内页*/


}

@media (min-width:1200px){/*大屏幕*/
.container{width:1200px;}
}


@media (max-width:767px){/*手机*/
body{font-size:12px;}


}