.w1200 {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.show{display: block !important;}
.hide{display: none !important;;}

/* 头部css */
.header{
	position: relative;
	background-image: url(/image/header_bg.png)
}
.header .logo{
	position: relative;
	height: 140px;
}
.header .logo .t-img{
	width: 600px;
	position: absolute;
	top: 30px;
	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: 14.2857%; */
	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 .slick{
	background: rgba(0,0,0,.5);
}
.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-item{
	display: block;
}
.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-item2{
	display: block;
}
.section-left .slick-prev{
	top: 87%;
	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: 87%;
	top: 85% \9;
	right: 15px;
	z-index: 1;
	background: url(/image/slick_right_arrow_use.png) no-repeat;
}
.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>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%;
}


/* 中间小图 */
.section-left{
	width: 370px;
	/* height: 267px; */
	float: left;
	position: relative;
	overflow: hidden;
}
.section-left>img{
	width: 100%;
	height: 100%;
}
.left-img{
	width: 100%;
	height: 100%;
}
.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;
}
.slick-dots{bottom: 20px;}

.slick-item2>.left-text>span{
	font-size: 16px;
	color: #f1f4f8;
	line-height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 70%;
	padding-left: 15px;
	display: inline-block;
}


.slick-slide img{
	width: 100%;
	height: 100%;
}

.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-dots{bottom: 20px;}

.slick-next:before{
	content: '>';
}
.slick-item2{position: relative;}
.slick-item2>.left-text{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	height: 58px;
	background: rgba(0,0,0,.5);
	background: #616161 \9;
}
.slick-item2>.left-text>span{
	font-size: 16px;
	color: #f1f4f8;
	line-height: 52px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 65%;
	display: inline-block;
	padding-left: 15px;
}
.slick-slide img{
	width: 100%;
	height: 100%;
}
/* 中间轮播 */


/* 新轮播 */
.header-top {
	height: 47px;
	background-color: #e5e5e5;
	line-height: 47px;
}

.header1 {
	background-color: #e5e5e5;
	overflow: hidden;
}

.header1>.top-l,
.header1>.top-r {
	background-color: #e5e5e5;
}

.header1>.top-l span {
	font-size: 16px;
	color: #757575;
}

.header1>.top-r span {
	font-size: 16px;
	color: #3f3f3f;
}

.header2 {
	background: url(/image/header_bg.png) no-repeat;
	overflow: hidden;
	height: 177px;
	position: relative;
}

.header2>.cen-l {
	width: 407px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}

.header2>.cen-l>img {
	width: 100%;
}

.header2>.cen-r {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}

.cen-r>.cen-list {
	overflow: hidden;
}

.cen-r>.cen-list>.cen-item {
	margin-right: 45px;
}

.cen-r>.cen-list>.cen-item>.cen-img {
	width: 60px;
	height: 60px;
	position: relative;
	padding-left: 10px;
	display: block;
}

.cen-r>.cen-list>.cen-item:nth-child(3) {
	margin-right: 0;
}

.cen-r>.cen-list>.cen-item>span {
	display: block;
	font-size: 16px;
	color: #385b93;
	text-align: right;
}

.cen-r>.cen-list>.cen-item>.cen-img>.af-line {
	width: 35px;
	height: 1px;
	display: block;
	background: #bccbec;
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
}

.cen-r>.cen-list>.top-qrcode {
	margin-left: 48px;
}

#nav {}

#nav>.nav-list {
	background-color: #385b93;
}

#nav>.nav-list>.nav-ul {
	background-color: #385b93;
	overflow: hidden;
}

#nav>.nav-list>.nav-ul>li {
	float: left;
	position: relative;
	width: 14.28%;
	height: 58px;
	line-height: 58px;
}

#nav>.nav-list>.nav-ul>li::after {
	content: '';
	width: 1px;
	border-left: 1px solid #ffffff;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

#nav>.nav-list>.nav-ul>li>a {
	font-size: 18px;
	color: #ffffff;
	display: block;
	text-align: center;
}

