#sm-show{
	display: none;
}

/* 新轮播 */
.slick{
	width: 1190px;
	position: relative;
	cursor: pointer;
}
.slick-item{
	float: left;
	display: block;
}
.slick-item img{
	width: 100%;
}
ul.slick-dots{
	position: absolute;
	right: 0;
	bottom: 20px;
}
/* .slick .slick-dots li{
	float: left;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	display: inline-block;
	margin: 0 6px;
	width: 13px;
	height: 5px;
	background-color: #5f5f5f;
	cursor: pointer;
} */
/* .slick .slick-dots li.slick-active{
	background-color: #FFFFFF;
}
.slick .slick-dots li button{
	display: none;
} */

.slick-slide img{
	width: 100%;
	height: 100%;
}
/* 新轮播 */

/* 新 */
.nh_shequ{}
#header{
	height: 160px;
	width: 100%;
	background: url(/image/header_bg.png) no-repeat;
	overflow: hidden;
}
#header>.sm-hide{
	position: relative;
	height: 100%;
}
.sm-hide>.logo{
	width: 376px;
	/* float: left; */
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.sm-hide>.aside{
	/* float: right; */
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
	overflow: hidden;
}
.aside>.qrcode{
	width: 58px;
	height: 51px;
	float: right;
}
.aside>.aside-main{
	overflow: hidden;
	float: left;
	position: relative;
	padding-right: 30px;
	margin-right: 30px;
	text-align: right;
	height: 52px;
	/* display: flex;
	flex-direction: column;
	justify-content: space-between; */
}
.aside>.aside-main::after{
	/* width: 1px;
	background-color: #d7d7d7; */
	content: '';
	height: 47px;
	border-right: 1px solid #D7D7D7;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.aside-main>.date{
	font-size: 14px;
	color: #7da8ed;
	background: url(/image/header_date_icon.png) left center no-repeat;
	padding-left: 30px;
}
.aside-main>.date>img{
	margin-right: 15px;
}
.aside-main>.link{}
.aside-main>.link>a{
	font-size: 14px;
	color: #3f3f3f;
}

*{
	padding: 0;
	margin: 0;
}
ul,li{
	text-decoration: none;
	list-style: none;
}
a:focus, a:hover{
	color: #23527c;
	text-decoration: none;
}
#xs_nav{
	display: none;
}
.science-nav{
	width: 100%;
	height: 58px;
	background-color: #385b93;
}
.science-nav .science-ul{
	width: 1190px;
	overflow: hidden;
	margin: 0 auto;
	background-color: #385b93;
}
.science-nav>.science-ul li {
	float: left;
	width: 14.285%;
	position: relative;
	text-align: center;
	line-height: 58px;
}
.nanhai-ul>.active {
	background-color: #2e456b;
}
.science-nav>.science-ul li:hover {
	background-color: #2e456b;
}
.science-nav>.science-ul li a {
	color: #FFFFFF;
	font-size: 18px;
	display: block;
}
.science-nav>.science-ul li::after {
	content: '';
	height: 16px;
	position: absolute;
	right: 0;
	top: 50%;
	border-right: 1px solid rgb(125, 148, 185);
	transform: translateY(-50%);
}
.science-ul>li>a>img{
	width: 19px;
	height: 19px;
	margin-right: 20px;
	vertical-align: middle;
}

.ul-list{
	width: 100%;
	background-color: #def0ff;
	display: none;
}
.science-nav>.on{
	display: block !important;
}
.ul-list>.ul-item{
	overflow: hidden;
	width: 1190px;
	margin: 0 auto;
	/* display: flex; */
	justify-content: space-between;
}
.ul-item li{
	float: left;
	line-height: 46px;
}
.ul-item li>a{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #1d5787;
	padding: 12px 66px;
}
.ul-item li>a:hover{
	text-decoration: underline;
}
/* 新 */

/* 轮播 */
.item>img{
	width: 100%;
	max-height: 465px;
}
.section-content{
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
}
.section-content>.section-top{
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
}
.section-top:hover .right-icon{
	display: block;
}
.right-icon{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	font-size: 36px;
	font-weight: bold;
	left: 59%;
}
/* 轮播 */

