@media (max-width:768px){

	.navbar-nav { width:100%; margin-left:0px; text-transform:uppercase;}
	.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5; line-height:40px;}
	.navbar-nav li a{ color:#666; font-size:13px;}
	.navbar-nav li a:hover{ color:#E90015;}
	.headerbg{ position:fixed; top:0px; left:0px; width:100%; z-index:999999999; background:#fff;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
	.logo_boxlist{ float:left; width:145px; margin-top:2px;}
	.navbar-toggle {margin-top:10px;}
	.navbar-toggle .icon-bar {background-color:#E90015;}
	.navbar-collapse{ border-top:1px solid #e5e5e5;}
	.navbar-nav .nav_last{ border:none;}
	.navbar-toggle { padding: 9px 0px; margin-right: 0px; }
	.left_info { padding-bottom: 40px;}


	/*引导页*/
	#canv1{ display: none;}
	/*引导页*/


	/*首页*/
	.home_about { padding-top:30px; }
	.home_about_title { font-size: 20px; line-height: 30px;margin-bottom: 10px; }
	.home_about_text { font-size: 12px; line-height: 20px; }
	.home_text { padding: 30px 0 10px 0; }
	.home_about_title img { margin-bottom: 16px; width: 120px; }
	.home_about .home_about_text { width: 100%; margin-bottom: 30px; }
	.home_text_con div span { font-size: 26px; line-height: 20px; }
	.home_text_con div { font-size: 24px; margin-bottom: 10px; }
	.home_text_con { margin-top: 10px; }
	.home_text_con p { font-size: 14px; }
	.home_vote_title div { font-size: 20px; padding: 0 30px 15px; }
	.home_vote_ma { margin-top: -35px; }
	.home_vote { padding: 60px 0 30px 0; }
	.home_vote_text .title { font-size: 16px; line-height: 25px; }
	.home_vote_text .text { line-height: 25px; font-size: 14px; }
	.home_vote_img .tx span { padding-left: 15px; padding-right: 15px; font-size: 14px; border-left: 5px solid #FF695F; line-height: 25px; }
	.home_vote_more a { font-size: 14px; padding: 10px 20px; }
	.home_vote_more { margin-top: 30px; }
	.venue_title img { margin-bottom: 16px;width: 50px; }
	.venue{padding: 30px 0;}
	.venue_title .title { font-size: 20px; }
	.venue_text { line-height: 25px; padding: 10px 0; }
	.venue_con{margin-bottom: 20px;}
	.venue_cont_mar { margin-bottom: 0px; }
	.venue_title { padding-bottom: 0px; }
	.venue .venue_title {padding-bottom: 20px;}
	.home_news_text { margin-top: 15px; }
	.home_news_text .title { font-size: 16px; }
	.home_news_text .text { line-height: 20px; height: 40px; font-size: 12px; margin-bottom: 10px;}
	.home_news_text .more { padding: 6px 20px; font-size: 12px; }
	.home_news_con { padding: 20px; margin-top: 20px; }
	.works { margin: 30px auto 20px auto; }
	.home_news{padding: 60px 0 30px 0;}
	.works_con_img { left: 5%; top: 46px; width: 90%; }
	.works_con_text1 { left: 5%; top:65%; width: 90%; }
	.works_con_text1 a { font-size: 12px; }
	.works_con_text a { line-height: 20px; }
	.works_con_text1 a .tx { height: 60px; }
	.works_con_text1 a .tx span { font-size: 12px; }
	.works_line { top: 100px; }
	.home_link_con { padding: 20px 0px; }
	.home_link_con a { background: none; padding: 0; }
	.home_link { padding: 50px 0 10px 0; }
	.home_text .home_text_c { margin-left: -20px; bottom: -20px; border-width: 20px 20px 0 20px; }
	.home_news {
		background: url("../images/hbg2.jpg") no-repeat center center;
	}
	.venue {
		background: url("../images/hbg1.jpg") no-repeat center center;
		background-size: cover;
	}
	.bx-controls .bx-controls-direction ,.bx-controls .bx-controls-auto{ top: -70px; }

	.ani{ display: none;}

	.m-visual li .inner {
		width: 100%;
	}
	.BMap_Marker div{    top: -120px!important;}
	/*首页*/


	/*activity_inner*/
	.banner{
		margin-top: 52px !important;
	}
	.home_mar{
		padding: 30px 0;
	}
	.brand_title h2{
		margin: 0;
		font-size: 20px;
		line-height: 30px;
	}
	.activImg{
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
	}
	.tokushoku_area_03_box{
		padding: 0;
		margin: 0;
	}
	.acti_bg{
		background: none;
		height: 0;
	}
	.brand_title{
		margin-bottom: 20px;
	}
	.Recommend_btn { margin-top: 20px; }
	.equip_con { margin-bottom: 20px; }
	.tokushoku_area_03_box h2{
		font-size: 16px;
		line-height: 25px;
		margin-top: 15px;
	}
	.tokushoku_area_03_c{
		margin-top: 10px;
	}
	.tokushoku_area_03 p{
		font-size: 12px;
		line-height: 20px;
	}
	.Recommend_btn1{
		margin-top: 30px;
	}
	.p_footer{
		background-color: rgb(40, 42, 43);
		padding: 10px 0;
	}
	.p_footer p{
		color: #bebebe;
		text-align: center;
		font-size: 12px;
	}
	.pagination { margin: 20px 0 0; }
	.partner_text { bottom: 4px; }
	/*activity_inner*/

	/*anenst_inner*/
	.newsdot_text h4{
		font-size: 16px;
		line-height: 30px;
	}
	.newsdot_text h5{
		font-size: 12px;
		line-height: 25px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.newsdot_text p{
		font-size: 12px;
		line-height: 20px;
	}
	.newsdot_text div{
		width: 100%;
	}
	.home_mar1{
		padding: 72px 0 30px 0;
	}
	/*anenst_inner*/

	/*anenst*/
	.brand_sec1_left_line{

	}
	.brand_sec1_left_img > img{
		width: 100%;
		margin-left: 0;
	}
	.brand_sec1_right{
		padding-right: 0;
		height: 250px !important;
	}
	.brand_sec1_right_con h2{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 0;
		font-weight: normal;
	}
	.brand_sec1_right_con h4{
		font-size: 16px;
		line-height: 25px;
		font-weight: normal;
	}
	.brand_sec1_right_con p{
		font-size: 12px;
		line-height: 20px;
	}
	.f-cb-l{
		width: 100%;
	}
	.f-cb-l h5{
		padding: 0;
		font-weight: normal;
	}
	.f-cb-l p{
		font-size: 12px;
		line-height: 20px;
		width: 100%;
	}
	.honor_con{padding: 0;
		margin-top: 20px;
	}
	.about_big > h5{
		font-size: 20px;
		line-height: 30px;
		margin-top: 0;
		margin-bottom: 20px;
	}
	.equip_text .tit{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 0;
	}
	.partner_con{
		width: 50%;
		margin-top: 20px;
	}
	.brand_sec4_right_con h2{
		font-size: 20px;
		line-height: 30px;
	}
	.brand_sec4_right_con p{
		font-size: 12px;
		line-height: 20px;
	}
	.brand_sec4_line{
		margin: 20px 0;
	}
	.contact_con{
		padding-top: 5%;
	}
	.brand_sec4_right_con{
		padding-right: 0;
	}
	.contact_tit{
		font-size: 16px;
		line-height: 25px;
	}
	.contact_tx{
		font-size: 12px;
		line-height: 20px;
	}
	.about_his {
		background: url(../images/bg_inner.jpg) center center no-repeat;
		background-size: cover;
		overflow: hidden;
	}
	.about_bg1 {
		background: url(../images/banner_bg3.jpg) center no-repeat;
		background-size: cover;
	}
	/*anenst*/

.menuBody{font-size: 14px;}
	.video_cont1 {
		margin-top: 95px;
		margin-bottom: 100px;
	}
	/*art*/
	.brand_sec7{
		margin: 0;
	}
	.brand_sec7_left_r h2{
		font-size: 20px;
		line-height: 30px;
		margin: 0;
		text-align: center;
	}
	.brand_sec7_right_con h4{
		font-size: 16px;
		line-height: 25px;
	}
	.brand_sec7_left_r img.brand_sec7_img{
		margin-right: 15px;
	}
	.brand_sec7_right{
		margin-top: 10px;
	}
	.brand_sec7_right_con p{
		font-size: 12px;
		line-height: 20px;
	}
	.brand_sec7_btn{
		margin-top: 20px;
		font-size: 12px;
		line-height: 20px;
	}
	.course_tx .text{
		font-size: 12px;
		line-height: 20px;
		height: 140px;
		overflow: hidden;
	}
	.course_con{
		margin-bottom: 20px;
	}
	.course_left{
		margin-left: 0;
	}
	.course_cont .row{
		margin-top: 0;
	}
	.course_con a { padding: 21px; }
	/*art*/

	/*video_inner*/
	.home_mar {
		padding: 30px 0;
	}

	.brand_title h2{
		font-size:20px;
	}
	.title_line {

		padding-bottom: 0px;
		padding-top: 5px;
	}
	.brand_title {
		margin-bottom: 20px;
	}


	.brand_sec6_con {
		position: relative;
		margin-bottom: 10px;
	}

	/*video_inner*/


	/*store*/
	.store_con {
		margin-bottom: 20px;
	}
	.store_text {
		padding: 15px;
	}
	.store_cont .row {
		margin-top: 0;
	}


	#storeTopDetail div {
		margin-bottom: 10px;
	}
	/*store*/

	/*shop*/
	.patr_text {
		padding: 0px 0;
	}

	.patr_text .du {
		padding-bottom: 15px;    font-size: 12px;
	}

	.pagination_yi {
		display: inline-block;
		padding-left: 0;
		margin: 10px 0;
		border-radius: 4px;
	}
	.new_text { font-size: 14px;margin-bottom: 10px; line-height: 25px; }
	.online_sec2_con_point p {
		font-size: 14px;
	}
	.online_sec2_con_point h4 {
		padding-top: 0px;
		font-size: 25px;
		margin-top: 5px;
	}
	.online_sec2_con_point {
		top: -20px;
		left: 42%;
		width: 60px;
		height: 60px;
	}
	/*shop*/

	/*recommend*/
	.gallery_text .text{ font-size:12px;}
	.gallery_yi{  margin-bottom:15px;}

	.gallery_text {

		padding-left: 20px;
		padding-right: 20px; padding-top:10px; padding-bottom:10px;
	}
	/*recommend*/
	/*proce*/
	.pro_text_p {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		text-indent: 2em;
		font-size: 12px;
	}
	.pro_text {
		padding-bottom: 15px;

		margin-top: 15px;
	}.process_zu1 {

		 margin-bottom: 15px;
	 }

	.process_zu .fas {

		width: 40px;
		height: 40px;
		font-size: 20px;

		line-height: 30px;
		text-align: center;
		padding: 5px 5px 5px 5px;

	}.pro_text span {
		 font-size: 16px;
	 }
	/*proce*/

	/*join*/
	.teach_sec2 {
		background: #ebebeb;
		padding: 30px 0 0;
	}
	.teach_sec2_con1 h2 {
		font-size: 18px;
		line-height: 31px;
		padding-bottom: 10px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.teach_sec2_text h3 {
		font-size: 14px;
		line-height: 20px;
		height: 17px;
		overflow: hidden;
		color: #8cb241;
		margin-top: 0;
	}

	.teach_sec2_text dl dd {

		font-size: 12px;
	}
	.teach_sec2_text {



		padding: 20px;

		margin-left: 0px;
		width: 96%;
		margin-left: 2%;
	}
	.teach_more {

		right: 3px;
		bottom: -23px;
	}
	#storeTopDetail div { width: 30.399%; }
	#storeTopDetail div.phone_store_tx{ float: none; width:100%;}
	#storeTopDetail select {width: 100%;}
	#storeTopDetail{margin-bottom: 20px;}

	.phone_store #storeTopDetail{margin-bottom: 0px;}
	.phone_store #storeTopDetail div { width: 100%;float: none; }
	.phone_store #storeTopDetail div.phone_store_tx{text-align: center; }
	.phone_store #storeTopDetail input[type='text']{width: 100%; float: none;   padding: 0px 5px;}
	.phone_store #storeTopDetail a{ display: block;text-align: center;margin-top: 20px;}
	.phone_store #storeTopDetail input[type='button'] {
		width: 60px;
		float: none;
	}
	.teach_sec1{background: url("../images/bg_1.png") no-repeat center center /cover;}
	#btn {
		font-size: 14px;
		line-height: 15px;
	}
		/*join*/

	/*recommend*/
	.gallery_text .text{ font-size:12px;}
	.gallery_yi{  margin-bottom:15px;}

	.gallery_text {

		padding-left: 20px;
		padding-right: 20px; padding-top:10px; padding-bottom:10px;
	}
	/*recommend*/
	/*proce*/
	.pro_text_p {
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		text-indent: 2em;
		font-size: 12px;
	}
	.pro_text {
		padding-bottom: 15px;

		margin-top: 15px;
	}.process_zu1 {

		 margin-bottom: 15px;
	 }

	.process_zu .fas {

		width: 40px;
		height: 40px;
		font-size: 20px;

		line-height: 30px;
		text-align: center;
		padding: 5px 5px 5px 5px;

	}.pro_text span {
		 font-size: 16px;
	 }
	/*proce*/

	/*join*/

	.teach_sec2_con1 h2 {
		font-size: 18px;
		line-height: 31px;
		padding-bottom: 10px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.teach_sec2_text h3 {
		font-size: 14px;
		line-height: 20px;
		height: 17px;
		overflow: hidden;
		color: #8cb241;
		margin-top: 0;
	}

	.teach_sec2_text dl dd {

		font-size: 12px;
	}
	.teach_sec2_text {



		padding: 20px;

		margin-left: 0px;
		width: 96%;
		margin-left: 2%;
	}
	.teach_more {

		right: 3px;
		bottom: -23px;
	}


	.teach_sec2_con1 h2 {
		font-size: 18px;
		line-height: 31px;
		padding-bottom: 10px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.teach_sec2_text h3 {
		font-size: 14px;
		line-height: 20px;
		height: 17px;
		overflow: hidden;
		color: #8cb241;
		margin-top: 0;
	}

	.teach_sec2_text dl dd {

		font-size: 12px;
		text-align: left;
		width: 55%;
		float: right;
	}
	.teach_sec2_text dl dt {
		width: 40%;
		float: left;
	}
	.teach_sec2_text {



		padding: 15px;

		margin-left: 0px;
		width: 96%;
		margin-left: 2%;
	}
	.teach_more {

		right: 3px;
		bottom: -23px;
	}

	.right_pic3 {


		top: 80px;
		left: 76%;
	}
	.teach_sec2_con2 {

		height: 200px;
		margin-top: 20px;
	}

	.teach_sec2_right {
		height: 208px;
	}

	.teach_sec3{    padding: 20px 0;}

	.teach_sec3_con h2 {
		font-size: 16px;
		line-height: 24px;
	}


	.teach_sec3_con p {
		line-height: 20px;
		font-size: 12px;
		text-indent: 2em;
		text-align: left;
	}

	.teach_sec5_box1 {

		margin-top: 0px;
	}

	.teach_sec5 {
		padding: 30px 0;
	}
	.teach_sec5_right {
		margin-top: 20px;
	}

	.teach_sec5_text{ width:100%;}
	.teach_sec5_right h2 {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
	}

	.teach_sec5_right p {
		font-size: 12px;
		line-height: 20px;
		height: 156px;
		overflow: hidden;
		text-indent: 2em;
		padding-left: 10px;
		padding-right: 10px;
	}

	.teach_sec5_right a {
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;

		text-align: center;
	}

	.teach_sec6 {
		padding: 30px 0;
	}

	.teach_sec6_con p {
		font-size: 12px;

		padding: 0px 0%;
		line-height: 20px;
		text-align: center;
	}
	.teach_sec_con .teach_sec_line span {
		width: 23%;    font-size: 12px;}
	.teach_sec_con input {
		width: 77%;
		height: 30px;}
	.teach_sec_line div {
		width: 77%;
		float: left;    font-size: 12px;
	}

	.teach_sec_line div label {
		width: 32.5%;
		float: left;
	}

	.teach_sec_con .teach_sec_line {
		height: 50px;
		line-height: 20px;


		font-size: 12px;

	}
	.teach_sec6 {
		background: url(../images/teach_bg1.jpg) no-repeat center center ;
		background-size: cover;
		padding: 60px 0;
	}

	.teach_sec_line p{ padding-bottom:10px; padding-top:10px; }

	.teach_sec4_box7 {
		border-left:none;
		padding-left: 0px;
	}

	.teach_sec4 h3 {
		margin: 0;
		font-size: 16px;
		line-height: 20px;
	}
	.teach_sec4 {
		background: #ebebeb;
		padding: 30px 0;
	}
	.teach_sec4_con,.teach_sec4_box5,.teach_sec4_con1{ font-size:12px;}

	.teach_sec4_con_img{ text-align:center;}
	/*join*/

	/*shop1_inner*/
	.pro_con { margin-bottom:15px;}
	.pro_cont .row {
		margin-top: 0px;
	}

	.gallery_text {
		padding: 10px;
	}
	/*shop1_inner*/

	/*scan_inner*/
	.scan_in .row {
		margin-top: 0px;
	}
	.say_tx1 { font-size: 12px; line-height: 20px; }
	.scan_in_con{ margin-bottom:15px;}
	.say_tx { font-size: 14px; line-height: 25px; }
	.say_tx1 div { font-size: 14px; }
	/*scan_inner*/

	/*say*/


	.say_con {
		margin-top: 15px;
		padding-bottom:15px;

	}
	.say_con.last{margin-top: 15px;
		padding-bottom: 15px; border-bottom: 1px solid #cccccc;}
	.baby_img {
		float: left;
		width: 90%;
		margin-left: 5%;
		padding: 0 30px;
	}


	.baby_text {
		float: left;
		width: 100%;
		padding: 0 ;
	}

	.baby_tit p{ text-indent:2em;     font-size: 14px;    line-height: 22px}

	.baby_tx1 {
		padding-left: 0px;
	}

	.baby_tx .text {
		line-height: 20px;
		height: 76px;
		overflow: hidden;
		padding-left: 15px;
	}

	.curator_img {
		width: 90%;
		margin-left: 5%;
		float: left;
	}
	.curator_text {
		width: 100%;
		margin-top: 20px;
	}

	.curator_text p {
		text-indent: 2em;
		line-height: 20px;
		font-size: 12px;
	}
	.curator_text .text {
		text-align: right;
		margin-top: 20px;
	}

	.baby_tx {
		margin-top: 20px;
		font-size: 12px; line-height:20px;
	}
	.curator_text .text {
		text-align: right;
		margin-top: 20px;
	}

	.teacher_img {
		float: left;
		width:80%;
		margin-left:10%;
		padding: 0;
	}
	.teacher_text {
		padding:0;
		width: 100%;}
	.teacher_con{margin: 0;}
	.teacher_text .text {
		line-height: 20px; font-size:12px;    text-indent: 2em;
	}

	.patr_img .patr_small {

		bottom: -8%;
		right: 31%;
		width: 70%;
	}
	/*say*/

	/*登录*/
	.side-bar_l{ display: none!important;}
	.login_top {
		padding-bottom: 15px;
		font-size: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #d9d9d9;
	}
	.login { margin-top: 0px; }
	.login_bot span{ display: block;    margin-bottom: 5px;}
	.login_con { padding: 20px 5%; }
	.login_tx { margin-bottom: 20px; }
	.login_btn { margin-top: 20px; }
	/*登录*/

	/*envir*/
	.teaching_con { margin-bottom: 20px; }
	.teaching_cont .row { margin-top: 0px; }
	/*envir*/


	/*course_inner*/
	.theory_text { line-height: 20px;font-size: 12px; margin-top: 10px; }
	.theory_title { font-size: 16px; line-height: 25px; }
	.course_in_con .theory_text { width: 100%; }
	.course_in_con .course_in_img { width: 100%; margin-top: 10px; }
	/*course_inner*/

	/*brand_inner*/
	.theory_qu_con { width: 90px; height: 90px; font-size: 14px; margin: 0px 10px; line-height: 25px;
		padding-top: 20px;     margin-bottom: 10px;}
	.theory_text span { font-size: 14px; }
	.theory_img img{width: 100%;}
	.theory_qu {
		margin: 0px -10px;
	}
	/*brand_inner*/


	.honor_cont {
		 margin: 0px;
	}
	.course {
		background: url("../images/ac1.jpg") center center no-repeat;
		background-size: cover;
	}



	/*art*/
	.brand_sec7{
		margin: 0;
	}
	.brand_sec7_left_r h2{
		font-size: 20px;
		line-height: 30px;
		margin: 0;
		text-align: center;
	}
	.brand_sec7_right_con h4{
		font-size: 16px;
		line-height: 25px;
	}
	.brand_sec7_left_r img.brand_sec7_img{
		margin-right: 15px;
	}
	.brand_sec7_right{
		margin-top: 10px;
	}
	.brand_sec7_right_con p{
		font-size: 12px;
		line-height: 20px;
	}
	.brand_sec7_btn{
		margin-top: 20px;
		font-size: 12px;
		line-height: 20px;
	}
	.course_tx .text{
		font-size: 12px;
		line-height: 20px;
		height: 140px;
		overflow: hidden;
	}
	.course_con{
		margin-bottom: 20px;
	}
	.course_left{
		margin-left: 0;
	}
	.course_cont .row{
		margin-top: 0;
	}
	.audition_con{
		width: 100%;
		margin-top: 0;
	}

	.brand_sec6_con{
		margin-bottom: 20px;
	}
	.audition_text{
		font-size: 12px;
		line-height: 20px;
	}
	.brand_sec6_con>p{
		font-size: 12px;
		line-height: 20px;
	}

	.au_con {
		margin-bottom: 20px;
	}
	/*art*/
	/*brand*/
	.art_right{
		width: 100%;
	}
	.art_con1{
		margin-left: 0;
	}
	.art_con_text .text{
		font-size: 12px;
		line-height: 20px;
		height: 80px;
		overflow: hidden;
	}
	.art_right_img{
		width: 100px;
		height: 100%;
	}
	.art_con_text{
		padding-left: 115px;
	}
	.art_con_text .title{
		line-height: 25px;
	}
	.art_con2{
		margin-left: 0;
	}
	.park_img_text .text div{
		width: 100%;
	}
	.park_left{
		width: 100%;
	}
	.park_left_top{
		margin-top: 0;
	}
	.park_con{
		margin: 0 auto;
	}
	.park_left_top .art_text{
		padding-left: 10%;
		margin-top: 10px;
	}
	.art_text .title{
		line-height: 25px;
	}
	.art_text .text{
		font-size: 12px;
		line-height: 20px;
	}
	.park_right{
		width: 100%;
	}
	.park_right_top .art_text{
		padding-left: 10%;
		margin-top: 10px;
	}
	.park_left_bot{
		float: none;
	}
	.art_text_pl{
		padding-left: 10%;
	}
	.park_right_bot{
		float: none;
	}
	.kids_text .text p{
		font-size: 12px;
		line-height: 20px;
	}
	.maker_img{
		width: 100%;
	}
	.maker_con{
		width: 100%;
		position: inherit;
		left: 0;
	}
	.maker_text .text a{
		font-size: 12px;
		line-height: 20px;
	}
	/*brand*/
	/*footprint*/
	.inner{
		width: 100%;
	}
	.links_text_left h2{
		font-size: 16px;
		line-height: 25px; height:25px; overflow: hidden;
	}
	.links_text_rig h2 {
		height:25px; overflow: hidden;line-height: 25px;
	}
	/*.links {*/
		/*height: 150px;*/
	/*}*/
	.berkeley {
		background: url(../images/brekeley_bg1.jpg) no-repeat center center;
		background-size: cover;
	}
	.links_text_left p{
		font-size: 12px;
		line-height: 20px;
	}
	.links_text_left h2 img, .links_text_rig h2 img{
		width: 20px;
	}
	.links_text_rig p{
		font-size: 12px;
		line-height: 20px;
	}
	.process_top p{
		width: 100%;
		margin-left: 0;
		font-size: 12px;
		line-height: 20px;
	}
	.pro_text span{
		font-size: 16px;
		line-height: 25px;
	}
	.pro_text_p{
		font-size: 12px;
		line-height: 20px;
	}
	.Recommend_btn_mt{
		margin-top: 20px;
	}
	.vedio_img1{
		margin-bottom: 20px;
	}
	.vedio_img .text{
		font-size: 12px;
		line-height: 20px;
	}
	.work_con .tit{
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 0;
	}
	.txt p{
		font-size: 12px;
		line-height: 20px;

	}
	.work_text .text{
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 10px;
	}
	.work_text .txt{
		height: 60px;
		overflow: hidden;
	}
	.work_con{
		margin-bottom: 20px;
	}
	.lity_rig{
		height: 250px !important;padding: 15px;
	}
	.lity_rig img{
		width: 50%;
		margin: auto;
	}
	.process_zu {
		margin-bottom: 20px;
	}
	.vedio_img{margin-bottom: 20px;}
	/*footprint*/

	.main-visual,.home_about,.home_text,.home_vote,.venue,.home_news,.works,.home_link{ overflow: hidden;}
	.baby_con{margin: 0}

	.art_zz#storeTopDetail div,.art_zz#storeTopDetail {margin-bottom: 0px;}

	.links_text_left {
		padding-top: 3%;
		padding-bottom: 3%;
	}
	.links_text_rig {
		padding-top: 3%;
		padding-bottom: 3%;
	}
}

@media (max-width:320px){
	.vedio_direct .row {
		margin-top:0px;
	}

	.teach_sec4 h3 {

		margin-bottom: 5px;
	}
	#storeTopDetail div {
		width: 28.399%;
	}

	.Recommend_btn1 {
		margin-top: 20px;
	}

	.teach_sec_line div {
		width: 70%;

	}
	.teach_sec_con input {
		width: 70%;

	}

	.teach_sec_con .teach_sec_line span {
		width: 26%;}

	.abwrp_main_img img{ width:80px;}
}

/*********menu菜单**********/
html.menu-active {
	overflow: hidden;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
}
.headTopMain {
	top: 0;
	z-index: 9999;
	width: 100%;
	height:74px;
	position: relative;
	left: auto;
	bottom: auto;
	right: auto;
	color: #fff;
	background: #fff;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.main {
	position: relative;
	overflow-x: hidden;
}
.headTop {
	position: fixed;
	width: 100%;
	z-index: 99999; top:0px;left:0px;

}
.top-left {
	color: #E60214;
	position: absolute;
	top: 0;
	bottom: 0;
	font-size: 20px;
	padding: 7px 20px;
}
.top-left i{color: #E60214 !important;}
.headTop .top-mid {
	font-size:18px;
	right:20px;
	line-height:45px;
	padding: 2px;
	position: absolute;
}
.headTop .top-right {
	left: auto;
	right: 0;
	color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	font-size: 20px;
	padding: 7px 20px;
}
.menuBox {
	color: #E60214;
	position: fixed;
	width: 265px;
	height: 100%;
	top: 0;
	left: -265px;
	background-color: #fafafa; z-index:999999999;
}
.menuAll {
}
.menuTitle {
	height: 45px;
	padding: 5px 10px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.menuTitle i {
	font-size:20px;
	float: left;
	line-height:30px;
}
.menuBody ul li i {
	font-size:16px;
	float: right;
	margin-right: 15px;
	line-height:23px;
}
.menuTitle span {
	font-size: 16px;
	margin: 20px;
	line-height: 32px;
}
.menuBody ul li.a {
	border-bottom: 1px solid #e5e5e5;
	padding: 10px 0 10px 0;
}
.menuBody ul li.a ul {
	margin-top: 10px;
	width: 100%;
	display:none;
	overflow:hidden;
	border-top: 1px solid #e5e5e5;
	background: rgba(255,255,255,0.2);
}
.menuBody ul li.a ul li {
	height: 45px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: 10px 0 10px 30px;
	font-size: 12px;
}
.menuBody ul li.a ul li a{ color:#666; line-height:30px;}
.menuBody ul li.a span {
	margin-left: 15px;
	color:#666;
}

.menuBody ul li.a ul .nav_last { border-bottom:none;}
/*********menu菜单**********/
@media (max-width:320px){
.index_big_close {

    top: 57px;
    right: 9px;

}
.index_big_bot2 h5{ font-size: 14px;}

.index_big_bot2 {
    position: absolute;
    top: 24%;
    left: 47%;
   -webkit-transform:none;
    -moz-transform: none;
    -ms-transform:none;
    -o-transform: none;
  transform: none;
}
.index_big_bot1 {


    margin-left: -40px;
}
}


@media (max-width:768px){
.index_big_bot {

     padding: 0 0px;
}

.index_big_close {

    top: 10%;
    right: 6%;

}
.index_big_bot2 {

   width: 50%;
    top: 50%;
    left: 64%;

}
.index_big_bot_zi {
   width: 373px;
    position: absolute;
    left: 1px;
    bottom: 115px;
    padding: 25px;
	}

	.index_big_bot_zi p span {

    font-size: 14px;}

	.index_big_bot_zi p {
    padding-left: 40px;

    font-size: 12px;

    line-height: 24px;}

	.index_big_bot1>span {

    font-size: 14px}

	.index_big_bot2 h5 {

    font-size: 14px;
}
.index_big_close img{height: 35px;width: 35px;}
	.index_big_prev img{ width:25px;}
	.index_big_next img{ width:25px;}

	.lity_img_text p {
		padding-left: 5%;
		padding-right: 5%;
		margin-top: 6%; height:100px;font-size: 12px;line-height: 20px; overflow: hidden;
	}
	.patr_img .patr_small {
		left: 0;
		width: 52%;
	}
	.patr_img .patr_big {
		width: 66%;
	}
	.home_news_text .title {
		height: 16px;
	}
	#top #stage, #top #stage .back {
		z-index: 333!important;
	}
	#canv,.menu_area{ z-index:1; display: none;}
	#top #stage .slide{ z-index:22222;}
	#top a{ display: block;}
	.contact_map_f {
		top: 25%;
	}
	.audition_con{ position: relative; left:0;}
	.home_venue{width: 100%;padding: 0px 30px;}
	.home_venue_left,.home_venue_right{
		width: 30px; height:30px;
		background-size: 15px;
		margin-top: -15px;}
	.home_venue_right{ right:-10px;}
	.home_venue_left{left:-10px;}

	.home_venue_left img, .home_venue_right img {
		margin-top: 6px;width: 15px;
	}
}


@media (max-width: 320px){
.index_big_bot {
    padding: 0px 50px;
}
.index_big_bot_zi {
    width: 317px;
 padding: 20px;

}

.index_big_bot2 {

    top: 24%;
    left: 46%;
}


}

.newsdot_text img{ max-width:100%;}

