﻿@media screen and (min-width:1920px) 
{
		#banner{margin:0px auto 103px auto;}
		#Expertise{margin:0px auto 97px auto;}
		#Expertise .Title{margin-bottom:52px;}
		#Say{margin:0px auto 89px auto;}
		#Say .Title{margin-bottom:57px;}
		#Say .SayAD{margin-bottom:-52px;}
		#Course{margin:0px auto 110px auto;}
		#BookList{margin:0px auto 90px auto;}
		#News{margin:0px auto 149px auto;}
		#footer .center{padding-top:70px;padding-bottom:79px;}
		#copyright{padding-top:25px;padding-bottom:25px;}
		
		#Banner2{margin-bottom:42px;}
			#container{margin:0px auto 53px auto;}


}
@media screen and (max-width:1280px) 
{
	.center,#News,#Course,#Expertise,#BookList,#container,#News_list_js{width:900px;}
		#header{height:103px;}
			#logo{height:67px;padding-top:35px;}
			#menu{height:78px;padding-top:25px;}
			#menu ul>li>a{font-size:17px;padding-right:7px;padding-left:15px;}
			#menu ._arrow_bom{border-width:4px;right:8px;}
			#menu ol{width:140px;top:100%;left:50%;margin-left:-70px;padding-top:5px;padding-bottom:5px;}
			#menu ol>li a{height:42px;line-height:42px;font-size:15px;}
			#search{font-size:15px;}
			#search .btnSearch{height:23px;line-height:23px;margin-left:6px;padding-left:15px;}
			#header .searchbox{width:402px;height:23px;right:0px;bottom:30px;margin-right:21px;padding-top:7px;padding-bottom:7px;padding-left:14px;}
			#header .searchbox .icon_close{width:12px;height:12px;left:100%;margin-top:12px;margin-left:10px;}
			#header .searchbox .text{width:335px;height:22px;line-height:22px;font-size:15px;margin-left:13px;padding-left:15px;}
		#Expertise .Tab_nr{width:900px;height:506px;}
		#CourseGundong .gundong .jCarouselLite{width:900px;height:333px;}
		.move_right,.move_left{height:310px;top:0px;}
			#bookgundong .gundong{width:900px;}
			#bookgundong .gundong .jCarouselLite{width:900px;height:331px;}
		#footer .center{width:781px;}
			#bomlogo strong{font-size:11px;}
				#contact p{font-size:11px;}
				#share ul{}
				#share ul li{width:32px;margin-right:6px;margin-bottom:0px;}
			#share .erweima{width:66px;}
			#share .erweima h6{font-size:11px;}
		#copyright .line{width:100%;top:0px;left:0%;margin-left:0;}
		.Title{max-width:900px;margin:0px auto 42px auto;padding-top:9px;padding-left:19px;}
		.Title::before{width:5px;height:36px;top:0px;left:0px;margin-top:20px;}
		.Title em{font-size:38px;margin-bottom:12px;letter-spacing:1px;line-height:50px;}
		.Title span{font-size:16px;padding-left:4px;letter-spacing:10px;}
			.Tab{margin-bottom:25px;}
			.Tab a{font-size:19px;margin-right:35px;margin-left:35px;}
		.News{margin-bottom:26px;padding-top:30px;padding-right:31px;padding-bottom:30px;padding-left:31px;}
		.News .photo{width:215px;height:161px;margin-right:32px;}
		.News h5{font-size:15px;top:-8px;letter-spacing:0px;}
		.News h5 em{font-size:11px;margin-top:10px;padding-right:4px;padding-left:4px;}
		.News p{font-size:12px;}
		.News time{font-size:13px;right:32px;bottom:12px;}
			.more .icon_arrow_r{margin-left:5px;}
			.more a,.Evaluate_gb span{font-size:13px;}
		.PartTitle{font-size:38px;max-width:900px;margin-right:auto;margin-bottom:34px;margin-left:auto;letter-spacing:1px;}
		#ProjectList ul li a{font-size:12px;}

		.redTitle{font-size:18px;margin-bottom:12px;}
			.TextTitle{font-size:20px;margin-bottom:75px;}
		.list{margin-bottom:37px;letter-spacing:0px;}
		.list li{font-size:13px;padding-left:20px;}
			.course ._text h5{font-size:19px;}
			.course ._text h4{ font-size:22px;}
			.course ._text em{font-size:16px;}
		.pages{font-size:12px;}
			.book h4{font-size:19px;}
			.book ._text{font-size:13px;}
			.book ._text p{margin-bottom:5px;}
							
		#bookContent .bookPhoto{width:195px;height:195px;}
		#bookContent h3{font-size:20px;margin-bottom:10px;letter-spacing:1px;}
		#bookContent p{font-size:13px;margin-bottom:5px;}
		#bookContent .more{margin-top:6px;}
		#UserPinlun .PartTitle{margin-bottom:0px;}
		#UserPinlun .tongji{font-size:19px;}
		.Evaluate{padding-left:83px;}
		.Evaluate .userphoto{width:57px;height:57px;left:0px;}
		.Evaluate strong{font-size:15px;}
		.Evaluate .icon_gonggao{width:15px;height:14px;margin-top:1px;margin-left:8px;}
		.Evaluate em{font-size:13px;margin-bottom:7px;}
		.Evaluate p{font-size:13px;}
		.Evaluate_com{ height:40px;}
		#UserPinlun .tongji{font-size:19px;}
		
		.case{padding-right:3.43%;padding-left:3.43%;width:93.13999999999998%;}
		.case h3{font-size:16px;}
		.case h3 em{font-size:11px;padding-right:4px;padding-left:4px;}
		.case p{height:8em;font-size:12px;}
		.case time{font-size:13px;}
	.Figure .photo{margin-top:1px;height:0px;}
	.Figure .jieshao{padding-top:4px;}
	.Figure_hide .jieshao{ height:17em;}
	.Figure .jieshao p{font-size:13px;}
	.Figure h4{font-size:15px;margin-bottom:0px;}
	.Figure h4 span{font-size:12px;}
			.docHeader h2{font-size:38px;margin-bottom:4px;letter-spacing:1px;}
			.docHeader ul li{font-size:16px;margin-right:41px;margin-left:2px;}
		.Contents{font-size:16px;}
		.prevnext a{width:18.52%;height:45px;font-size:13px;margin-right:6.48%;margin-left:6.30%;}
		
		.ad{height:542px;margin-top:225px;margin-bottom:106px;}
		.ad .text{width:900px;height:285px;left:50%;margin-left:-450px;margin-top:-152px;padding-top:20px;}
		.ad .text strong{font-size:38px;margin-bottom:15px;}
		.ad .text p{font-size:23px;margin-left:105px;margin-right:105px;letter-spacing:1px;}
	#container>.tongji{font-size:16px;margin-top:-75px;letter-spacing:1px;}
	.btn_backtop{width:60px;font-size:12px;bottom:0px;margin-left:54px;}
	.btn_backtop .icon_backtop{width:60px;height:60px;}
}