#nav>.nav-list>.nav-ul>li>a:hover {
	color: #FFFFFF;
	background-color: #2e456b;
}
#banner{
	height: 250px;
}
.slick-initialized .slick-slide{
	height: 250px;
}
/* #banner {
	width: 100%;
}
 */
#banner>.bd-img {
	width: 100%;
}

#banner>.bd-img>img {
	width: 100%;
}

.main-content {
}

.main-content>.main {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.main>.section1 {
	margin-top: 30px;
}

.main>.section1>.sec-list {
	overflow: hidden;
}

.main>.section1>.sec-list>.sec-l {
	width: 602px;
}

.sec-l>.fl1 {
	width: 370px;
	height: 267px;
	background: rgba(0,0,0,.5);
}

.sec-l>.fl1>img {
	width: 100%;
	height: 100%;
}

.sec-l>.fl2 {}

.sec-l>.fl2>.fl-top {
	width: 210px;
	height: 122px;
	position: relative;
	display: block;
	background: rgba(0,0,0,.5);
}

.sec-l>.fl2>.fl-top:first-child {
	margin-bottom: 23px;
}
.sec-l>.fl2>.fl-top.fl1 {
	margin-bottom: 23px;
}

.sec-l>.fl2>.fl-top>img {
	width: 100%;
	height: 100%;
}

.sec-l>.fl2>.fl-top:hover .mask {
	display: block;
	cursor: pointer;
}

.sec-l>.fl2>.fl-top>.mask {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	background: rgba(0, 0, 0, .7);
	background: #616161 \9;
}

.sec-l>.fl2>.fl-top>.mask>p {
	font-size: 16px;
	color: #ffffff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	padding: 0 30px;
	position: absolute;
	top: 20px \9;
	top: 50%;
	transform: translateY(-50%);
	white-space: nowrap \9;
	width: 100% \9;
	text-overflow: ellipsis \9;
	box-sizing: border-box;
}

.main>.section1>.sec-list>.sec-r {
	width: 550px;
}

.sec-r>.fr-list {
	/* padding: 0 15px; */
}

.sec-r>.fr-list>.fr-title {
	width: 100%;
	overflow: hidden;
}

.fr-title>.title-fl>span:nth-child(1) {
	font-size: 22px;
	font-weight: bold;
	color: #385b93;
}

.fr-title>.title-fl>span:nth-child(2) {
	font-family: ArialMT;
	font-size: 16px;
	color: #bdbdbd;
}

.fr-title>.title-fr {
	float: right;
	display: table;
}

.fr-list>.fr-item {
	width: 100%;
	margin-top: 15px;
}

.fr-item>.item-list {
	width: 100%;
}

.fr-item>.item-list>li {
	background: url(/image/more_than_icon.png) no-repeat left;
	padding-left: 25px;
	border-bottom: 1px dashed #CDCDCD;
}

.fr-item>.item-list>li>a {
	display: block;
	overflow: hidden;
	height: 44px;
	line-height: 44px;
}

.fr-item>.item-list>li>a>.desc {
	font-size: 16px;
	display: inline-block;
	color: #2f2f2f;
	width: 85%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.fr-item>.item-list>li>a:hover .desc{
	color: #408fda;
}

.fr-item>.item-list>li>a>.time {
	font-size: 16px;
	color: #b1b1b1;
}

.section2 {
	margin-top: 30px;
	overflow: hidden;
	/* float: left; */
}

.section2>.list-icon {
	overflow: hidden;
	width: 100%;
}

.section2>.list-icon>.icon-item {
	float: left;
	width: 150px;
	display: block;
	margin-right: 131.3333333333333px;
}

.section2>.list-icon>.icon-item.a{
	width: 106px;
	/* margin-right: 18px; */
	margin-right: 123.3333333333333px;
}
.section2>.list-icon>.icon-item.f{width: 106px;margin-left: 18px;margin-right: 0;}

.section2>.list-icon>.icon-item img {
	width: 106px;
	height: 86px;
	border-radius: 5px;
	display: block;
	margin: 0 auto;
}

.section2>.list-icon>.icon-item span {
	font-size: 16px;
	color: #262626;
	display: block;
	text-align: center;
	margin-top: 20px;
	max-width: 150px;
}

.section2>.infos {
	width: 580px;
}
.section2>.infos.fr{
	margin-left: 40px;
}

.section2>.infos>.info-title {
	padding-bottom: 30px;
	border-bottom: 1px solid #bfbfbf;
	margin-top: 30px;
}

.infos>.info-title>.info-name {
	font-size: 16px;
	color: #bdbdbd;
	position: relative;
	padding-right: 20px;
	padding-left: 20px;
}
/* .infos>.info-title>.info-name:hover{
	cursor: pointer;
	text-decoration: underline;
} */
.infos>.info-title>.info-more{display: block;line-height: 40px;}
.infos>.info-title>.info-more.im1,
.infos>.info-title>.info-more.im2{
	display: none;
}
.infos>.info-title>.info-name.sp2 {
	padding-left: 20px;
}

.infos>.info-title>.info-name.sp2:after {
	content: '';
	position: absolute;
	height: 13px;
	border: 1px solid #bdbdbd;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	top: 5px \9;
}
.infos>.info-title>.info-name.n2:after {
	content: '';
	position: absolute;
	height: 13px;
	border: 1px solid #bdbdbd;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	top: 4px \9;
}
.infos>.info-title>.on {
	font-size: 22px;
	font-weight: bold;
	color: #282828;
}
.infos>.info-list{display: none;}
.infos>.info-list>.list-ul{
	margin-top: 25px;
	margin-bottom: 18px;
}
.infos>.info-list>.list-ul>span{
	display: inline-block;
	border: solid 1px #4872b0;
	margin-right: 17px;
	width: 20%;
	text-align: center;
}
.infos>.info-list>.list-ul>span.sp4{margin-right: 0;}
.infos>.info-list>.list-ul>span>a{
	background-color: #FFFFFF;
	font-size: 16px;
	color: #4872b0;
	display: block;
	padding: 7.5px 0px;
}
.infos>.info-list>.list-ul>span>.tab-on{
	font-size: 16px;
	color: #FFFFFF !important;
	background-color: #4872b0;
}
.infos>.info-list>.list-ul>span:hover a{
	font-size: 16px;
	color: #FFFFFF !important;
	background-color: #4872b0;
	cursor: pointer;
}
.info-list>.list-item{display: none;}
.infos>.info-list>.list-ul>span:hover .info-list>.list-item{
	display: block;
}
.info-list>.list-item>ul{}
.info-list>.list-item>ul>li{
	background: url(/image/more_than_icon.png) no-repeat left;
	padding-left: 25px;
	border-bottom: 1px dashed #CDCDCD;
}
.list-item>ul>li>a{
	overflow: hidden;
	display: block;
	height: 47px;
	line-height: 47px;
}
.list-item>ul>li>a:hover .desc{
	font-size: 16px;
	color: #408fda;
}
.list-item>ul>li>a>.desc{
	font-size: 16px;
	color: #2f2f2f;
	width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.list-item>ul>li>a>.time{
	font-size: 16px;
	color: #b1b1b1;
}
.section3{overflow: hidden;margin-top: 40px;}
.sec-img{
	width: 100%;
	float: left;
	overflow: hidden;
}
.sec-img>.al{
	width: 580px;
	border-radius: 5px;
	float: left;
	position: relative;
	background-color: #4498ee;
}
.sec-img>.ar{
	width: 580px;
	border-radius: 5px;
	float: right;
	position: relative;
	background-color: #8bd65f;
}
.list-img>.bg-img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}
.sec-img>.list-img>.img-title{
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	margin-left: 40px;
	height: 70px;
	line-height: 70px;
	position: relative;
}
.al>.ilist{
	width: 500px;
	background-image: linear-gradient(180deg,#4397ed 0%,rgba(67, 151, 237, 0.68) 100%),linear-gradient(#3181d3,#3181d3);
	background-blend-mode: normal, normal;
	border: solid 2px rgba(255, 255, 255, 0.18);
	box-shadow: 0px 2px 2px rgba(255, 255, 255, 0.1);
	margin: 0 auto;
	margin-bottom: 20px;
	border: solid 2px #77b2ec \9;
	
}
.ar>.ilist{
	width: 500px;
	background-image: linear-gradient(180deg, #83d055 0%, rgba(129, 208, 83, 0.68) 100%), linear-gradient(#65be32, #65be32);
	background-blend-mode: normal, normal;
	border: solid 2px rgba(129, 208, 83, 0.68);
	box-shadow: 0px 4px 7px rgba(129, 208, 83, 0.68);
	margin: 0 auto;
	margin-bottom: 20px;
	border: solid 2px #65be32 \9;
}
.sec-img>.list-img.al>.img-title::after{
	width: 64px;
	height: 64px;
	background-image: url(/image/nanhai_honors_cIcon1.png);
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right:40px;
}
.sec-img>.list-img.ar>.img-title::after{
	width: 75px;
	height: 60px;
	background-image: url(/image/nanhai_honors_cIcon2.png);
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: 30px;
}

.list-img>.ilist>.img-ul{
	overflow: hidden;
	min-height: 200px;
}
.ilist>.img-ul>li{
	float: left;
	width: 33.3333%;
	line-height: 40px;
	text-align: center;
}
.ilist>.img-ul>li>a{
	display: block;
	font-size: 16px;
	color: #ffffff;
}
.ilist>.img-ul>li>a:hover{
	color: #ffffff !important;
	text-decoration: underline !important;
}

.section4{overflow: hidden;margin-top: 30px;float: right;position: absolute;right: 0;}
.section4>.icon-list{
	width: 300px;
	overflow: hidden;
	float: right;
}
.section4>.icon-list>.ritem{
	border-top: 1px solid #c2cfe3;
	border-left: 1px solid #c2cfe3;
	padding: 20px 0px 25px 30px;
	overflow: hidden;
}
.section4>.icon-list>.ritem.r1{
	border-top: 0;
	padding-top: 0;
}
.ritem>.r-title{
	overflow: hidden;
}
.ritem>.r-title>.icon-img{
	width: 39px;
	height: 39px;
	float: left;
	margin-right: 20px;
}
.ritem>.r-title>.icon-name{
	font-size: 20px;
	color: #4872b0;
	display: block;
	float: left;
	line-height: 40px;
}
.ritem>.r-desc{}
.r-desc>.desc-l{
	margin-top: 21px;
}
.r-desc>.up{
	position: relative;
}

.r-desc>.desc-l>.img-circle{
	width: 10px;
	height: 10px;
	margin-right: 10px;
	position: relative;
	float: left;
}
.r-desc>.up>.img-circle::after{
	content: '';
	position: absolute;
	height: 17px;
	border: 1px solid #6f98d5;
	bottom: 100%;
	left: 4px;
}
.r-desc>.up>.img-circle:after{
	content: '';
	position: absolute;
	height: 17px;
	border: 1px solid #6f98d5;
	bottom: 100%;
	left: 4px;
}
.r-desc>.desc-l>.l-txt{
	font-size: 16px;
	color: #484848;
	max-width: 215px;
	display: inline-block;
	box-sizing: border-box;
}

/* 底部 */
.bottom-footer{
	margin-top: 40px;
}
.bottom-footer>.footer-top{
	background-color: #e9e9e9;
	display: table;
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}
.footer-top{
	background-color: #e9e9e9 \9;
	display: table \9;
	width: 100% \9;
	margin-top: 40px \9;
	padding-top: 30px \9;
	padding-bottom: 30px \9;
}
.footer-top>.footer-title{
	background-color: #e9e9e9;
	overflow: hidden;
}
.footer-title>.blist{
	width: 265px;
	float: left;
	margin-right: 45px;
}
.blist{
	width: 265px \9;
	float: left \9;
	margin-right: 45px \9;
}
.footer-title>.blist.d{
	margin-right: 0;
}
.footer-title>.blist.d{
	margin-right: 0 \9;
}
.footer-title>.blist>.btop{
	overflow: hidden;
	height: 40px;
	border-bottom: 1px solid #dedede;
}
.blist>.btop>.bname{
	font-size: 18px;
	font-weight: bold;
	color: #385b93;
}
.blist>.btop>.more{}
.footer-title>.blist>.bitem{
	
}
.blist>.bitem>ul{}
.blist>.bitem>ul>li{
	background: url(/image/kfdx_info_list_icon.png) no-repeat left;
	padding-left: 20px;
	border-bottom: 1px dashed #CDCDCD;
}
.blist>.bitem>ul>li>a{
	font-size: 16px;
	color: #2f2f2f;
	display: block;
	width: 85%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 46px;
	line-height: 46px;
}
/* 底部 */


@media screen and (max-width: 1199px) {
	.header .logo .t-img{
		width: 470px;
	}
	.header1{
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.header2{
		width: 100%;
	}
	.header2>.cen-l{
		left: 20px;
	}
	.header2>.cen-r{right: 20px;}
	#nav>.nav-list>.nav-ul{width: 100%;}
	
	/* 头部 */
	.science-nav .science-ul {width: 1002px;}
	.layout {width: 1002px;}
	.header-top{width: 1002px;}
	
	.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.m2{
		float: right;
		/* margin-right: 17px; */
	}
	.mt40.m3{width: 100%;}
	
	/* 头部css */
	.header .logo{width: 1002px;}
	.header .h-r .nav{width: 1002px;}
	.ul-list .text_box{width: 1002px;}
	/* 头部css */
	
	
	.main-content>.main {
		width: 1002px;
	}
	.main>.section1{width: 100%;}
	.main>.section1>.sec-list>.sec-l{width: 59%;}
	.main>.section1>.sec-list>.sec-r{width: 40%;}
	.sec-r>.fr-list{ 
		/* padding: 0 0 0 15px; */
	}
	.section2>.infos>.info-title{padding-bottom: 20px;margin-top: 20px;}
	.section2>.list-icon{width: 100%;}
	.section2>.list-icon>.icon-item.a{
		margin-right: 0;
		width: 25%;
	}
	.section2{margin-top: 0;}
	.section2>.list-icon>.icon-item{
		width: 25%;
		margin-top: 30px;
	}
	.section2>.list-icon>.icon-item.f{
		width: 25%;
		float: left;
		margin-left: 0;
	}
	.section2>.list-icon>.icon-item span{
		margin-left: auto;
		margin-right: auto;
	}
	.section2>.infos{width: 100%;box-sizing: border-box;}
	.sec-img{width: 100%;box-sizing: border-box;}
	.sec-img>.al{
		width: 491px;
	}
	.sec-img>.ar{
		width: 491px;
	}
	.al>.ilist{width: 420px;}
	.ar>.ilist{width: 420px;}
	.ilist>.img-ul>li{width: 33.3333%;}
	.ilist>.img-ul>li{line-height: 35px;}
	.section3{margin-top: 20px;}
	.section4>.icon-list>.ritem{padding: 30px 20px 24px 30px; box-sizing: border-box;}
	.r-desc>.desc-l{margin-top: 22px;}
	.footer-top>.footer-title{width: 1002px;}
	.footer-title>.blist{width: 47%;margin-right: 0;}
	.footer-title>.b,.footer-title>.d{margin-right: 0;float: right;}
	.footer-title>.c,.footer-title>.d{margin-top: 30px;}
	.footer-bottom>.bottom-content{width: 1002px;}
	.section2>.list-icon>.icon-item{
		margin-right: 0;
	}
}

@media screen and (max-width: 1001px) {
	.a .top-line{
		width: 22px;
	}
	.header1{
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.header2{
		width: 100%;
		height: 120px;
	}
	.header2>.cen-l{
		left: 15px;
		width: 280px;
	}
	.header2>.cen-r{right: 15px;}
	
	/* 头部 */
	.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: 768px;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;}
	.section-center .row{padding: 0 15px;box-sizing: border-box;}
	
	/* 头部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 */
	
	/* 中间 */
	.sec-l>.fl1{width: 425px; height: auto;}
	.sec-l>.fl2>.fl-top{width: 264px;height: 157px;}
	.section-left{
		width: 100%;
		/* height: 333px; */
	}
	/* .slick-track{height: 319px;} */
	.sec-l>.fl2>.fl-top:first-child{margin-bottom: 10px;}
	.section-left .slick-prev{top: 90%; top: 83.5% \9;}
	.section-left .slick-next{top: 90%; top: 83.5% \9;}
	.slick-item2>.left-text{bottom: 0;}
	/* 中间 */
	
	.cen-r>.cen-list>.cen-item{margin-right: 30px;}
	.cen-r>.cen-list>.cen-item>.cen-img{height: 45px;width: 45px;}
	.cen-r>.cen-list>.cen-item>.cen-img>img{height: 100%;}
	.cen-r>.cen-list>.top-qrcode{display: none;}
	#nav>.nav-list>.nav-ul{width: 100%;}
	.main-content>.main {
		width: 768px;
	}
	.main>.section1{width: 100%;}
	.main>.section1>.sec-list>.sec-l{width: 100%;float: none;overflow: hidden;padding: 0;box-sizing: border-box;}
	.main>.section1>.sec-list>.sec-r{width: 100%;float: none;}
	/* .sec-l>.fl2{display: none;} */
	.sec-r>.fr-list{
		/* padding: 0 15px; */
		margin-top: 30px;
	}
	.section2>.infos>.info-title{padding-bottom: 30px;margin-top: 30px;}
	.section2{width: 100%;}
	.section2>.list-icon{width: 100%;float: none;}
	.section2>.list-icon>.icon-item.a{
		margin-right: 0;
		width: 33.3333%;
	}
	.section2{margin-top: 0;}
	.section2>.list-icon>.icon-item{
		width: 33.3333%;
		margin-top: 30px;
	}
	.section2>.list-icon>.icon-item.f{
		width: 33.3333%;
		float: left;
	}
	.section2>.list-icon>.icon-item span{
		margin-left: auto;
		margin-right: auto;
	}
	.section2>.infos{width: 100%;box-sizing: border-box;padding: 0 15px;}
	.infos>.info-list>.list-ul>span.sp1,
	.infos>.info-list>.list-ul>span.sp2{margin-bottom: 20px;}
	.sec-img{width: 100%;box-sizing: border-box;padding-right: 0;}
	.sec-img>.al{
		/* width: 355px; */
		width: 49%;
	}
	.sec-img>.ar{
		width: 49%;
	}
	.ar>.img-title{height: 60px;line-height: 60px;}
	.al>.ilist{width: 320px;}
	.ar>.ilist{width: 320px;}
	.ilist>.img-ul>li{width: 50%;}
	.ilist>.img-ul>li{line-height: 35px;}
	.section3{margin-top: 30px;width: 100%;}
	
	.section4{
		position: relative;
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.section4>.icon-list{width: 100%;}
	.section4>.icon-list>.ritem{
		padding: 20px;
		box-sizing: border-box;
		border-top: 0;
		width: 50%;
		float: left;
		border-left: 0;
		border-bottom: 1px solid #c2cfe3;
	}
	.section4>.icon-list>.ritem.r1{height: 253px;padding-top: 30px;}
	.section4>.icon-list>.ritem.r2,
	.section4>.icon-list>.ritem.r4,
	.section4>.icon-list>.ritem.r6{border-left: 1px solid #c2cfe3;}
	.section4>.icon-list>.ritem.r5{border-bottom: 0;border-right: 1px solid #c2cfe3;}
	.bottom-footer{margin-top: 30px;}
	.footer-top>.footer-title{
		width: 768px;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.footer-bottom>.bottom-content{width: 768px;}
	.footer-list li{width: 32% !important;}
	.list-img>.ilist>.img-ul{min-height: 245px;}
}

@media screen and (max-width: 767px) {
	#banner{
		height: auto;
	}
	.slick-initialized .slick-slide{
		height: 37vw;
	}
	.main-content>.main {
		width: 100%;
	}
	
	/* 头部 */
	.header-top{width: 100%;}
	.section1 {width: 100%;}
	.section-content>.section-top {width: 100%;}
	.section-content {width: 100%;}
	.section-middle{width: 100%;}
	.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%;}
	
	/* 头部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 .slick-dots{bottom: 7px;}
	.section2>.list-icon>.icon-item span{max-width: 120px;}
	
	/* 中间 */
	.main>.section1{margin-top: 0;padding: 0;}
	
	.section-left{
		height: 100%;
	}
	.sec-l>.fl2{display: none;}
	/* 中间 */
	.infos>.info-list>.list-ul>span.sp2,
	.infos>.info-list>.list-ul>span.sp4{float: right;}
	
	.section-left .slick-prev{top: 91%;top: 88% \9;}
	.section-left .slick-next{top: 91%;top: 88% \9;}
	
	#nav>.nav-list{display: none;}
	.sec-l>.fl1{width: 100%;height: auto;}
	.fr-title>.title-fl>span:nth-child(2){display: none;}
	.fr-item>.item-list>li>a>.desc{width: 75%;}
	.section2>.list-icon>.icon-item.a{width: 50%;}
	.section2>.list-icon>.icon-item.f{width: 50%;}
	.section2>.list-icon>.icon-item{width: 50%;margin-top: 20px;}
	.section2>.list-icon>.icon-item span{margin-top: 10px;}
	.section2>.infos>.info-title{
		margin-top: 20px;
		padding-bottom: 10px;
	}
	.infos>.info-list>.list-ul>span{width: 47%;margin-right: 4px;text-align: center;}
	.infos>.info-list>.list-ul>span:nth-child(2n+2){margin-right: 0; float: right;}
	.infos>.info-list>.list-ul>span:nth-child(1),
	.infos>.info-list>.list-ul>span:nth-child(2){margin-bottom: 20px;}
	.infos>.info-list>.list-ul>span.ul2,
	.infos>.info-list>.list-ul>span.ul4{margin-right: 0; float: right;}
	.infos>.info-list>.list-ul>span.ul1,
	.infos>.info-list>.list-ul>span.ul2{margin-bottom: 20px;}
	.sec-img>.al{width: 100%;}
	.sec-img>.ar{
		width: 100%;
		margin-top: 20px;
	}
	.al>.ilist{width: 90%;}
	.ar>.ilist{width: 90%;}
	.ilist>.img-ul>li{width: 33.3333%;}
	.ar>.img-title{height: 55px !important;line-height: 55px !important;;}
	.section4>.icon-list>.ritem{width: 100%;}
	.section4>.icon-list>.ritem.r1{
		height: auto;
		border-left: 1px solid #c2cfe3;
		border-right: 1px solid #c2cfe3;
	}
	.section4>.icon-list>.ritem{
		border-left: 1px solid #c2cfe3;
		border-right: 1px solid #c2cfe3;
	}
	.bottom-footer{width: 100%;}
	.footer-top>.footer-title{width: 100%;}
	.footer-bottom>.bottom-content{width: 100%;}
	.bottom-footer>.footer-top{display: block;}
	.footer-title>.blist{width: 100%;}
	.ritem>.r-title>.icon-img{margin-right: 8px;}
	.footer-title>.b{
		margin-top: 30px;
	}
	.footer-list li{
		width: 48% !important;
	}
	.list-img>.ilist>.img-ul{min-height: 0;}
}
@media screen and (max-width: 560px){
	.ilist>.img-ul>li{
		width: 50%;
	}
}
@media screen and (max-width: 374px) {
	.section-left .slick-next{
		top: 89%;
	}
	.section-left .slick-prev{
		left: 75%;
		top: 89%;
	}
}
