@media (min-width: 1500px){
	.header>.container,.news>.container,.object>.container,.picbox>.container,.formbox>.container,.footer .top .container,.footer .container{
		width:82%;
	}
	
}
@media (max-width: 1200px){
	.light_video_word{
		padding:80px 30px 0;
	}
	.light_video_tit{
		font-size:24px;

	}
	.light_video_cont{
		padding-top: 10px;
		margin-top: 10px;
		height:130px;
		overflow:hidden;
	}
	.right-9 .li-box .word-box p{
		    -webkit-line-clamp: 3;
	}
	.right-9 .li-box .word-box .title{
		margin-bottom: 10px;
	}
}
@media (max-width: 1135px){
	.left-3{
		display: none;
	}
	.object .col-md-8{
		width:100%;
	}
}
@media (max-width: 991px){
	body{
		padding-top: 80px;
	}
	.right-9 .li-box .word-box{
		width:100%;
	}
	.light_video_word{
		padding:30px 20px 20px;
	}
	.light_video_main .row{
		margin-bottom: 25px;
	}

	.nabvar ul{
		height:56px;
		margin-top: -132px;
	}
	.nabvar li a{
		padding:0px 30px;
	}
	.nabvar li{
		height:56px;
		line-height:56px;
	}

	.right-9 .li-box a.pic_a1{
		width: 100%;
		position: relative!important;
		left: 0px;
		top: 0;
	}
	.header-xs{
		height:80px;
		position: fixed;
		top:0;
		left:0;
		width:100%;
		z-index:1111;
	}
	.header-xs .logo{
		height:40px;
		padding-top: 10px;
		display: block;
		position: absolute;
		left:20px;
	}
	.header-xs .logo img{
		height:40px!important;
		width:auto;
	}
	.header-xs a.menu{
		width:30px;
		height:30px;
		position: absolute;
		top:50%;
		margin-top: -15px;
		right:20px;
		background:url(../images/menu.png) no-repeat;
		background-size:100% 100%;
	}
	.history_main{
		width:100%;
		background:none!important;
		margin:35px 0;
		padding-bottom: 50px;
		margin-bottom: 100px;
	}
	.history_main ul li>div{
		width:100%!important;
		text-align:left!important;
	}
	.history_main ul li>div>div{
		margin-left: 140px!important;
		margin-right: 0!important;
		padding-left: 0!important;
		text-align:left!important;
		padding-right: 0!important;	
	}
	.history_main ul li>div>a{
		left:0!important;
		right:auto;
	}
	.history_main ul li>div>img.abs{
		display: none;
	}
	.light_footer_div .light_footer_div_cont{
		display: none;	
	}
	.footer .top .container{
		text-align: center;
	}
	.footer .top .light_footer_div div.title{
		display: none;
	}
	.footer .top .light_footer_div a.title{
		display: block;
		margin:0px 10px;
		text-align: center;
		width:auto;

	}
	.footer .top{
		padding:50px 0;
	}
	.footer .top .container{
		width:100%!important;
		position: static;
		right:0;
	}
	.light_course_div{
		padding-top: 10px;
	}
	.media .m_card-box .cards{
		padding-left: 0;

	}
	.media .m_card-box .img{
		position: relative;
		top:0;
		left:14px;
		width:100%;
	}
	.media .m_card-box .m_textbox{
		padding-left:15px;
	}
}
@media (max-width: 767px){
	.object .left-3 .title{
		margin-bottom: 10px;
	}
	.object .title h4{
		font-size:20px;
	}
	.object .card{
		margin-bottom:20px;
	}
	.right-9 .li-box a.pic_a1{
		width: 100%;
		position: static;
		left: 0px;
		top: 0;
	}
	.banner{
		height:300px;
	}
	
	.news{
		margin-top: 30px;
	}
	.news .title{
		font-size:20px;
	}
	.light_yuyue{
		width:90%;
		margin-left: 0;
		transform:translatex(-50%);
	}
	.history h4{
		font-size:30px;
	}
	.footer .top{
		padding:30px 0 0;
	}

	.nabvar ul{
		height:56px;
		margin-top: -5px;
	}
	.nabvar li a{
		padding:0px 30px;
	}
	.nabvar li{
		height:56px;
		line-height:56px;
	}
	.light_test_bg{
		width:auto;
		left:15px;
		right:15px;
		background-position:center center!important;
		height:300px;
		background-size:cover!important;
	}
	.test-box{
		z-index:12;
		margin-bottom: 40px;
	}
	.light_text_bigbg{
		height:300px;
	}
	.test-box .llcp{
		margin-top: 15px;
		padding-top: 18px;
		height:78px;
	}
	.test-box .title{
		font-size:24px;
	}
	.top-12 .title{
		font-size:30px;
	}
	.light_course_div .light_course_tit{
		font-size:24px;
	}
	.light_course_div .light_course_cont{
		margin-top: 15px;
		padding-top: 18px;
	}
	.light_course_main>.row{
		margin-bottom: 20px;
	}
	.light_course_main>.row>div.fl{
		text-align:left;
	}
	.light_course_main>.row>div.fl .light_course_cont{
		background-position:left top;
	}
	.media .m_card-box .img{
		
		left:8px;
	}
	.cardsee>img{
		display:block;
		float:none;
		width:100%;
		margin-bottom:30px;
	}
	.cardsee>div{
		margin-left:0;
	}
}
@media (max-width: 550px){
	.footer .top .light_footer_div a.title{
		font-size:12px;
		line-height:30px;
		color:#fff;
		margin:0;

	}
}