@media screen and (max-width:1280px) and (min-width: 1025px) 
{
		#banner{height:622px;}
		#banner .bannerNav{width:100%;margin-bottom:35px; text-align:center;}
		#banner .bannerNav a{width:100px;margin-right:5px;margin-left:5px; display:inline-block;}
		#banner .bannerNav a.change{margin-top:-8px;}
		#Banner2{height:623px!important;}
		.SortList{margin-bottom:36px;}
		.SortList li{margin-right:16px;}
		.SortList li:nth-of-type(5){margin-right:0px;}
		.SortList li a{width:166px;height:135px;line-height:1;font-size:18px;padding-top:20px;letter-spacing:1px;}
		.SortList li.change a::after{width:0px;height:0px;top:100%;right:50%;margin-right:-15px;}
		.SortList li a i{margin:0px auto 6px auto;}
		#Say .SayAD{height:450px;}
		#Say .box{width:733px;height:301px;margin:0 auto;padding-top:60px;padding-right:83px;padding-left:83px;}
		#Say .box dl{width:366px;padding-top:11px;}
		#Say .box dd{font-size:12px;padding-top:5px;padding-right:62px;padding-left:62px;letter-spacing:0px;}
		#Say .box dl dt{font-size:18px;letter-spacing:1px;}
		#Say .box dl .iconpic{margin-bottom:6px;}
		#Say .box h4{font-size:20px;margin-bottom:37px;letter-spacing:1px;}
		.bookList li{width:190px;height:308px;margin-right:46px;margin-bottom:23px;}
		.bookList li figure .photo{width:190px;height:240px;margin-bottom:5px;}
		.bookList li figure figcaption{font-size:16px;padding-right:15px;padding-left:15px;}
		.bookList li figure figcaption a{font-size:12px;}
			.courseList li{width:426px;margin-right:46px;margin-bottom:25px;}
			.courseList li .tage{font-size:15px;padding-right:16px;padding-left:16px;}
			.courseList .photo{width:426px;height:240px;}
			.courseList .text{padding-top:8px;padding-right:16px;padding-bottom:10px;padding-left:16px;}
			.courseList .text strong{font-size:15px;letter-spacing:0px;}
			.courseList .text span{font-size:13px;}
		.Project{width:900px;height:266px;}
		.Project .photo{width:725px;height:266px;}
		.Project ._title{width:175px;height:177px;padding-top:89px;}
		.Project ._title strong{font-size:20px;}
		
}