.section1{
	overflow: hidden;
}
.section1>.section-left{
	width: 350px;
	height: 263px;
	float: left;
	position: relative;
	/* margin-top: 40px; */
	overflow: hidden;
}
.section1>.section-left>img{
	width: 100%;
	height: 100%;
}
.section1>.section-left>.left-text{
	width: 100%;
	height: 52px;
	background: rgba(0,0,0,.5);
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.section-left>.left-text>span{
	font-size: 16px;
	line-height: 52px;
	color: #f1f4f8;
	display: inline-block;
	width: 75%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-left: 18px;
}
.section-left>.section1-arrow{
	width: 100px;
	height: 52px;
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: center;
	line-height: 52px;
}
.section-left>.section1-arrow>span{
	color: #f1f4f8;
	font-size: 20px;
	font-weight: bold;
	font-family: cursive;
	margin-left: 7px;
	cursor: pointer;
}
.section-middle{
	float: left;
	/* margin-top: 40px; */
	width: 380px;
	margin-left: 39px;
}
.section-middle>.middle-title{
	width: 100%;
	border-bottom: 1px solid #dbdbdb;
	height: 40px;
}
.section-middle>.middle-title>span{
	font-size: 22px;
	font-weight: bold;
	color: #385b93;
}
.section-middle>.middle-title>a{
	float: right;
}
.right-list>.right-list-item{
	overflow: hidden;
}
.right-list>.right-list-item>li{
	overflow: hidden;
	line-height: 44px;
	border-bottom: 1px dashed #cdcdcd;
}
.right-list>.right-list-item>li:hover>a .a-desc,
.right-list>.right-list-item>li:hover>a>.right-arrow{
	color: #bc2727 !important;
}
.right-list>.right-list-item>li>a .a-desc{
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75%;
	display: block;
	font-size: 16px;
	color: #2f2f2f;
}
.right-list>.right-list-item>li>a .a-time{
	float: right;
	color: #b1b1b1;
}
.right-list>.right-list-item>li>a>.right-arrow{
	color: #385b93;
	padding-right: 20px;
	font-size: 17px;
	font-weight: bold;
	float: left;
}
.section1>.section-right{
	width: 300px;
	margin-top: 40px;
	overflow: hidden;
	margin-left: 40px;
	float: left;
}
.section-right>.right-input{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.section-right>.right-input>input{
	width: 235px;
	height: 46px;
	float: left;
	padding-left: 15px;
	padding-left: 5px;
	border: solid 1px #d5d5d5;
}
.section-right>.right-input>button{
	width: 65px;
	height: 46px;
	border: none;
	float: left;
	background: url(/image/search_icon.png) no-repeat center #385b93;
	cursor: pointer;
}
.section-right>.right-ad{
	width: 300px;
	height: 88px;
	overflow: hidden;
	margin-top: 13px;
}
.section-right>.right-ad>a{
	display: block;
}
.section-right>.right-ad>a>img{
	width: 100%;
	height: 100%;
}
.section2{
	width: 100%;
	margin-top: 40px;
}
.section2 .img-c{
	width: 100%;
	display: block;
}
.section2 .img-c>img{
	width: 100%;
}

.section3{
	overflow: hidden;
}
.section3>.section-list{
	float: left;
}
.section3>.section-list:first-child{
	margin-right: 30px;
}
.section3>.section-list.l3{
	float: right;
}
.section-list>.list-title{
	overflow: hidden;
	width: 365px;
	margin-top: 40px;
	overflow: hidden;
}
.section-list>.list-title>p{
	font-size: 22px;
	color: #385b93;
	position: relative;
	padding-left: 26px;
	float: left;
}
.section-list>.list-title>a{
	width: 19px;
	height: 19px;
	float: right;
}
.section-list>.list-title>p:after {
	content: '';
	height: 23px;
	position: absolute;
	left: 0;
	top: 5px;
	border-right: 7px solid #385b93;
}

.section-list>.list-content{
	width: 365px;
}
.list-content>.content-item{
	width: 100%;
	display: block;
	border-bottom: 1px dashed #cdcdcd;
	padding-top: 10px;
	padding-bottom: 10px;
}
.list-content>.content-item>.p1{
	font-size: 14px;
	color: #989898;
}
.list-content>.content-item>p.item-desc{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #4c4c4c;
}
.list-content>.content-item:hover .item-desc{
	color: #337ab7;
}



/* 独立轮播 */
.section-left{}
.section-left .slick-item2{
	position: relative;
	display: block;
}
.section-left .slick-item2 .left-img{
	width: 100%;
	height: 100%;
}
.section-left .slick-item2 .left-text{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 58px;
	/* top: 50%;
	transform: translateY(-50%); */
	background: rgba(0,0,0,.5);
	background: #616161 \9;
}
.section-left .slick-item2 .left-text span{
	font-size: 16px;
	color: #f1f4f8;
	display: inline-block;
	padding-left: 15px;
}

/* 轮播自带 */

/* 独立轮播 */

.section4{
	overflow: hidden;
	margin-bottom: 40px;
}
.section4-left{
	margin-top: 40px;
	float: left;
}
.section4-left>.model-img{
	width: 800px;
	height: 82px;
	display: block;
}
.section4-left>.model-img img{width: 100%;height: 100%;}
.teach-map3{display: none;}
.section4-left>.teach-map{
	width: 800px;
}
.teach-map>.map-title{
	overflow: hidden;
	margin-top: 40px;
	margin-bottom: 40px;
}
.teach-map>.map-title>.line7{
	width: 7px;
	height: 23px;
	background-color: #385b93;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
}
.teach-map>.map-title>p{
	font-size: 22px;
	font-weight: bold;
	color: #385b93;
	float: left;
}
.teach-map>.map-content{
	width: 800px;
	height: 333px;
	background-color: #ffffff;
	border: solid 2px #bfdaf5;
	padding: 30px 27px;
	box-sizing: border-box;
}
.map-content>.map-list,
.map-content>.map-list2{
	width: 744px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}
.map-list>.map-list-item{
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #bfdaf5;
	padding-bottom: 25px;
	width: 28%;
}
.map-list>.map-list-item.m1{
	padding-left: 0;
}
.map-list>.map-list-item.m2{
	border-left: 1px solid #bfdaf5;
	border-right: 1px solid #bfdaf5;
}
.map-list>.map-list-item:nth-child(1){
	padding-left: 0;
}
.map-list>.map-list-item:nth-child(2){
	border-left: 1px solid #bfdaf5;
	border-right: 1px solid #bfdaf5;
}
.map-list>.map-list-item>.map-img{
}
.map-list-item>.map-img>span{
	font-size: 18px;
	font-weight: bold;
	color: #385b93;
	margin-left: 20px;
}
.map-list-item>.map-img>img{
	width: 20px;
	height: 20px;
}
.map-list>.map-list-item>.map-item{
	overflow: hidden;
}
.map-item li{padding-top: 10px;}
.map-item li a{
	font-size: 14px;
	color: #5e5e5e;
	display: block;
}
.map-list2>.map-list-item2{
	float: left;
	padding: 30px 20px 20px;
	width: 28%;
	overflow: hidden;
}
.map-list2>.map-list-item3{
	float: left;
	padding: 30px 20px 20px;
	width: 28%;
	overflow: hidden;
}
.map-list-item2>.map-img2{
	overflow: hidden;
}
.map-list-item2>.map-img2>img{
	width: 20px;
	height: 20px;
}
.map-list-item2>.map-img2>span{
	font-size: 18px;
	font-weight: bold;
	color: #385b93;
	margin-left: 20px;
}
.map-list-item2>.map-item2{
	overflow: hidden;
	margin-top: 10px;
}
.map-list2>.map-list-item2:nth-child(1){
	padding-left: 0;
}
.map-list2>.map-list-item2.m1-1{
	padding-left: 0;
}
.map-list2>.map-list-item2:nth-child(2){
	border-left: 1px solid #bfdaf5;
	border-right: 1px solid #bfdaf5;
}
.map-list2>.map-list-item2.m1-2{
	border-left: 1px solid #bfdaf5;
	border-right: 1px solid #bfdaf5;
}

.map-list-item3>.items{
	overflow: hidden;
	display: inline-block;
	text-align: center;
}
.map-list-item3>.items:first-child{
	/* margin-bottom: 40px; */
}
.map-list-item3>.items>.map-imgs{
	float: left;
	margin-right: 20px;
}
.map-list-item3>.items>.map-item{
	float: left;
}
.map-list-item3 .map-item li{
	padding-top: 3px;
}
.map-list-item3>.items.mt30{margin-top: 30px;}
.items>.map-imgs>img{
	width: 20px;
	height: 20px;
	float: left;
}
.items>.map-imgs>span{
	font-size: 18px;
	font-weight: bold;
	color: #385b93;
	margin-left: 15px;
}
.items>.map-items{
	overflow: hidden;
	float: left;
}
.items>.map-items>.txt-name{
	color: #5e5e5e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	float: left;
}
.section4-right{
	float: right;
	margin-top: 40px;
}
.section4-right>.right-img{
	width: 350px;
	height: 82px;
	display: block;
}
.section4-right>.right-img img{
	width: 100%;
	height: 100%;
}
.section4-right>.data-content{}
.section4-right>.data-content>.data-title{
	margin-top: 40px;
	overflow: hidden;
	margin-bottom: 25px;
}
.data-title>.map-title{
	overflow: hidden;
	float: left;
}
.data-title>.map-title>.line7{
	width: 7px;
	height: 23px;
	background-color: #385b93;
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 3px;
}
.data-title>.map-title>p{
	font-size: 22px;
	font-weight: bold;
	color: #385b93;
	float: left;
}
.data-title>.mat-img{
	width: 19px;
	float: right;
	margin-top: 5px;
	display: block;
}
.data-title>.mat-img>.more{
	width: 19px;
	height: 19px;
}
.data-content>.data-list{
	width: 346px;
}
.data-content>.data-list>.data-item{
	border-bottom: 1px dashed #cdcdcd;
	width: 100%;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.data-content>.data-list>.data-item:hover p{
	color: #337ab7;
}
.data-item>.item-time{
	font-size: 14px;
	color: #989898;
}
.data-item>.item-desc{
	font-size: 16px;
	color: #4c4c4c;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-top: 6px;
}

/* 头部css */
.header{
	position: relative;
	background-image: url(/image/header_bg.png)
}
.header .logo{
	position: relative;
	height: 140px;
}
.header .logo .t-img{
	max-width: 470px;
	max-height: 104px;
	position: absolute;
	top: 20px;
	left: 15px;
}
.header .logo .top-r{
	position: absolute;
	top: 20px;
	right: 15px;
}
.top-r .desc{overflow: hidden;}
.top-r .desc .a{
	float: left;
}
.desc .a .date{margin-bottom: 40px;text-align: right;}
.desc .a .date .date-img{
	margin-right: 15px;
}
.desc .a .date .date-txt{
	font-size: 14px;
	color: #7da8ed;
}
.desc .a .set_index{
	padding-left: 30px;
	padding-right: 20px;
	background: url(/image/header_setindex_icon.png) no-repeat left center;
	cursor: pointer;
}
.desc .a .add_favor{
	padding-left: 30px;
	padding-right: 20px;
	background: url(/image/header_addfavor_icon.png) no-repeat left center;
	cursor: pointer;
}
.desc .a .contact_us{
	padding-left: 30px;
	background: url(/image/header_contactus_icon.png) no-repeat left center;
	cursor: pointer;
}
.top-r .desc .b{
	float: right;
	position: relative;
	padding-left: 20px;
	margin-left: 20px;
}
.top-r .desc .b:after {
	content: '';
	height: 66px;
	position: absolute;
	left: 0;
	top: 10px;
	border-right: 1px solid #d7d7d7;
}
.desc .b>img{
	width: 78px;
	height: 78px;
}
.header .h-r{
	background-color: #385b93;
	width: 100%;
	position: relative;
}
.header .h-r .nav{
	overflow: hidden;
	background-color: #385b93;
}
.h-r .nav .nav-li{
	float: left;
	width: 12.5%;
}
.h-r .nav .nav-li a{
	display: block;
	height: 58px;
	line-height: 58px;
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}
.h-r .nav .nav-li a:hover{background: #2e456b;color: #ffffff !important;}
.h-r .nav .nav-li .active-li{background: #2e456b;}

.header .h-r .ul-list{
	position: absolute;
	width: 100%;
	background-color: #def0ff;
	z-index: 99;
}
.ul-list .text_box{
	background-color: #def0ff;
	overflow: hidden;
	display: none;
}
.ul-list .text_box.on{
	display: block;
}
.ul-list .text_box .link-li{
	float: left;
	padding: 0 68px;
	text-align: center;
}
.ul-list .text_box .link-li a{
	font-size: 16px;
	color: #1d5787;
	height: 46px;
	line-height: 46px;
	display: block;
	white-space: nowrap;
}
.ul-list .text_box .link-li a:hover{
	text-decoration: underline !important;
}
.header .sidebar-ico{
	position: absolute;
	top: 50px;
	right: 10px;
}
.header .sidebar-ico .side-line{
	background: #369 none repeat scroll 0 0;
	height: 3px;
	margin-bottom: 4px;
	width: 27px;
	display: block;
}
/* 头部css */


/* 轮播 */
.item>img{
	width: 100%;
	max-height: 465px;
}
.section-content{
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 30px;
}
.section-content>.section-top{
	width: 1190px;
	margin: 0 auto;
	overflow: hidden;
}
.section-top:hover .right-icon{
	display: block;
}
.right-icon{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	font-size: 36px;
	font-weight: bold;
	left: 59%;
}

/* 新轮播 */
/* 新中间 */
.slick .slick-dots{bottom: 25px;}
.slick .slick-dots li button{
	background: url(/image/circle_hollow.png) no-repeat;
	color: transparent;
}
.slick .slick-dots li button:before{
	background: url(/image/circle_full.png) no-repeat;
	color: transparent;
}
.slick .slick-dots li.slick-active button:before{
	background: url(/image/circle_full.png) no-repeat;
	color: transparent;
}
.slick-dots{bottom: 20px;}
.section-left .slick-prev{
	top: 89%;
	top: 85% \9;
	left: 82%;
	z-index: 1;
	background: url(/image/slick_left_arrow_use.png) no-repeat;
	color: transparent;
}
.section-left .slick-next{
	top: 89%;
	top: 85% \9;
	right: 15px;
	z-index: 1;
	background: url(/image/slick_right_arrow_use.png) no-repeat;
	color: transparent;
}
.section-left .slick-prev:before{
	content: '';
}
.section-left .slick-next:before{
	content: '';
}
.section-left .slick-prev.slick-disabled{
	background: url(/image/slick_left_arrow_no.png) no-repeat;
}
.section-left .slick-next.slick-disabled{
	background: url(/image/slick_right_arrow_no.png) no-repeat;
}
.section-left .slick-prev:hover,
.section-left .slick-prev:focus{
	background: url(/image/slick_left_arrow_use.png) no-repeat;
} 
.section-left .slick-next:hover,
.section-left .slick-next:focus{
	background: url(/image/slick_right_arrow_use.png) no-repeat;
}
/* 新中间 */
.slick-item2>.left-text{
	height: 52px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.5);
}
.slick-item2>.left-text>span{
	font-size: 16px;
	color: #f1f4f8;
	line-height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 80%;
	display: inline-block;
}
.slick-slide img{
	width: 100%;
	height: 100%;
}
/* 新轮播 */

@media screen and (max-width: 1199px){
	/* 头部 */
	.science-nav .science-ul {width: 1002px;}
	.layout {width: 1002px;}
	.header-top{width: 1002px;}
	.section4{margin-bottom: 0;}
	.section-content {width: 1002px;}
	.section-content>.section-top {width: 1002px;}
	.section-content>.section-top img{width: 100%;}
	.section-middle{float: right;margin-left: 0;width: 610px;}
	.section1>.section-right{float: none;clear: both;margin: 0;padding-top: 30px;width: 100%;}
	.section-right>.right-input{width: 32%;margin-bottom: 0;float: left;margin-right: 20px;margin-top: 20px;}
	.section-right>.right-input>input{width: 254px;}
	.section-right>.right-ad{margin-top: 0;float: left;width: 32%;}
	.section-right>.right-ad:last-child{float: right;}
	.mt40{width: 47%;}
	.center-teamwork{width: 100%;}
	.mt40:nth-child(2){
		float: right;
		margin-right: 17px;
	}
	.mt40:last-child{width: 100%;}
	
	/* 头部css */
	.ul-list .text_box{width: 1002px;}
	.header .logo{width: 1002px;}
	.header .h-r .nav{width: 1002px;}
	/* 头部css */
	
	.section1>.section-left{margin-bottom: 30px;}
	.section-middle:first-child{margin-bottom: 30px;}
	.section-middle:last-child{
		clear: both;
		float: none;
		width: 100%;
	}
	.section3>.section-list{width: 31%;}
	.section3>.section-list:first-child{margin-right: 33px;}
	.section-list>.list-title{width: 100%;}
	.section-list>.list-content{width: 100%;}
	.section4-left{width: 100%;}
	.section4-left>.model-img{width: 100%;}
	.section4-left>.teach-map{width: 100%;}
	.teach-map>.map-content{width: 100%;}
	.map-content>.map-list, .map-content>.map-list2{width: 100%;}
	.map-list>.map-list-item{width: 29%;}
	.map-list2>.map-list-item2{width: 29%;}
	.map-list2>.map-list-item3{
		width: 29%;
	}
	.section4-right>.right-img{display: none;}
	.section4-right{width: 100%;margin-top: 0px;margin-bottom: 40px;}
	.data-content>.data-list{width: 99%;}
	.data-content>.data-list>.data-item{
		padding-bottom: 10px;
	}
	
}
@media screen and (max-width: 1001px){
	
	/* 头部 */
	.science-nav .science-ul {width: 768px;}
	.layout {width: 768px;}
	.layout .logo {width: 365px;}
	.header-top{width: 768px;}
	.top-r>.img-r{display: none;}
	.header-top>.logo{width: 310px;}
	.top-r>.r-desc>a{padding-left: 25px;}
	
	.section1 {width: 767px;padding: 0 15px;box-sizing: border-box;}
	.section-content>.section-top {width: 768px;}
	.section-content {width: 768px;}
	.section3{padding: 0 15px;box-sizing: border-box;}
	.section1>.section-left{float: none;}
	.section-middle{float: left;width: 410px;}
	.section1>.section-right{float: right;width: 300px;clear: none;}
	.section-right>.right-input{width: 100%;margin-right: 0;margin-top: 0;float: none;margin-bottom: 13px;}
	.section-right>.right-input>input{width: 235px;box-sizing: border-box;}
	.section-right>.right-ad{width: 300px;margin-top: 20px;}
	.mt40:nth-child(2){margin-right: 0;}
	.mt40{width: 47%;}
	.center-teamwork:last-child{padding: 0;}
	.mt40:nth-child(2){margin-left: 0;}
	
	/* 头部css */
	.ul-list .text_box{width: 768px;}
	.header .logo{width: 768px;}
	.header .h-r .nav{width: 100%;}
	.top-r .desc .b{display: none;}
	.header .logo .t-img{width: auto;height: 50px;}
	.header .sidebar-ico{display: block !important;}
	.header .h-r{display: none;}
	.section-content{margin-top: 0;}
	.header .h-r{
		display: block;
		width: 50%;
		height: 100%;
		position: fixed;
		z-index: 100;
		right: -50%;
		top: 0;
		background: #385b93;
		transition: ease .5s all;
	}
	.header .h-r.on{
		right: 0;
	}
	.h-r .nav .nav-li{float: none;width: 100%;}
	.mask{
	    display: none;
	    position: fixed;
	    width: 100%;
	    height: 100%;
	    background: #000;
	    opacity: .6;
	    top: 0;
	    left: 0;
	    z-index: 99;
		background: transparent \9;
	}
	.mask.on{
	    display: block;
	}
	.header .h-r .ul-list{display: none;}
	/* 头部css */
	
	/* 内容 */
	
	/* 新中间 */
	.section-left .slick-next{
		background: url(/image/right_rectangle.png) no-repeat;
		width: 28px;
	}
	.section-left .slick-prev{
		background: url(/image/left_rectangle.png) no-repeat;
		width: 28px;
		left: 85%;
	}
	.section-left .slick-prev:hover, 
	.section-left .slick-prev:focus{
		background: url(/image/left_rectangle.png) no-repeat;
	} 
	.section-left .slick-next:hover,
	.section-left .slick-next:focus{
		background: url(/image/right_rectangle.png) no-repeat;
	}
	.section-left .slick-prev.slick-arrow.slick-disabled{
		opacity: .5;
		background: url(/image/left_rectangle_no.png) no-repeat;
	}
	.section-left .slick-next.slick-arrow.slick-disabled{
		opacity: .5;
		background: url(/image/right_rectangle_no.png) no-repeat;
	}
	
	/* 新中间 */
	.section-content>.section-top{width: 100%;}
	.slick-dotted.slick-slider{width: 100%;}
	.section-middle{float: none;width: 100%;margin-top: 30px;}
	.section1>.section-left{margin: 0 auto;width: 100%;}
	.section3>.section-list:first-child{margin-right: 0;float: left;margin-bottom: 0;}
	.section3>.section-list{width: 48%; float: right;margin-bottom: 30px;}
	.section3>.section-list.l3{width: 100%; float: none;margin-bottom: 0;}
	.section4-left>.teach-map{padding: 0 15px;box-sizing: border-box;}
	.items>.map-imgs>span{margin-left: 5px;}
	.map-list>.map-list-item{width: 28%;}
	.map-list2>.map-list-item2{width: 28%;}
	.section4-right{padding: 0 15px;box-sizing: border-box;}
	
	/* 中间轮播 */
	
	.section-left .slick-item2{margin-right: 15px;}
	.section1{overflow: visible;margin-top: 20px;}
	.section1>.section-left{overflow: visible;}
	.section-left .slick-prev{
		top: -20px;
		height: 28px;
		line-height: 28;
		top: -40px \9;
		padding-bottom: 20px \9;
		padding-left: 5px \9;
	}
	.section-left .slick-next{
		top: -20px;
		height: 28px;
		line-height: 28;
		right: 15px;
		top: -40px \9;
		padding-bottom: 20px \9;
		padding-left: 5px \9;
	}
	/* 中间轮播 */
	
}
@media screen and (max-width: 767px){
	
	/* 头部 */
	.header-top{width: 100%;}
	.section1 {width: 100%;}
	.section-content>.section-top {width: 100%;}
	.section-content {width: 100%;}
	.section-middle{width: 100%;}
	.section2{display: none;}
	.mt40{float: none;width: 100%;margin-top: 20px;}
	.section1>.section-right{width: 100%;}
	.section-right>.right-ad{width: 100%;}
	.section-right>.right-input>input{width: 80%;}
	.section-right>.right-input>button{width: 20%;}
	.teach-map>.map-title{margin-top: 20px;margin-bottom: 20px;}
	.section1{margin-top: 0;}
	.section4-right>.data-content>.data-title{margin-top: 20px;margin-bottom: 20px;}
	/* 头部css */
	.header .logo{width: 100%;}
	.header .h-r .nav{width: 100%;}
	.top-r .desc{display: none;}
	.header .logo{height: 100px;}
	.header .sidebar-ico{top: 35px;}
	.header .logo .t-img{height: 40px;}
	/* 头部css */
	
	/* 中间轮播 */
	.slick-item2>.left-text>span{padding-left: 15px;}
	/* 新中间 */
	.section-left .slick-prev{
		background: url(/image/slick_left_arrow_use.png) no-repeat;
		top: 89.5%;
		top: 89.5% \0/;
		left: 78%;
	}
	.section-left .slick-next{
		background: url(/image/slick_right_arrow_use.png) no-repeat;
		top: 89.5%;
		top:89.5% \0/;
		right: 7px;
	}
	.section-left .slick-prev.slick-arrow.slick-disabled{
		background: url(/image/slick_left_arrow_use.png) no-repeat;
	}
	.section-left .slick-next.slick-arrow.slick-disabled{
		background: url(/image/slick_right_arrow_use.png) no-repeat;
	}
	.section-left .slick-item2{margin-right: 0;}
	.section-left .slick-prev:hover, 
	.section-left .slick-prev:focus{
		background: url(/image/slick_left_arrow_use.png) no-repeat;
	} 
	.section-left .slick-next:hover, 
	.section-left .slick-next:focus{
		background: url(/image/slick_right_arrow_use.png) no-repeat;
	}
	/* 新中间 */
	/* 中间轮播 */
	
	/* 内容 */
	.section1>.section-left{height: auto;}
	.section3>.section-list{width: 100%;}
	.section3>.section-list:first-child{width: 100%;}
	.section4-left>.model-img{display: none;}
	.map-list>.map-list-item{width: 100%;}
	.teach-map>.map-content{padding-bottom: 0;}
	.teach-map>.map-content{height: auto;}
	.section4-left{margin-top: 0;}
	.map-list>.map-list-item{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		border: 0;
		border-top: 1px solid #bfdaf5;
		padding-top: 20px;
	}
	.map-list>.map-list-item.m1{
		border-top: 0;
		padding-top: 0;
	}
	.map-list>.map-list-item.m2{
		border-left: 0;
		border-right: 0;
	}
	.map-list>.map-list-item:nth-child(1){
		border-top: 0;
		padding-top: 0;
	}
	.map-list>.map-list-item:nth-child(2){
		border-left: 0;
		border-right: 0;
	}
	.map-list2>.map-list-item2{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		border: 0;
		border-top: 1px solid #bfdaf5;
		padding-top: 20px;
	}
	.map-list2>.map-list-item2.m1-2{
		border-left: 0;
		border-right: 0;
	}
	.map-list2>.map-list-item2.m1-2{
		padding-left: 0;
	}
	.map-list2>.map-list-item3{
		padding: 0;
		padding-bottom: 20px;
		border-top: 1px solid #bfdaf5;
		width: 100%;
	}
	.map-list-item3>.items.mt30{
		margin-top: 20px;
	}
	.map-list-item3>.items.mr25{
		margin-right: 25px;
		margin-top: 20px;
	}
	
	.slideBox .hd ul li{
		width: 22%;
		height: auto;
		margin-right: 0;
		margin-left: 7px;
	}
	.slideBox .hd ul li:last-child{
		margin-right: 6px;
		float: right;
	}
	.slide-li .slide-txt{
		display: none;
	}
	.slideBox .hd{
		bottom: 5px;
		height: auto;
	}
	.slideBox .hd ul{height: auto;}
	
	/* 底部 */
	
	/* 新轮播 */
	
	
	.slick-item2>.left-text>span{width: 70%;}
	/* .section-left .slick-item2{} */
}
@media screen and (max-width: 320px){
	.map-list2>.map-list-item3{
		box-sizing: border-box;
	}
	.map-list-item3>.items>.map-imgs{
		float: none;
		overflow: hidden;
		margin-right: 0;
		text-align: center;
	}
	.m1-3 .items>.map-imgs>img{float: none;}
	.m1-3 .items>.map-imgs>span{float: none;}
	.map-list-item3>.items>.map-item{
		float: none;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.map-list-item3>.items{
		display: block;
	}
	.map-list-item3>.items.mr25{margin-right: 0;}
}