@media screen and (max-width:1550px) and (min-width: 1025px) 
{
		#banner{height:608px;}

}

@media screen and (max-width:1300px) and (min-width: 1025px) {
		#banner{height:509px;}

}

@media screen and (max-width:1550px) and (min-width:1300px) 
{
		#container .Classification{position:relative;left:0px;text-align:center;padding-bottom:30px;}
		#container .Classification li{font-size:22px;display:inline-block;margin-left:10px;margin-right:10px;position:relative;margin-bottom:10px;}
		#container .Classification li:nth-child(5){ display:none;}
		#container .Classification li ins{text-decoration:none;}
		#container .Classification li .icon_arrow_left{width:0px;height:0px;position:absolute;border:10px solid transparent;border-top:10px solid #a73125 ;top:100%;right:50%;margin-right:-10px;display:none;}
		#container .Classification li a{display:inline-block;width:177px;height:64px;background-color:#b8bbc0;line-height:64px;color:#fff;}
		#container .Classification li a:hover{background-color:#888888;text-decoration:none;}
		#container .Classification li.change a{background-color:#a73125;}
		#container .Classification li.change a .icon_arrow_left{display:block;}
		.yearlist{background-color:#ffffff;padding-top:20px;padding-bottom:20px;text-align:left;}
		.yearlist a{font-size:16px;display:inline-block;line-height:2.81;padding-left:33px;padding-right:33px;}
		.yearlist a.change{color:#a73125;}
		
			
}
@media screen and (min-width: 1025px) {
	#mobileheader{ display:none;}
	#banner>.swiper-container{ display:none;}
	
}

@media screen and (max-width:1300px) {
#container .Classification{position:relative;top:0px;left:0px;}
.Classification{text-align:center;margin-left:0px;}
.Classification li{ width:19%; display:inline-block;}
.yearlist a{ padding:10px; display:inline-block;}
.Classification.row2 li{margin-left:61px;margin-right:61px;}
.Classification li ins{text-decoration:none;}
.Classification li .icon_arrow_left{}
.Classification li a{font-size:15px;line-height:2.27;display:inline-block;}
.Classification li a:hover{}
.Classification li.change a{color:#a73125;position:relative;}
.Classification li.change a::after{content:"";position:absolute;bottom:0px;left:0px;right:0px;border-bottom:2px solid #a73125;}
.Classification li.change .icon_arrow_left{}

.Classification{width:100%;margin:0 auto 30px;max-width:100%;}
.Classification .swiper-slide{float:left;width:61px;padding:0 8px;}
.Classification .swiper-slide.change a{color:#363636;position:relative;}
.Classification .swiper-slide.change a ins{text-decoration:none;}
.Classification .swiper-slide.change a::after{content:"";position:absolute;right:0;bottom:0;left:0;border-bottom:2px solid #a73125;}
.Classification .swiper-slide a{text-align:center;font-size:15px;line-height:2.27;display:inline-block;}
.Classification .swiper-slide a ins{text-decoration:none;}
.Classification .swiper-wrapper{}
}

@media screen and (max-width: 1024px) {
	img{max-width:100%;}
	.center,#News,#Say,#Course,#Expertise,#BookList,#bookgundong,#footer .center,#container,#News_list_js{width:100%;}
	#Banner2 ~.Title{left:0px;}
	#header{display:none;}
	/*移动端菜单*/
	#mobileheader{width:100%;position:relative;padding-top:20px;padding-bottom:19px;background:#fff;z-index:2500;}
	#mobileheader::after{content:"";display:block;clear:both;}
	#mobileheader .mobileLogo{width:72.00%;float:left;margin-left:6.78%;max-width:280px;}
	#mobileheader .mobileLogo img{width:100%;max-width:100%;}
	#mobileheader .m_btn_menu{float:right;margin-right:6.65%;padding-top:3px;}
	#mobileheader .m_btn_menu.openmenu .m_icon_mobile{background:url(../images/mobile/icon_close.png) no-repeat center center;}
	#mobileheader .m_icon_mobile{background:url(../images/mobile/icon_menu.png) no-repeat left top;width:22px;height:22px;display:inline-block;background-size:100%;}
	#mobile_submenu{position:absolute;top:100%;left:0px;background:#fff;width:100%;padding-top:24px;border-top:1px solid #f4f4f4;padding-bottom:16px;display:none;}
	#mobile_submenu .searchbox{width:87.00%;margin:0px auto 24px auto;position:relative;}
	#mobile_submenu .btn_send{ display:none;width:57px;height:31px;background:url(../images/mobile/btn_search.png) no-repeat left top;background-size:100%;position:absolute;right:0px;top:0px;border:0;text-indent:-99em;overflow:hidden;margin-right:5px;margin-top:5px;}
	#mobile_submenu .searchbox .icon_search{width:17px;height:17px;background:url(../images/mobile/icon_search.png) no-repeat left top;position:absolute;left:0px;top:0px;background-size:100%;margin-left:18px;margin-top:12px;}
	#mobile_submenu .searchbox .text{font-size:17px;padding-top:10px;padding-bottom:10px;line-height:1.24;width:100%;padding-left:49px;box-sizing:border-box;background-color:#efefef;border:0;border-radius:40px;}
	#mobile_submenu .searchbox .text.focus{padding-left:22px;}
	#mobile_submenu ul{margin-bottom:16px;}
	#mobile_submenu ul li{font-size:18px;line-height:2.83;}
	#mobile_submenu ul li a{display:block;padding-left:11.17%;}
	/*#mobile_submenu.close_menu ul li:nth-child(4){ display:none;}*/
	#mobile_submenu .m_btn_language{font-size:18px;line-height:5.00;padding-left:11.17%;position:relative;display:block;}
	#mobile_submenu .m_btn_language::before{position:absolute;top:0px;left:0px;margin-left:11.17%;border-top:3px solid #2e2e2e;content:"";width:5.00%;}
	#page_zz{position:fixed;left:0px;right:0px;bottom:0px;top:0px;background:rgba(0,0,0,0.5);z-index:2499;display:none;}
	#banner{margin-bottom:40px;min-width:auto!important;position:relative;transition:height 0.3s ease-in;}
	#banner>.conbox{display:none;}
	#banner>.bannerNav{ display:none;}
	#banner img{width:100%;max-width:100%;}
		/*导航*/
		#banner .swiper-pagination{bottom:-1px;padding-top:2.23%;padding-bottom:2.23%;background-size:contain;}
		#banner .swiper-pagination .swiper-pagination-bullet{width:0px;height:0px;line-height:0px;padding-top:3px;padding-left:18px;background-color:#ebeef5;opacity:1;border-radius:0;margin-left:3px;margin-right:3px;}
		#banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#a73125;}
		.Title span{display:none;}
		.Title{margin-left:25px;line-height:34px;padding:0;padding-left:9px;margin-bottom:22px;}
		.Title::before{height:21px;width:3px;margin-top:5px;content:"";}
		.Title em{font-size:23px;margin:0;line-height:normal;}
		.Title em label{ width:20px; height:17px;}
		#Expertise{margin-bottom:40px;}
		#Expertise .Tab_nr{display:none;}
			.SortList{}
			.SortList li{margin-bottom:10px;}
			.SortList li:nth-last-of-type(1){margin-bottom:0px;}
			.SortList li:nth-of-type(5){}
			.SortList li a{display:block;background-color:#ffffff;font-size:18px;line-height:1.44;padding-top:23px;padding-bottom:22px;padding-left:95px;position:relative;}
			.SortList li a:hover{text-decoration:none;}
			.SortList li a::after{content:"";background:url(../images/mobile/icon_arrow_r.png) no-repeat left top;width:8px;height:16px;position:absolute;right:0px;top:0px;background-size:100%;margin-right:25px;margin-top:28px;}
			.SortList li a::before{content:"";position:absolute;top:0px;left:0px;margin-left:71px;margin-top:23px;border-right:1px solid #ebebeb;height:25px;}
			.SortList li a .icon_sort{position:absolute;left:0px;margin-left:23px;}
			.SortList li a br{ display:none;}
			.SortList li.change a,.SortList li a:hover{}
			.SortList li.change a::after{}
			.SortList li a i{}
			.icon_sort{display:inline-block;width:31px;height:28px;background:url(../images/icons.png) no-repeat left top;background-size:500%;}
			.icon_sort.icon_sort1x1{background-position:0 0;}
			.SortList .icon_sort.icon_sort1x1:hover{background-position:0 -54px;}
			.icon_sort.icon_sort2x1{background-position:-31px 0;}
			.SortList .icon_sort.icon_sort2x1:hover{background-position:-31px -54px;}
			.icon_sort.icon_sort3x1{background-position:-61px 0;}
			.SortList .icon_sort.icon_sort3x1:hover{background-position:-61px -54px;}
			.icon_sort.icon_sort4x1{background-position:-93px 0;}
			.SortList .icon_sort.icon_sort4x1:hover{background-position:-93px -54px;}
			.icon_sort.icon_sort5x1{background-position:-124px 0;}
			.SortList .icon_sort.icon_sort5x1:hover{background-position:-124px -54px;}
			
			
		#Say{margin-bottom:24px;}
		#Say::after{content:"";display:block;clear:both;}
		#Say .box{width:86.67%;margin:0 auto;background-color:#ffffff;position:relative;padding-top:20px;padding-bottom:24px;}
		#Say .box h5{font-size:18px;text-align:center;color:#b8bbc0;font-weight:normal;line-height:1.94;margin-bottom:12px;}
		#Say .box dl{float:left;width:44.92%;text-align:center;padding-left:2.00%;padding-right:3.08%;}
		#Say .box dd{font-size:12px;line-height:1.50;text-align:left;}
		#Say .box dl dt{font-size:14px;line-height:2.14;margin-bottom:5px;color:#a73125;}
		#Say .box dl .iconpic{display:block;width:24.00%;max-width:36px;margin:0px auto 10px auto;}
		#Say .box h4{font-size:18px;font-weight:normal;display:none;}
		#Say .Title{}
		#Say .SayAD{margin-bottom:-2.00%;}
		#Say .SayAD img{width:100%;}
		
#footer{border-bottom:1px solid #5d7091;max-width:100%;overflow:hidden;}
#footer .center{padding-top:0px;}
#bomlogo{float:none;width:80.00%;text-align:center;margin:0px auto 21px auto;padding-bottom:24px;padding-top:42px;}
#bomlogo strong{font-size:10px;line-height:2.90;}
#bomlogo a{width:50.00%;max-width:134px;margin:0 auto;}
#bomlogo ._border_red{left:0px;width:100%;border-bottom:2px solid #a73125;border-right:0;padding-top:0px;margin-top:0px;bottom:0px;top:auto;}
#contact{float:none;width:80.00%;margin:0px auto 20px auto;}
#share{float:none;width:80.00%;margin:0 auto;padding-top:1px;}
#share ul{float:none;text-align:center;width:100%; padding-top:0px;}
#share ul li{float:none;display:inline-block;}
#share .erweima{float:none;margin:24px auto 35px auto;width:91px;position:relative;}
#share .erweima h6{position:absolute;top:100%;text-align:center;width:100%;}
#copyright{padding-left:12.92%;padding-right:12.92%;font-size:12px;line-height:1.33;padding-top:12px;padding-bottom:12px;}
#copyright .line{display:none;}
	/*选项卡*/
	.Tab{text-align:center;margin-bottom:14px;}
	.Tab a{font-size:14px;color:#b8bbc0;margin-right:20px;margin-left:20px;line-height:2.29;display:inline-block;position:relative;}
	.Tab a:hover{color:#a73125;text-decoration:none;}
	.Tab a:hover,.Tab a.change{color:#a73125;}
	.Tab a.change::after{content:"";position:absolute;left:0px;bottom:0px;right:0px;border-bottom:2px solid #a73125;}
	/*新闻*/
	.News_list_js .hd{ width:88%; margin:0 auto;}
	.News{width:81.94%;margin:0px auto 18px auto;padding-left:2.53%;padding-right:2.53%;padding-top:2.66%;padding-bottom:2.66%;}
	.News::after{}
	.News .photo{float:left;width:42.00%;padding-top:31.30%;position:relative;height:0px;margin-right:3.42%;}
	.News .photo img{position:absolute;left:0;top:0;}
	.News h5{overflow:hidden;top:0px;white-space:normal;line-height:normal;}
	.News h5 a{display:block;line-height:1.33;font-size:15px;height:2.64em;overflow:hidden;}
	.News h5 em{}
	.News p{font-size:14px;height:27px;line-height:2.08;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.News time{position:relative;right:0px;bottom:0px;font-size:15px;line-height:1.73;}
	.News .a_more,.case .a_more{ font-size:14px;}
	#BookList{}
	#Course{}
			/*课程列表*/
			.courseList{width:86.67%;margin:0 auto;}
			.courseList li{width:100%;background-color:#ffffff; position:relative;}
			.courseList li img{ width:100%;}
			.courseList li .tage{line-height:2.58;position:absolute;font-size:14px;color:#fff;top:0;left:0;padding-right:20px;padding-left:20px;background-color:#3d64a9;}
			.courseList .photo{width:100%;padding-top:56.06%;position:relative;background-color:#2e2e2e;}
			.courseList .photo img{position:absolute;left:0;top:0;}
			.courseList .text{padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;}
			.courseList .text strong{font-size:14px;line-height:1.93;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
			.courseList .text span{display:block;font-size:13px;height:23px;line-height:1.77;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	/*导航*/
	#Course .swiper-pagination{bottom:-1px;padding-top:2.23%;padding-bottom:2.23%;background-size:contain;position:relative;}
	#Course .swiper-pagination .swiper-pagination-bullet{width:17px;height:3px;line-height:0px;padding-top:0%;padding-left:0%;background-color:#b8bbc0;opacity:1;border-radius:0px;margin-left:3px;margin-right:3px;}
	#Course  .swiper-pagination .swiper-pagination-bullet-active{background-color:#a73125;}
	#BookList .swiper-pagination{bottom:-1px;padding-top:2.23%;padding-bottom:2.23%;background-size:contain;position:relative;}
	#BookList .swiper-pagination .swiper-pagination-bullet{width:17px;height:3px;line-height:0px;padding-top:0%;padding-left:0%;background-color:#b8bbc0;opacity:1;border-radius:0px;margin-left:3px;margin-right:3px;}
	#BookList  .swiper-pagination .swiper-pagination-bullet-active{background-color:#a73125;}
	/*书本列表*/
	.bookList{width:87.00%;margin:0 auto;}
	.bookList::after{content:"";display:block;clear:both;}
	.bookList li{float:left;width:48.00%;margin-right:2.60%;padding-bottom:10px;padding-top:11px;}
	.bookList li:nth-child(even){margin-right:0px;}
	.bookList li figure{width:81.00%;margin:0 auto;}
	.bookList li figure .photo{width:100%;padding-top:114.84%;position:relative;margin-bottom:12px;}
	.bookList li figure .photo img{position:absolute;left:0;top:0;}
	.bookList li figure figcaption{}
	.bookList li figure figcaption em{font-size:13px;line-height:2.08;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#2e2e2e;}
	.bookList li figure figcaption a{display:block;font-size:13px;line-height:1.54;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.more{width:87.00%;margin:0 auto;}
	.Evaluate .more{ width:auto;}
	#Banner2{margin-bottom:16px;}
	#Banner2 img{width:100%;max-width:100%;}
	#container{min-height:auto;}
	#container .Title{margin-bottom:10px;}
	.PartTitle{font-size:23px;line-height:1.5;margin-bottom:2.13%;margin-left:6.93%;margin-right:6.93%;}
	/*项目*/
	.Project{background-color:#ffffff;margin-bottom:10px; position:relative;}
	.Project::after{}
	.Project .photo{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:1; display:block;}
	.Project .photo img{display:none;}
	.Project  .icon_sort{position:absolute;left:0px;margin-left:23px;}
	.Project ._title{display:block;background-color:#ffffff;font-size:18px;line-height:1.44;padding-top:23px;padding-bottom:22px;padding-left:95px;position:relative;}
	.Project ._title::before{content:"";position:absolute;top:0px;left:0px;margin-left:71px;margin-top:23px;border-right:1px solid #ebebeb;height:25px;}
	.Project ._title::after{content:"";background:url(../images/mobile/icon_arrow_r.png) no-repeat left top;width:8px;height:16px;position:absolute;right:0px;top:0px;background-size:100%;margin-right:25px;margin-top:28px;}
	.Project ._title strong{font-weight:normal;}
	#ProjectContent{padding-left:6.67%;padding-right:6.67%;margin-bottom:0px;}
	#ProjectContent .TextTitle{margin-bottom:27px;}
	#ProjectList{width:89.00%;margin:0 auto;padding-left:5.5%;padding-right:5.5%;background:#fff;padding-bottom:4.52%;padding-top:4.52%;}
	#ProjfectVideo{margin-top:26px;padding-bottom:7.05%;}
	#ProjfectVideo .Videopic {width:89.00%;margin:0 auto;}
	#ProjectList ul li a{top:auto;font-size:14px;line-height:1.5; margin-top:0px; height:60%; padding-top:40%;}
	.TextTitle{font-size:14px;line-height:1.50;}
	.redTitle{width:88px;height:24px;font-size:14px;line-height:1.79;background:url(../images/mobile/redTitle.png) no-repeat left top;background-size:100%;}
	.list{margin-bottom:26px;}
	.list li{font-size:13px;line-height:1.62;}
	
	
	
	
	
	
	.yearlist{background:none;padding-top:5px;padding-bottom:5px;width:87%;margin:0 auto;text-align:left;}
	.yearlist a{display:inline-block;padding:0px 12px 0px 12px;margin:0 5px;font-size:12px;line-height:2;}
	.yearlist a.change{background-color:#ffffff;color:#a73125;}
	.course{width:86.00%;margin:0px auto 25px auto;}
	.course .photo{width:100%;float:none;padding-top:0;}
	.course .photo img{position:relative;}
	.course ._text{float:none;padding:0;padding-left:16px;padding-right:16px;width:auto;padding-top:7px;padding-bottom:7px;}
	.course ._text em{font-size:13px;height:20px;line-height:1.54;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.course ._text h5{font-size:15px;line-height:1.67;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.jianjie{ font-size:14px;}
	.pages{line-height:2.5;}
	.pages a{margin-bottom:5px;}
	.pages .icon_arrow_left{margin-right:13px;}
	.pages .icon_arrow_right{margin-left:8px;}
	.book{width:86.00%;margin:0px auto 25px auto;padding:0;}
	.book::after{}
	.book .photo{float:none;width:100%;padding-top:56.27%;margin:0;}
	.book .photo img{}
	.book h4{font-size:15px;line-height:1.60;padding:0;padding-left:17px;padding-right:17px;padding-top:9px;padding-bottom:9px; margin-bottom:0;}
	.book h4 a{}
	/*.book h4 a::after{content:"了解详情";display:block;}*/
	.book ._text{display:none;}
	.book ._text p{}
	.book .more{ margin:0 15px 10px 0; font-size:14px;}
	#bookContent{padding-left:6.52%;padding-right:6.52%;}
	#bookContent .more{margin-left:0px;margin-right:0px;padding:0;display:block;width:100%;}
	#bookContent .bookPhoto{width:100%;height:192px;float:none;margin-right:0px;margin-top:0px;display:block;margin:0px auto 23px auto;}
	#bookContent h3{font-size:15px;line-height:1.57;margin-bottom:13px; padding:0px;}
	#bookContent p{font-size:13px;line-height:1.62;margin-bottom:13px;}
	#UserPinlun{padding-left:3.46%;padding-right:3.46%;border:0;}
	#UserPinlun .PartTitle{border-top:1px solid #d6d6d6;margin-left:0px;margin-right:0px;}
	#UserPinlun .tongji{font-size:13px;line-height:2.15;}
	.Evaluate{padding-bottom:22px;}
	.Evaluate strong{font-size:14px;line-height:1.71;display:block;margin-bottom:4px;}
	.Evaluate em{font-size:12px;line-height:1.75;margin-bottom:16px;}
	.Evaluate p{font-size:13px;line-height:1.54;}
	#Banner2 ~ .PartTitle{font-size:24px;line-height:1.25;margin-bottom:23px;}
.secrecy_c{width:81.68%; margin:0px auto;}
.Figure{width:81.68%;margin:0px auto 23px auto;padding-left:2.66%;padding-right:2.66%;padding-top:2.66%;padding-bottom:2.66%;}
.Figure .photo{width:27.00%;padding-top:33.09%;overflow:hidden;}
.Figure h4{padding-top:17.60%;font-size:14px;line-height:2.14;}
.Figure h4 span{font-size:14px;line-height:1.50;}
.Figure .text{ width:auto; float:none;}
.Figure .jieshao{clear:both;font-size:13px;line-height:1.62;overflow:hidden; min-height:auto; text-align:justify;}
.Figure_hide .jieshao{height:5em;line-height:1.62; margin-top:5px;}
	.case{width:87.00%;margin:0px auto 10px auto;padding-left:11px;padding-right:11px;padding-top:7px;position:relative;}
	.case h3{font-size:15px;line-height:2.13;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:28px;}
	.case h3 em{margin-top:2.3%;}
	.case p{font-size:13px;height:3.24em;line-height:1.62;overflow:hidden;}
	.case time{position:absolute;top:0px;left:0px;margin-left:11px;margin-top:35px;font-size:12px;line-height:2.08;}
	.ad{display:none;}
	.docHeader{width:87.00%;margin:0px auto 21px auto;}
	.docHeader h2{font-size:23px;line-height:1.48;color:#2e2e2e;margin-bottom:11px;}
	.docHeader ul li{font-size:13px;line-height:1.62; margin:0px 10px;}
	.Contents{width:87.00%;margin:0 auto;}
	.prevnext{margin:0px auto 19px auto;width:87.00%;padding-top:30px;padding-bottom:30px;}
	.prevnext::after{content:"";display:block;clear:both;}
	.prevnext a{width:123px;}
	.prevnext a .icon_arrow_left{margin-right:12px;}
	.prevnext a .icon_arrow_right{margin-left:12px;}
	.prevnext a:nth-of-type(1){margin-left:0px;float:left;}
	.prevnext a:nth-of-type(2){margin-right:0px;float:right;}
	#container .SearchResults{margin-top:39px;padding-bottom:0px;margin-bottom:0px;border:0;}
	#container .SearchResults:nth-of-type(1){border:1px solid #f00;}
	#container>.tongji{font-size:12px;line-height:2.83;margin-right:27px;margin-top:-50px;}
	#container .SearchResults .Title2{width:87%;margin:0 auto;font-size:19px;line-height:2.47;border-top:1px solid #e6e6e6;padding-top:10px;}
	#container .SearchResults:nth-of-type(1) .Title2{border:0;}
	#container .SearchResults .Project{width:87%;margin:0px auto 10px auto;}
	#container .Classification ~ .SearchResults {margin-top:0;}
	#container .Classification ~ .SearchResults .Title2{border-top:0;}
	#video_zz{z-index:3500;}
	#videowindow{z-index:3600;width:83.00%;margin-left:-41.5%;margin-top:-23%;}
	#videowindow>div{position:absolute;left:0;top:0;}
	#videowindow .btn_closewindow{width:22px;height:22px;background-size:100%;}
	#Banner2,#banner{ min-height:398px;}
}

@media screen and (max-width:768px) {
#Banner2,#banner{ min-height:300px;}
}

@media screen and (max-width:767px) {
.Classification li a{ width:50%; height:34px; overflow:hidden;}	
.docHeader ul li{ display:block; text-align:left; margin:0px;}
#container .Classification{ overflow:hidden;}
.Classification li{ width:32.3%;}
.Classification li a{ width:auto;}
.btn_backtop{ width:35px; font-size:0px; right:2px; bottom:2px;}
.btn_backtop .icon_backtop{ width:35px; height:35px;}
.bmcn_title{ font-size:25px; letter-spacing:-1px}
}

@media screen and (max-width:640px) {
#banner a{ display:block; overflow:hidden;}
#banner img{ width:auto; max-width:none; height:300px; margin-left:-18%;}
#Banner2 img{ width:auto; max-width:none; height:300px; margin-left:-45%;}

}

@media screen and (max-width:414px) {
#Banner2,#banner{ min-height:160px;}
#ProjectList ul li a{ height:70%; padding-top:30%; -webkit-transform:scale(0.8); line-height:100%;}
#Say .box,.courseList{ width:94% !important;}
}
@media screen and (max-width:375px) {
#Banner2,#banner{ min-height:146px;}
}
@media screen and (max-width:320px) {
#Banner2,#banner{ min-height:125px;}
.Figure h4{ padding-top:14%;}
.prevnext a{ margin-right:3%;}
}

.bookList li figure{ overflow:hidden;}
.SortList li a.lianjie{ display:none;}

.title_qb{ margin-top:20px;}

#container .Classification li:nth-child(5){ display:none;}