<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font {padding: 0;margin: 0;}
i { font-style: normal}
html {font-size: 16px;-webkit-text-size-adjust: none;min-width: 320px;margin: 0 auto;padding:0px;}
table {border-collapse: collapse;border-spacing: 0;width: 100%;}
fieldset,img {border: 0;vertical-align: top;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%;}
ol,ul,li,dl,dt,dd { list-style: none;}
input,button,textarea,checkbox,select,radio,form { vertical-align: top;}
a {color: #000;text-decoration: none;-webkit-tap-highlight-color: transparent;cursor: pointer;}
a:link,a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
.clear {clear: both;}
.flex{display:flex; -webkit-display:flex;}
.around{ justify-content:space-around; -webkit-justify-content:space-around;}
.between{justify-content:space-between; -webkit-justify-content:space-between;}
.center{-webkit-align-items: center; align-items: center; }
.column{-webkit-flex-direction: column; flex-direction: column;}
.space_center{-webkit-justify-content: center; justify-content: center;}
.flex_end{-webkit-justify-content: flex-end; justify-content: flex-end;}
.flex_start{-webkit-justify-content: flex-start; justify-content: flex-start; }
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.reverse{-webkit-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse;}

.flex{display:flex; display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;}
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;}
.df{justify-content:space-between; -webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;}
.spjz{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}
.evenly{justify-content: space-evenly;-webkit-justify-content: space-evenly;-moz-justify-content: space-evenly;-ms-justify-content: space-evenly;-o-justify-content: space-evenly;}
.czjz{align-items: center;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;}
.column{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}
.ydq{justify-content: flex-end;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;-o-justify-content: flex-end;}
.row-reverse{flex-direction: row-reverse;-webkit-flex-direction: row-reverse;-moz-flex-direction: row-reverse;-ms-flex-direction: row-reverse;-o-flex-direction: row-reverse;}
.pcshow{display: flex !important;}
.sjshow{display: none !important;}

/*å‹æƒ…é“¾æŽ¥*/
.p04{ width:66%; display:block; margin:40px auto 0px; border-top:1px solid #999999; border-bottom:1px solid #999999;}
.p04 span{ display:block; float:left; padding-left:2.8%; font-size:16px; color:#000000; line-height:36px;}
.p04yu{ width:83%;}
.p04yu li{ float:left; display:block;}
.p04yu li a{ padding:4px 6px; display:block; font-size:14px; color:#666; line-height:28px;}

/* é¡µé¢åˆå§‹åŒ– */
.nav_ul li{ position:relative;}
.nav_ul li .subyu{ background:#fff; position:absolute; z-index:2; width:100%; padding-top:8px; text-align:center; color:#333333 !important;}
.nav_ul li .subyu li{ background:#fff; width:100% !important; display:block; float:none; line-height:30px !important; height:30px !important; font-size:12px; color:#333333 !important; padding-top:0px; text-indent:0px; margin:0px auto !important;}
.nav_ul li .subyu li:hover{ background:#ccc; color:#fff;}
.nav_ul li .subyu li a{ font-size:12px; color:#333333 !important; line-height:30px !important; height:30px !important;}
.subyu001{ left:0px; top:96px;}
.subyu002{ left:0px; top:96px;}
.subyu003{ left:0px; top:96px;}
.nav_ul li .subyu li:last-child{ display:none !important; height:0px;}

.w1200 {width: 95%;margin: 0 auto 60px;max-width: 1200px;}
.teacherlist  p { font-weight: bold;font-size: 22px;}
.teacherlist  span { font-size: 16px; color: #0C0D11; margin-bottom: 20px; line-height: 28px; text-indent: 2em;display:block;}
.fl {float: left;}
.fr {float: right;}
.dangqian{color: #444444;font-size: 1rem;margin: 2.1875rem auto;}
.dangqian a{color: #444444;}

.container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}

/*banner*/
.banner {
	overflow: hidden;
	width: 100%;
	background-size:100% 100% ;
	position: relative;

}
.bannerpc{
	overflow: hidden;
	width: 100%;
	height: 700px;
	background: url(../images/bb.jpg) center top no-repeat;
	position: relative;
}
.bannerpca{ width:100%; height:510px; left:0px; top:120px; position:absolute; background: rgba(0,0,0,0.38);}
.bannerpcb{ width:100%; left:0px; top:0px; position:absolute;}
.bannerpcba{ width:62.5%; margin:0 0 0 10px; height:700px;}
.bannerpcba_lef{ width:71.6%;}
.bannerpcba_lefa{ width:100%; height:106px;}
.bannerpcba_lefa img{ max-width:28%; max-height:74px;}
.bannerpcba_lef span{ text-align:center; color:#fff;}
.bannerpcba_lef01{ font-size:48px; line-height:48px; font-weight:bold; margin-bottom:62px;}
.bannerpcba_lef02{ width:14.5% !important; height:2px; line-height:2px; background:#fff; padding:0px; margin-bottom:38px;}
.bannerpcba_lef03{ font-size:42px; line-height:42px; margin-bottom:16px;}
.bannerpcba_lef04{ font-size:20px; line-height:20px; text-transform:uppercase;}

.bannerpcba_rit{ width:34.25%;}
.bannerpcba_rit img{ max-width:100%; max-height:682px;}
.m_banner,.m_fixed,.logo1 { display: none;}

.bannerm{ overflow:hidden; width:100%; height:430px; background: url(../images/bbm.jpg) center top no-repeat; background-size:100% 430px; position: relative;}
.m_bannerpca{ width:100%; height:430px; left:0px; top:0px; position:absolute; background: rgba(0,0,0,0.42);}
.m_bannerpcb{ width:100%; left:0px; top:64px; position:absolute; padding-top:30px; }
.m_bannerpcba{ width:93.75%; margin:0px auto;}
.m_bannerpcba_lef{ width:60%;}
.m_bannerpcba_lefa{ width:100%; height:106px;}
.m_bannerpcba_lefa img{ max-width:47.8%; max-height:74px;}
.m_bannerpcba_lef span{ text-align:center; color:#fff;}
.m_bannerpcba_lef01{ font-size:24px; line-height:24px; font-weight:bold; margin-bottom:42px;}
.m_bannerpcba_lef02{ width:35.4% !important; height:2px; line-height:2px; background:#fff; padding:0px; margin-bottom:28px;}
.m_bannerpcba_lef03{ font-size:18px; line-height:18px; margin-bottom:12px;}
.m_bannerpcba_lef04{ font-size:14px; line-height:14px; text-transform:uppercase;}

.m_bannerpcba_rit{ width:34.25%;}
.m_bannerpcba_rit img{ max-width:100%; max-height:286px;}
/*header*/

/*====================å¯¼èˆª*********/
/*====================å¯¼èˆª*********/

.header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	height: 6rem;
	background: #fff;
	color: #31302a;
}

/*å³ä¾§*/
.header .nav {
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	height: 100%;
	line-height: 6rem;
	display: block;
}

.header .nav .nav_left {
	width: 66%;
	margin-left:2%;
	float: left;
}

.header .nav .nav_left li {
	float: left;
	position: relative;
	display: block;
	width: 14%;
	color: #31302a;
}
.header .nav .nav_left li.active:after{
	content: "";
	width: 100%;
	height: 2px;
	background: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
}
.header .nav .nav_left li:after {
	content: "";
	width: 0;
	height: 2px;
	background: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s ease 0s;
}

.header .nav .nav_left li:hover:after {
	width: 100%;
}

.header .nav .nav_left li a {
	text-decoration: none;
	height: 100%;
	padding: 0 10px;
	display: block;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	color: #31302a;
	font-size: 1.1rem;
	text-align: center;
}

.header .nav .nav_left li:hover a {
	color: #104f69;font-weight:600;transition: color 0.3s ease, font-weight 0.3s ease;
}

.header .nav .nav_left.nav_center img {
	display: block;
	margin: 1.3rem auto;
	width: 30%;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu {
	display: block;
	background: #FFFFFF;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu a {
	color: #666;
}

.header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
	color: #666;
	background: #FFFFFF;
}

.nav_right {
	overflow: hidden;
	width: 1 8%;
	height: 6rem;
	line-height: 6rem;
}

.nav_right img { margin: 1.8rem 0.7rem 0 0;}

.nav_right p { font-size: 1.3rem;}

#navToggle {
	display: none;
}

.m_nav {
	display: none;
	position: fixed;
	top: 0px;
	box-shadow: 0 15px 27px 0 rgba(167, 165, 165, 0.38);
	width: 100%;
	height: 100%;
	background: white;
	transition: all ease 0.5s;
	-webkit-transition: all ease 0.5s;
	z-index: 1000;
	opacity: 1;
	visibility: visible;
	margin-top: 0;
	overflow-y: auto;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	top: 0;
	left: 0;
	transform: translateX(100%);
}

.m_nav.open {
	transform: translateX(0);
}

.m_nav .top {
	height: 60px;
	padding: 20px;
	box-sizing: border-box;
}

.m_nav .top .closed {
	width: 30px;
	height: 30px;
	vertical-align: middle;
	float: right;
	cursor: pointer;
}

.header .m_nav .logo {
	margin-left: 40%;
	width: 20%;

}

.m_nav .logo img {
	display: block;
	margin: 30px auto;

}

.m_nav .ul {
	margin-top: 30px;
}

.m_nav .ul li {
	padding: 0 20px;
	border-bottom: 1px solid #f5f5f5;
	transform: translateY(0);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	opacity: 0;
}

.m_nav.open .ul li {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.m_nav .ul li:nth-child(1) {
	-webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(2) {
	-webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(3) {
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(4) {
	-webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(5) {
	-webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li:nth-child(6) {
	-webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
	transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.m_nav .ul li a {
	display: block;
	text-decoration: none;
	color: #333;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	width: 100%;
}

.m_nav .ul li .dropdown_menu {
	display: none;
}

.m_nav .ul li.dropdown.active .dropdown_menu {
	display: block;
}

.m_nav .ul li .dropdown_menu a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #f5f5f5;
}

.m_nav .ul li .dropdown_menu a:last-child {
	border: none;
}


.logo,
.header .icon_phone {
	/* display: none; */
}

/* æ&nbsp;‡é¢˜ */
.title {
	text-align: center;
	margin: 0 auto 4rem auto;
}

.title p {
	color: #999999;
	font-size: 1rem;
}

.title p {
	color: #444444;
	font-size: 2rem;
	margin: 0.5rem auto 1rem auto;
}

.title .gang {
	width: 2%;
	margin: 0 auto;
	height: 4px;
	background: #104f69;
}



/* ä¸Šé—¨å–è¡¨ */
.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.qubiao .swiper-slide li {
	overflow: hidden;
}

.qubiao .swiper-slide .qubiao_left {
	width: 40%;
	height: 16.5rem;
	overflow: hidden;
	border-radius: 5px;
}

.qubiao .swiper-slide .qubiao_left img {
	width: 100%;
	min-height: 100%;
}

.qubiao .swiper-slide .qubiao_right {
	width: 55%;
	padding-top: 2.5rem;
}
.qubiao .swiper-slide .qubiao_right h2{
	    color: #333333;
	    font-size: 1.5rem;
	    margin-bottom: 1.625rem;
}
.qubiao .swiper-slide .qubiao_right p {
	color: #666666;
	    font-size: 0.875rem;
	    line-height: 2rem;
}

.qubiao .swiper-slide .qubiao_right a {
	width: 40%;
	margin: 1.2rem 0.85rem 2rem 0;
	text-align: center;
	background: #104f69;
}

.swiper-slide {
	overflow: hidden;
	padding-bottom:0.5rem;
	justify-content: space-between;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}



/* 	å…¬å¸çŽ¯å¢ƒ */
.wenhua h2 {
	margin-bottom: 5%;
}

.gallery {}

.gallery1 {
	padding-bottom: 38px;
}

.gallery1 .ind_tit1 {
	padding: 70px 0 26px;
}

.gallery_img {
	position: relative;
	margin-top: 5.0rem;
}

.gallery_img .swiper-slide {
	max-width: 600px;
	width: 100%
}

.gallery_img .swiper-slide .img {
	position: relative;
	width: 100%;
	border-radius: 10px;
	overflow: hidden;
	max-height: 300px;
}

.gallery_img .swiper-slide .img:before {
	border-radius: 10px;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	background: rgba(255, 255, 255, 0.7);
}

.gallery_img .swiper-slide-active .img:before {
	display: none;
	border-radius: 10px;
}

.gallery_img .swiper-slide img {
	width: 100%;
	height: 100%;
	border-radius: 10px;
}

.gallery_img .swiper-slide p {
	opacity: 0;
	font-size: 14px;
	text-align: center;
	padding: 26px 10px 20px;
	color: #333;
	font-family: 'nonesy';
}

.gallery_img .swiper-slide-active p {
	opacity: 1;
}

.gallery_img .swiper-button-prev {
	width: 30px;
	height: 44px;
	left: 10%;
	background: url() no-repeat center;
	background-size: 100% 100%;
	margin-top: -60px;
}

.gallery_img .swiper-button-next {
	width: 30px;
	height: 44px;
	right: 10%;
	background: url() no-repeat center;
	background-size: 100% 100%;
	margin-top: -60px;
}

.gallery_img .swiper-slide:hover p {
	color: #769B8E;
}

.gallery_img .swiper-wrapper {
	height: auto;
}

.gallery_img .swiper-slide {
	height: auto;
}

#slider1 {
	display: none;
}
.qiyefengcai-box{width:100%;overflow:hidden;padding: 1rem 0 5rem;}
#qiyefengcai{max-width:1200px;margin:0 auto;}
#qiyefengcai a {
	color: #FFFFFF;
	width: 18.75rem;
	margin: 4rem auto 0;
	border-radius: 5px;
	text-align: center;
	height: 3rem;
	line-height: 3rem;
	background: #104f69;
}

/* æŠ€å¸ˆå›¢é˜Ÿ */
.jishiteam ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.jishiteam ul li {
	width: 24%;
	border: 1px solid #E2E2E1;
	border-radius: 5px;
	overflow: hidden;
}

.jishiteam ul li .img {
	width: 100%;
	overflow: hidden;
	padding-top: 100%;
	height: 0;
	position: relative;
}

.jishiteam ul li .img img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.jishiteam ul li p {
	text-align: center;
	height: 4.5rem;
	line-height: 4.5rem;
	font-size: 1.5rem;
	color: #444444;
}


/* æ–°é—»èµ„è®¯ */
.zixun {
	overflow: hidden;
	padding: 0 1.875rem;
	/* box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1); */
	padding: 1.5rem;
}

.zixun&gt;div {
	width: 48%;
}

.zixun .zixun_left .img {
	height: 18rem;
	overflow: hidden;
	width: 90%;
}

.zixun .zixun_left .img img {
	width: 100%;
	min-height: 100%;
}

.zixun .zixun_left p {
	/* background-color: #f7f7f7; */
	height: 3.875rem;
	line-height: 3.875rem;
	padding-left: 2.3125rem;
	font-size: 1rem;
}
.zixun .zixun_right ul li {
	overflow: hidden;
	font-size: 1rem;
	line-height: 2.4rem;
}

.zixun .zixun_right ul li span,
.zixun .zixun_right ul li h2 {
	float: left;
}

.zixun .zixun_right ul li h2 {
	font-size: 0.875rem;
}

.zixun .zixun_right ul li p {
	float: right;
	color: #999999;
}

.zixun .zixun_right ul li span {
	color: #999999;
	margin-right: 0.75rem;
}

.xinwen a {
	color: black;
}
.xinwen-box{width:100%;height:auto;/* background:#f1f1f1; */padding-top:60px;}
/* ç½‘ç‚¹ */
.center_nav ul {
	overflow: hidden;
}

.center_nav ul li {
	width: 7.6%;
	text-align: center;
	padding: 0 0.3rem;
	height: 3rem;
	line-height: 3rem;
	border: 1px solid #E2E2E2;
	float: left;
	border-radius: 50px;
	margin: 0.5rem;
}
.center_nav ul li.on{
	background: #104f69;
	color: #FFFFFF;
	border-color: #104f69;
}
#wangdian{
	position: relative;
}
#wangdian .swiper-container{
	height: auto;
}
.wangdianlist&gt;img {
	width: 100%;
	margin: 2rem 0;
}

.wangdianlist ul {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	padding: 0 0.1rem;
}

.wangdianlist ul li {
	width: 44%;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	padding: 1.875rem;
	border-radius: 10px;
}

.wangdianlist ul li .wangdiantitle {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 1.625rem;
	padding-bottom: 1.625rem;
	border-bottom: 1px dashed #E2E2E2;
}

.wangdianlist ul li .wangdiantitle h2 {
	font-size: 1.2rem;
}

.wangdianlist ul li .wangdiantitle .icon img {
	margin: 0 0 0 1rem;
}

.wangdianlist ul li p {
	font-size: 0.85rem;
	line-height: 2rem;
}
.wangdianlist .img2{display: none;}



/* å†…é¡µæ·»åŠ&nbsp;éƒ¨åˆ† */
.neiye h2 {
	width: 100%;
	text-align: center;
	font-size: 1.5rem;
	color: #333333;
	margin: 3.125rem auto 1.875rem auto;
}

.neiye p {
	color: #999999;
	font-size: 0.875rem;
	text-indent: 2rem;
	line-height: 2rem;
}
@media screen and (max-width: 992px) {
	.header {
		padding: 0;
		height: 4rem;
		/*background: none; border: 1px solid #FFFFFF;*/
	}
	.header .left img {
		width: 100%;
	}
	.nav_right {
		overflow: hidden;
	}
	.header.on&gt;.header #navToggle span,
	.header.on&gt;.header #navToggle span::before,
	.header.on&gt;.header #navToggle span::after {
		color: #FFFFFF;
	}
	.header #navToggle {
		height: 100%;
		padding: 5px 15px;
		display: inline-block;
		float: left;
		height: 1.875rem;
	}
	.header #navToggle span {
		position: relative;
		width: 25px;
		height: 1px;
		margin-top: 19px;
	}
	.header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 1px;
		left: 0;
	}
	.header .logo {
		width: 17%;
		margin-left: 3%;
		display: block;
		float: left;
		margin-left: 0.2rem;
		margin-top: 0.6rem;
		margin-left: 8rem;
	}

	.header .icon_phone {
		float: right;
		width: 10%;
		margin: 1.2rem 0;
		display: block;
	}

	.header .icon_phone img {
		width: 70%;
		margin: auto;
	}

	.header .logo img {
		width: 100%;
	}

	.header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #ffffff;
	}

	.header #navToggle span:before {
		top: 8px;
	}

	.header #navToggle span:after {
		bottom: 10px;
	}

	.header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}

	.header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}

	.header #navToggle.open span {
		background: none;
	}

	.header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #4f4f4f;
	}

	.header .nav {
		display: none;
	}

	.wangxiaoyoushi {
		padding: 0;
	}

	.m_nav { display: block;}
	
}


/* æœåŠ¡é¡¹ç›®å†…é¡µ */

.xiangmu ul.wentis li {
		margin:0.625rem auto;
		overflow: hidden;
		padding: 1.25rem;
		border: none;
		background:#FFFFFF;
		box-shadow: 3px 3px 10px rgba(102,102,102,0.2);
		border-radius: 0.625rem;
		width: 95%;
	}

	.xiangmu ul.wentis .img {
		float: left;
		width: 25%;
		height:9.5rem;
		border-radius: 1.25rem;
		overflow: hidden;
	}
	.new ul.wentis .img {
		float: left;
		width: 25%;
		height:11rem;
		border-radius: 1.25rem;
		overflow: hidden;
	}
	.xiangmu ul.wentis .img  img{
		width: 100%;
		min-height: 100%;
		}
	.xiangmu ul.wentis li p{
		margin:0.8125rem 0 0.85rem 0;
		font-size:1.25rem ;
		color: #333333;
	}
	.xiangmu ul.wentis li span{
		margin: 0.85rem 0 1rem 0;
		color: #999999;
		font-size: 0.875rem;
		line-height: 2rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
      display:block;
	}
	.xiangmu ul.wentis li .xq{
		color: #FFFFFF;
		width: 12%;
		margin:0.5rem auto 0 auto;
		border-radius: 50px;
		text-align: center;
		height: 1.875rem;
		line-height: 1.875rem;
		background: #104f69;
		display: block;
		float: right;
	}
	.xiangmu ul.wentis .wenti {
		float: right;
		width:74%;
	}
	.new ul.wentis .wenti{
		width: 74%;
	}
	/* æŠ€å¸ˆåˆ—è¡¨ */
	.teacherteam{overflow: hidden;}
	.teacherteam&gt;div{width: 50%;float: left;overflow: hidden;}
	.teacherteam&gt;div img{width: 100%;min-height: 100%;}
	.teacherteam&gt;div p{color: #444444;font-size: 2rem;text-align: center;margin-top: 2.625rem;}
	.teacherteam&gt;div span{font-size: 1rem;color: #666666;line-height: 2rem;padding:0 3.3125rem;display:block;}
	.teacherteam&gt;div .gang{width: 4%;height: 3px;margin: 1rem auto;background: #104f69;}
	.teacherteam&gt;div .more{width: 20%;margin:2rem auto 2.8125rem auto;text-align: center;border: 1px solid #444444;height: 2.5rem;line-height: 2.5rem;}
	.m_teacher{display: none;}
	/* å†…å®¹é¡µ */
	.news{background: #fffffff;box-shadow: 3px 3px 10px rgba(102,102,102,0.2);border-radius: 10px;padding: 0.1rem 0 3.125rem 0;}
	.news h1{color: #444444;font-size: 1.875rem;margin: 3.125rem auto 1.75rem auto;text-align: center;}
	.news .shuiyin{text-align: center;color: #999999;font-size: 1rem;border-bottom: 1px dashed #E2E2E2;padding-bottom: 2rem;width: 96%;margin:0 auto 2rem auto;}
	.news .neirong{width: 96%;margin: auto;font-size: 1rem;color: #666666;line-height:2rem;}	
	.news .neirong img{margin: 1.25rem auto;max-width: 96%;height: auto!important;}
	.button{display: flex;flex-direction: row;justify-content: space-between;width:45%;margin: 2.5rem auto;flex-wrap: wrap;}
	.button span{display: block;width: 48%;color: #FFFFFF;background:#104f69;text-align: center;height: 3.125rem;line-height: 3.125rem;border-radius: 10px;}
        .button a {
            color: #FFFFFF;
        }
	
	/* ä¸Šé—¨å–è¡¨ */
	.qubiaoteam{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;margin: 1.25rem 0;box-shadow: 3px 3px 10px rgba(102,102,102,0.2);}
	.qubiaoteam .img{width:30%;overflow: hidden;}
	.qubiaoteam .img img{width: 100%;min-height: 100%;}
	.qubiaoteam .wenzi{width: 68%;padding: 2.3rem 0;}
	.qubiaoteam .wenzi h2{color: #333333;font-size: 1.5rem;margin-bottom:1.625rem;}
	.qubiaoteam .wenzi p{color: #666666;font-size: 0.875rem;line-height: 2rem;}
	.qubiaolist .zixuns a{
		 margin: 2.25rem 0 2rem 0;
	}
	.zixuns a{display: block;color: #FFFFFF;
	font-size: 1rem;
    width: 18.75rem;
    margin: 4rem auto 5rem auto;
    border-radius: 5px;
    text-align: center;
    height: 3rem;
    line-height: 3rem;
    background: #104f69;}
	.zixuns a.dianhua,.m_banner{display: none;}
	/*************************/
	.swttc{display: none; width:24rem;position: fixed;left:50%;margin-left: -12rem;top:0;display: none;z-index: 999;}
	.swtbg{
		width: 24rem;
	    height: 15rem;
	    margin: auto;
	    position: relative;
	    background: url() no-repeat center/100% 100%;
	}
	.swt_shadow{width:23.4rem;margin: auto;position: relative;}
	.cls_swttc{width:1rem;line-height:1rem;height:1rem;font-size: .4rem;padding-bottom: .04rem;text-align: center;border-radius: 50%;color: #000;font-family:"å¾®è½¯é›…é»‘";position:absolute;background: #f6f6f6;right:.08rem;top:.25rem;cursor: pointer;display: inline-block;}
	.cls_swtta{color:#fff;text-align:center;}
	.swt_logo2{overflow: hidden;}
	.swt_logo2 span{padding:.30rem 0 .10rem 0;font-weight:bold;font-size:.3rem;display: block;}
	.swt_logo2 img{width:8rem;margin:1.1rem auto;display: block;}
	.swt_tit2{font-size:1.8rem; letter-spacing:.06rem; font-weight:bold;}
	.swt_rz{color:#999999;font-size:.16rem;text-transform:uppercase; padding-top: .10rem;}
	.swt_ty{font-size:1rem;padding:.55rem 0 0 0;letter-spacing:.05rem}
	.swt_zx a{width: 11.7rem;height: 4rem;float:left;display: block;margin:.1rem 0 0 0}

.footer{
	display:flex;
	background:#212121;
	padding:0.25rem 0.15rem 1rem 0.15rem;
	margin-top:0.65rem;
	color:#fff;

}
.footer-con{
	margin:0 auto;
	width:65%;
	display:flex;
	background:#212121;
	padding:0.25rem 0.15rem 1rem 0.15rem;
	margin-top:0.65rem;
	color:#fff;
}
.footer_logo{
	width: 33%;
	overflow: hidden;
	text-align: center;
	margin:2rem 0;
	padding-bottom:3rem;
}
.footer_logo img{
	display: inline-block;
	width: 6rem;
	padding-bottom:2rem;
}
.footer_logo h6{
	font-size:2rem;
	padding-bottom:0.5rem;
	text-align: center;
}
.footer_logo h6 span,.footer_logo h6 strong{
	display: block;
	width: 100%;
	font-weight:bold;
}
.footer_logo a{
	display: block;
	width: 100%;
	color:#fff;
	line-height:30px;
}
.footer_logo h6 strong{
	font-size:2.5rem;
}


/*****************************/

@media screen and (min-width:320px) {
	html { font-size: 80%;}
}

@media screen and (min-width:400px) {
	html { font-size: 90%}
}

@media screen and (min-width:480px) {
	html {font-size: 97.5%}
}

@media screen and (min-width:560px) {
	html {font-size: 100%}
}

@media screen and (min-width:600px) {
	html {font-size: 112.5%}
}

@media screen and (min-width:640px) {
	
	html {font-size: 100%}
	.bannerpcba_lef01{ font-size:28px; line-height:28px;}
	.bannerpcba_lef03{ font-size:18px; line-height:18px;}
	.bannerpcba_lef04{ font-size:14px; line-height:14px;}
	.xinwen-box{padding-top:30px;}
}

@media only screen and (max-width:768px) {

/* å•†åŠ¡é€š å¼¹çª—*/
.swttc{
	width:16rem;position: fixed;left:50%;margin-left: -8rem;top:0;display: none;z-index: 999;}
.swtbg{
	width: 16rem;
    height: 10rem;
    margin: auto;
    position: relative;
    background: url() no-repeat center/100% 100%;
}
.swt_shadow{width:15.4rem;height:3rem;margin: auto;position: relative;}
.cls_swttc{width:1rem;line-height:1rem;height:1rem;font-size: .4rem;padding-bottom: .04rem;text-align: center;border-radius: 50%;color: #000;font-family:"å¾®è½¯é›…é»‘";position:absolute;background: #f6f6f6;right:.08rem;top:.25rem;cursor: pointer;display: inline-block;}
.cls_swtta{color:#fff;text-align:center;}
.swt_logo2{overflow: hidden;}
.swt_logo2 span{padding:.30rem 0 .10rem 0;font-weight:bold;font-size:.3rem;display: block;}
.swt_logo2 img{width:6rem;margin:.6rem auto;display: block;}
.swt_tit2{font-size:.50rem; letter-spacing:.04rem}
.swt_rz{color:#999999;font-size:.16rem;text-transform:uppercase; padding-top: .10rem;}
.swt_ty{font-size:.18rem;padding:.4rem 0 0 0;letter-spacing:.03rem}
.swt_zx a{width: 7.7rem;height: 2.4rem;float:left;display: block;margin:.1rem 0 0 0}





/*****************************/
	.xiangmu ul.guzhang,
	.product_bottom .product_right,
	.qubiao .swiper-slide .qubiao_left,
	.qubiao .swiper-slide .qubiao_right,
	.wangdianlist ul li ,.teacherteam&gt;div,.qubiaoteam .img,.qubiaoteam .wenzi{
		width: 100%;
		margin: auto;
	}
.banner{
	/*height: 215px;*/
}

.banner .biao{
	width: 30%;
	margin-right: 3.5rem;
}
.banner .banner_left{
	width: 45%;
	margin-left:3rem;
}
.banner .logos{
	width: 70% !important;
	margin-bottom: 1rem;
}

	.xiangmu ul.wenti li{
		width: 90%;
	}
	.xiangmu ul.wenti li a{
		width: 58%;
	}
	.kong,
	.m_fixed,
	.m_banner,.m_teacher ,.zixuns a.dianhua,.wangdianlist .img2,.logo1,.m_banner{
		display: block;
	}

	.p_banner,
	.p_teacher,.zixuns a.zaixian,.wangdianlist .img1,.p_banner{
		display: none;
	}

	.xiangmu ul.guzhang li img{
		width: 100%;
	}
	.product ul li {
		width: 30%;
	}

	.jishiteam ul li {
		width: 48%;
		margin: 0.5rem 0;
	}

	.center_nav ul li {
		width: 17%;
	}

	.title .gang {
		width: 15%;
	}

	.xiangmu ul.wenti li {
		margin:0.625rem auto;
		overflow: hidden;
		padding: 1.25rem;
		border: none;
		background:#FFFFFF;
		box-shadow: 3px 3px 10px rgba(102,102,102,0.2);
		border-radius: 0.625rem;
	}

	.xiangmu ul.wenti .img {
		float: left;
		width: 40%;
		height: 8.75rem;
		border-radius: 1.25rem;
		overflow: hidden;
	}
	.xiangmu ul.wenti li h2{
		margin: 0;
	}
	.xiangmu ul.wenti li p{
		margin: 0.85rem 0 1rem 0;
	}
	.xiangmu ul.wenti li a{
		margin: 0;
		float: right;
	}
	.xiangmu ul.wenti .wenti {
		float: right;
		width: 58%;
	}
	.product_bottom .product_left {
		width: 100%;
	}

	.product ul li {
		/* padding: 0 0 2rem 0; */
	}

	.chengnuo .neirong {
		padding-bottom: 5rem;
	}
    /*.neirong img {
        width: 100%;
    }*/

	.zixun {
		padding: 0;
		width: 100%;
	}

	.zixun&gt;div {
		width: 100%;
	}

	.xiangmu ul.guzhang {
		margin-bottom: 1.5rem;
	}

	.wangdianlist ul li .wangdiantitle .icon img {
		width: 25%;
		float: left;
	}

	.wangdianlist ul li .wangdiantitle h2 {
		margin-right: 0.25rem;
	}

	.gallery_img .swiper-slide .img {
		height: 100%;
		max-height: auto;
	}

	.zixun .zixun_right {
		padding: 1.5rem 0;
	}

	.zixun .zixun_right ul li {
		/* padding: 0 1.5rem; */
	}

	.zixun .zixun_right ul li h2 {
		width: 62%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.wangdianlist ul li .wangdiantitle .icon {
		width: 23%;
	}

	.center {
		margin-bottom:5rem;
	}

	.m_fixed {
		padding: 1.5rem 0 0.5rem;
		position: fixed;
		background: #ffffff;
		bottom: 0;
		left: 0;
		width: 100%;
		border-top-left-radius: 0.625rem;
		border-top-right-radius: 0.625rem;
		box-shadow: -3px -3px 5px rgba(102, 102, 102, 0.2);
		z-index: 99999;
	}

	.m_fixed ul {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}

	.m_fixed ul li,
	.m_fixed ul li a {
		width: 33%;
		display: flex;
		flex-direction: row;
		text-align: right;
	}
	.m_fixed ul li:first-child{
		margin-left: 0.5rem;
	}
	.m_fixed ul li img {
		width: 2rem;
		height: 2rem;
		/*margin-right: 0.625rem;*/
	}

	.m_fixed ul li:nth-child(2) img {
		display: block;
	    margin: -3rem auto;
	    width: 5rem;
	    height: 5rem;
	    float: none;
	}

	.m_fixed ul li p {
		height: 2rem;
		line-height: 2rem;
		font-size: 1.1rem;
		color: #104f69;
		padding-left: 0.8rem;
	}

	.m_fixed ul li a {
		width: 100%;
	}

	/*ç™½è‰²èƒŒæ™¯çš„å¤´éƒ¨*/
	.header.on {
		background: rgba(0,0,0,0.75);
		position: fixed;
		/*border-bottom: 1px solid #FFFFFF;*/
	}

	.header.on .left .img1 {
		display: none;
	}

	.header.on .left .img2 {
		display: block;
	}

	.header.on .navbar_nav li a {
		color: #ffffff;
	}

	.header.on .navbar_nav li:hover a {
		color: #FFFFFF;
	}
.teacherteam&gt;div p{padding: 0;}
.button{width: 90%;}
.button span{width: 100%;margin: 1.25rem auto;}
.qubiaoteam,.qubiaoteam .img{border-radius: 10px;overflow: hidden;}
.qubiaoteam .wenzi{padding:1rem;}
.xiangmu ul.wentis .img{width: 30%;height: 9rem;}
.xiangmu ul.wentis .wenti{width: 68%;}
.xiangmu ul.wentis li a{width: 40%;margin-top: 0;}
.new ul.wentis .img,.new ul.wentis .wenti{width: 100%;}
.new ul.wentis .img{height: 13rem;}
}

/* å³ä¾§æ‚¬æµ® */
.float{
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 999;
}
.float img{
	width: 5rem;
}
/*zr_13page åˆ†é¡µ*/
.zr_13page{ width:90%; margin:50px auto 0px; display:block;}
.zr_13pagea{ width:90%; display:block; margin:0px auto; text-align:center;}
.zr_13pagea li{ padding:0px 5px; display:inline-block; zoom:1; background:#ffffff; border:1px solid #999999; line-height:28px; color:#999999; margin-right:4px;}
.zr_13pagea li:nth-of-type(1){ padding:0px 10px;}
.zr_13pagea li:nth-of-type(last){ padding:0px 10px;}
.zr_13pagea li a{ color:#666666; font-size:14px; display:block; padding:0px 16px; line-height:28px;}
.zr_13pagea li.thisclass{ background:#104f69; color:#fff; padding:0px 16px;}
.zr_13pagea li.thisclass a{ color:#fff;}
.zr_13pagea li .pageinfo{ padding:0px 10px;}

.ydf{display:none;}
@media (max-width:640px) {
	.product{padding: 30px 0!important;}
	.lgsize{font-size: 18px;line-height: 18px;}
	.mdsize{font-size: 15px;line-height: 15px;}
	.smsize{font-size: 10px;line-height: 16px;}
	.sjpcimg img:nth-child(1){display: none;}
	.sjpcimg img:nth-child(2){display: block;}
	.pcshow{display: none !important;}
	.sjshow{display: flex !important;}
	.mb100 {margin-bottom: 25px;}
	.mb80{margin-bottom: 20px;}
	.mb50{margin-bottom: 16px;}
	.footer-con{margin:0 auto;width:100%;}
    .footer_logo h6 strong {font-size: 1.2rem;}
	.footer_logo h6 span, .footer_logo h6 strong {font-size: 1.2rem;display: block;width: 100%;font-weight: bold;}
	.footer_logo img{padding-bottom: 1rem;}
	.pcf{display:none;}
	.ydf{display:block;}
	.footer-con&gt;div:nth-of-type(1){width:40%;}
	.footer-con&gt;div:nth-of-type(2){width:60%;}
	.footer_logo img{display:none;}
	.wd{display:none;}
	.footer{padding-bottom:5rem;}
}

.product {
	padding: 60px 0 0;    background: #f1f1f1;
}

.product-list .on.product-item {
	display: block
}

.product-list ul {
	margin: 0px -15px;
	overflow: hidden
}

.product-list ul li,
.right-list ul li {
	position: relative;
	float: left;
	width: 25%;
	border-radius: 5px;
	cursor: pointer;
	overflow: hidden
}

.product-list ul li a,
.right-list ul li a {
	display: block;
	margin: 15px 15px 5px;
	background: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-decoration: none;
	outline: 0;
	overflow: hidden;
	transition: all .2s linear
}

.relative {
	position: relative
}

.product-list .pro-img {
	overflow: hidden;
}

.product-list .pro-info {
	padding: 15px;
	text-align: left;
	/* color: #000; */
}

.product-list ul li a h3,
.right-list ul li a h3 {
	font-weight: normal;
	padding: 0 10px;
	text-align: center;
	/* color: black; */
	font-size: 16px;
	line-height: 42px;
	overflow: hidden;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s
}

.right-list ul li a h3 {
	color: #333;
}

.product-list ul li:hover h3 {
	/* color: #fff; */
}

.product-list ul li a img,
.right-list ul li a img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s
}

.More {
	margin: 0 auto 50px;
	clear: both;
	width: 163px;
	height: 50px
}

.More a {
	border: 1px solid #333;
	display: block;
	width: 163px;
	height: 50px;
	line-height: 50px;
	text-align: center
}
.index-tit h2 {
	font-size: 26px;
	color: #333;
	text-align: center;
	height: 33px;
	line-height: 33px;
	margin-bottom: 35px
}

.index-tit i {
	display: block;
	width: 29px;
	height: 1px;
	margin: 0 auto 30px;
	background: url(../images/wrap.png) center center no-repeat
}

.index-tit p {
	font-size: 16px;
	color: #666;
	margin: 20px auto 0;
	max-width: 700px;
	padding: 0 20px
}

@media screen and (max-width:768px) {
	.container {
		width: 100%;
		/* padding: 30px 15px; */
	}

	#slider&gt;img {
		width: 130% !important;
		display: block;
		margin-left: -15%;
		max-width: 130%;
	}

	.about-list ul li {
		width: 100%;
	}

	.about-list ul li:not(:last-child) {
		margin-bottom: 15px;
	}

	.about-list ul li a {
		margin: 0;
	}

	.about-list ul li a p {
		font-size: 18px;
		line-height: 40px;
	}

	.product-list ul li,
	.inside-right .product-list ul li,
	.right-list ul li,
	.related-list li {
		width: 50%;
	}

	.product-list ul li a img {
		height: 245px;
	}

	.news-item {
		width: 100%;
	}

	.news-list .news-item:nth-child(odd) {
		padding-right: 0;
	}

	.news-list .news-item:nth-child(even) {
		padding-left: 0;
	}

	.news-item ul li a .news-images {
		width: 135px;
	}

	.news-item ul li a .news-images img {
		height: 90px;
	}

	.news-image img {
		height: 90px;
	}

	.inside-right .text p {
		max-height: 24px;
	}

	.inside-right .product-list ul li a img {
		height: 230px;
	}

	.right-list ul li a img {
		height: 173px;
	}

	.product-img {
		width: 100%;
		float: none;
	}

	.product-img img {
		height: 400px;
	}

	.product-info {
		margin: 20px 0 0;
	}

	.related-list ul img {
		height: 188px;
	}

}

@media (max-width:576px) {
	.product-list ul,
	.right-list ul {
		padding: 0 12px;
	}

	.product-list ul li a img {
		height: 169px;
		object-fit: contain;
	}

	.about-list ul {
		margin: 0;
	}

	.about-list ul li a p {
		font-size: 22px;
	}

	
}

@media (max-width:400px) {
	.product-list ul li a img {
		height: 144px;
	}

	.about-list ul li img {
		width: 100%;
		height: 200px;
	}
	.right-list ul li a img {
		height: 108px;
	}

	.news-meta span.author {
		display: none
	}

	.product-img img {
		height: 265px;
	}

	.related-list ul img {
		height: 126px;
	}
}
/* æœåŠ¡ç½‘ç‚¹ */
.spm{padding:20px 20px;overflow:hidden;display:block;margin-top:20px;/* box-shadow: 0 1px 5px 0 rgba(0,0,0,.1); */border-radius: 10px;}
.spm2{padding:0 20px;overflow:hidden;display:block;margin-top:20px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);border-radius: 10px;width: 67%;margin: 0 auto;}
@media (max-width:780px) {
.spm2{padding:0 20px;overflow:hidden;display:block;margin-top:20px;box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);border-radius: 10px;width: 88%;}
}
.spm h3{font-size:15px;line-height:40px;padding-top:5px;}
.spm h5{font-size:15px;line-height:40px;padding-top:5px;}
.spm h3 span{float:left;font-size:12px;font-weight: normal;}
.spm2 h3{font-size:15px;line-height:40px;padding-top:5px;}
.spm2 h3 span{float:left;font-size:12px;font-weight: normal;}
.breadcrumb{line-height:40px;padding-top:5px;}
/*.breadcrumb i{padding:0 10px;}*/
.spm h1{line-height: 50px;text-align: center; color:#104f69;}
.spm center{line-height: 30px;margin: 20px 0px;}
@media (max-width:780px) {
.spm h1{font-size: 24px;line-height: 36px;}
.spm center{line-height: 26px;}
}
@media (max-width:500px) {
.spm h1{font-size: 20px;line-height: 30px;}
.spm .syms{margin:30px auto;line-height:26px;}
}
.spm h1 span{font-size:14px;margin-left:15px;position: relative;top:-5px;font-weight:normal;} 
.spm h1 span i , .spm .info span i{margin-right:5px;}
.spm .info{margin-bottom:15px;line-height: 24px;text-align: center;}
.spm .info span{margin:0 10px;}

.spm2 h1{line-height: 52px;text-align: center; color:#104f69;}
@media (max-width:780px) {
.spm2 h1{line-height: 28px; font-size: 20px;}	
}
@media (max-width:640px) {
.spm2 h1{line-height: 28px; font-size: 18px;}	
}
.spm2 h1 span{font-size:14px;margin-left:15px;position: relative;top:-5px;font-weight:normal;} 
.spm2 h1 span i , .spm .info span i{margin-right:5px;}
.spm2 .info{margin-bottom:15px;line-height: 24px;text-align: center;}
.spm2 .info span{margin:0 10px;}


/* ä¸­å¿ƒä»‹ç» */
.hong1{ width:100%; margin:60px auto 0; /*background:#f8f8f8;  padding-bottom:64px; */max-width:1200px;}
.hong1_tit{ width:100%; padding:64px 0px;}
.hong1_tita{ width:230px; line-height:54px; padding-bottom:6px; border-bottom:3px solid #000; margin:0px auto; font-size:36px; color:#000000; text-align:center; letter-spacing:3px;}

.hong1a{ width:96%; padding:30px 0px 60px; height:auto;margin:0 auto;}
.hong1a_a{ width:100%; margin:0px auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.hong1a_aa{ width:48%;margin:0 auto;}
.hong1a_aa p{ font-size:16px; color:#333333; line-height:26px; width:90%; margin:0px auto; padding-bottom:24px;}
.hong1a_aa_a{ width:100%; height:58px; display:block; margin:42px auto 0px; border:1px solid #000000; font-size:20px; color:#000000; line-height:58px; text-align:center; letter-spacing:4px;}
.hong1a_ab{ width:50%;}
.hong1a_aba{ width:100%;}
.hong1a_aba a{ width:220px; height:190px; padding-bottom:8px;}
.hong1a_aba a img{ width:100%; display:block;}
.hong1a_ab img{ width:90%; display:block;}
/* /ä¸­å¿ƒä»‹ç» */

/* æœåŠ¡æ–¹å¼ */
.fwfs{margin-bottom:60px;}
.fwlc {
	border-top: 2px solid #ddd;
	/* border-bottom: 4px solid #104f69; 
	background: #f2f2f2;*/
	padding: 30px 0;
	margin-top: 40px;
	/* margin-bottom: 5%; */
}
.Section-box{width:100%;height:auto;overflow:hidden;background:#f1f1f1;padding-top:40px;}
.Content{width:100%;height:auto;overflow:hidden;padding-top:40px;}
.fwlc-box-span {
	overflow: hidden;
	text-align: center;
	margin-top: -88px;
}

.fwlc-box-span span {
	display: inline-block;
	margin: 0 5px;
	width: 95px;
	height: 77px;
	padding-top: 18px;
	background: #fff;
	border: 2px solid #999;
	font-size: 24px;
	cursor: pointer;
	border-radius: 100px;
}

.fwlc-box-span span.On {
	background: #fff;
	border: 2px solid #104f69;
	color: #104f69;
}

.fwlc-box-div {
	overflow: hidden;
}

.fwlc-box-div-on {
	display: none;
	padding: 45px;
	margin-top: 20px;
	overflow: hidden;
}

.fwlc .bd {
	width: 1108px;
	float: left
}

.fwlc .bd ul,
.fwlc .prev,
.fwlc .next {
	display: block;
	float: left;
	cursor: pointer
}

.fwlc .prev,
.fwlc .next {
	width: 24px;
	margin-top: 58px;
}

.fwlc .bd ul {
	margin: 0 40px;
	width: 980px
}

.fwlc .bd ul li img {
	width: 355px;
	float: left
}

.fwlc .bd ul li .txt {
	width: 585px;
	height: 169px;
	background: #fff;
	float: left;
	padding: 0 20px
}

.fwlc .bd ul li .txt h3 {
	padding-top: 50px;
	font-size: 22px;
	color: #104f69;
	font-weight: normal;
	padding-bottom: 10px;
}

@media(max-width:960px){
	.fwlc-box-div-on{
		padding: 0;
	}
	.fwlc .bd{
		width: 100%;
	}
	
	.fwlc .prev,
	.fwlc .next {
	    width: 7%;
	    margin-top: 20%;
	}
	.fwlc .bd ul{
		width: 85%;
		margin: 0 auto;
	}
	
	.fwlc .bd ul li img {
		width: 100%;
		float: none;
	}
	
	.fwlc .bd ul li .txt {
		width: 90%;
		height: auto;
		float: none;
		background: #fff;
		padding: 5%;
	}
	.fwlc .bd ul li .txt h3{
		padding-top: 0;
	}
}
/* /æœåŠ¡æ–¹å¼ */
/* å¸¸è§é—®é¢˜ */

        .xinwen-box { font-family: 'Microsoft YaHei', sans-serif; }
        .lc { position: relative; margin-bottom: 20px; }
       /*  .gang { position: absolute; left: 50%; bottom: -5px; width: 50px; height: 2px; background: #000; } */
/* Tabæ&nbsp;·å¼è°ƒæ•´ */
.tab-nav {
    /* border-bottom: 1px solid #e0e0e0;  *//* åº•éƒ¨å¯¼èˆªä¸‹åˆ’çº¿ */
    margin-bottom: 20px;
}

.tab-nav li {
    flex: none; /* å–æ¶ˆå¼¹æ€§ä¼¸ç¼© */
    padding: 12px 30px; /* å¢žåŠ&nbsp;å·¦å³é—´è· */
    margin: 0 15px; /* å¢žåŠ&nbsp;é¡¹ç›®é—´è· */
    
    position: relative; /* å®šä½ä¸Šä¸‹æ–‡ */
    font-size: 16px;
    color: #333;
}

.tab-nav li.active {
    color: #104f69;
    border-bottom: none; /* ç§»é™¤åŽŸæ¥çš„è¾¹æ¡† */
	background:rgba(221,221,221,.25);
}

/* æ–°å¢žæ¿€æ´»çŠ¶æ€æŒ‡ç¤ºå™¨ */
.tab-nav li.active::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -2px; /* ä½äºŽæ–‡å­—ä¸‹æ–¹ */
    transform: translateX(-50%); /* å±…ä¸­å¯¹é½ */
    width: 30%; /* æŒ‡ç¤ºå™¨é•¿åº¦ï¼ˆå¯è°ƒæ•´ï¼‰ */
    height: 3px;
    background: #104f69; /* å“ç‰Œè‰² */
    border-radius: 1px;
}

/* å“åº”å¼è°ƒæ•´ï¼ˆå¯é€‰ï¼‰ */
@media (max-width: 768px) {
    .tab-nav li {
        padding: 10px 20px;
        margin: 0 10px;
        font-size: 14px;
    }
}
        /* Tabæ&nbsp;·å¼ */
        .tab-container { /*  */border-radius: 4px; overflow: hidden; }
        .tab-nav { display: flex; list-style: none; margin: 0; padding: 0; }
        .tab-nav li { flex: 1; padding: 12px 20px; text-align: center; cursor: pointer; transition: all 0.3s ease; }
        /* .tab-nav li.active { background: #fff; color: #104f69; border-bottom: 2px solid #104f69; } */
        .tab-content { padding: 20px; display: none; }
        .tab-content.active { display: block; }

        /* èµ„è®¯åˆ—è¡¨æ&nbsp;·å¼ */
        .zixun { display: flex; gap: 20px; }
        .zixun_left { width: 30%; }
        .zixun_right { width: 70%; }
        .zixun img { width: 100%; height: auto; border-radius: 4px; }
        .zixun p { margin: 10px 0 0; font-size: 14px; }
        .zixun ul { list-style: none; margin: 0; padding: 0; }
        .zixun li { display: flex; align-items: flex-start; gap: 8px; padding: 8px 0; border-bottom: 1px dashed #e0e0e0;justify-content: space-between; }
        .zixun li:last-child { border-bottom: none; }
        .zixun span:first-child { color: #104f69; font-weight: bold; }
        .zixun li p { margin: 0; font-size: 12px; color: #666; }

        /* æŒ‰é’®æ&nbsp;·å¼ */
        .zixuns { margin-top: 20px; display: flex; gap: 10px;width: 45%;margin: 0 auto; }
        .zxask { margin-top: 5px;  }
		.zxask a{    margin: 1rem auto 1rem auto;}
        .zaixian, .dianhua { flex: 1; padding: 12px; text-align: center; text-decoration: none; color: #fff; border-radius: 4px; transition: all 0.3s ease; }
        .zaixian { background: #104f69; }
        .dianhua { background: #4a90e2; }
        .zaixian:hover, .dianhua:hover { opacity: 0.9; }
/* /å¸¸è§é—®é¢˜ */
.Section{max-width:1200px;margin:0 auto;}
/* æœåŠ¡é¡¹ç›® */
.xiangmu ul.guzhang {
	overflow: hidden;
	width: 57%;
	margin: 0 auto 2.625rem auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}

.xiangmu ul.guzhang li {
	width: 18%;
}

.xiangmu ul.guzhang li img {
	display: block;
	margin: 0 auto 1rem auto;
}

.xiangmu ul.guzhang li .img2 {
	display: none;
}

.xiangmu ul.guzhang li p {
	width: 100%;
	text-align: center;
	color: #999999;
	font-size: 0.85rem;
}

.xiangmu ul.guzhang li.on .img1 {
	display: none;
}

.xiangmu ul.guzhang li.on .img2 {
	display: block;
}

.xiangmu ul.guzhang li.on p {
	color: #1a6482;
}

.xiangmu ul.wenti {
	verflow: hidden;
	margin: 0 auto 2.625rem auto;
}

.xiangmu ul.wenti .img {
	width: 100%;
	height: 11.875rem;
	overflow: hidden;
}

.xiangmu ul.wenti .img img {
	width: 100%;
	min-height: 100%;
}

.xiangmu ul.wenti li {
	width: 24%;
	border: 1px solid #E2E2E2;
	background: none;
	box-shadow: none;
	float: left;
	margin: 0 0.1rem;

}

.xiangmu ul.wenti li p {
	font-size:1.3rem;
	color: #333333;
	margin: 1.5rem auto 1rem;
	padding-left: 0.875rem;
}

.xiangmu ul.wenti li span {
	color: #999999;
	font-size: 0.875rem;
	line-height: 1.5rem;
	padding-left: 0.875rem;
   display:block;
}

.xiangmu ul.wenti li a {
	color: #FFFFFF;
	width: 40%;
	margin: 1.2rem auto 2rem auto;
	border-radius: 50px;
	text-align: center;
	height: 1.875rem;
	line-height: 1.875rem;
	background: #1a6482;
	display: block;
	font-size: 0.8rem;
	padding: 0 0.5rem;
}

.xiangmu .more {
	color: #FFFFFF;
	width: 18.75rem;
	margin: 1.2rem auto 2rem auto;
	border-radius: 5px;
	text-align: center;
	height: 3rem;
	line-height: 3rem;
	background: #1a6482;
}

/* ä¸Šé—¨å–è¡¨ */
.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.qubiao .swiper-slide li {
	overflow: hidden;
}

.qubiao .swiper-slide .qubiao_left {
	width: 40%;
	height: 16.5rem;
	overflow: hidden;
	border-radius: 5px;
}

.qubiao .swiper-slide .qubiao_left img {
	width: 100%;
	min-height: 100%;
}

.qubiao .swiper-slide .qubiao_right {
	width: 55%;
	padding-top: 2.5rem;
}
.qubiao .swiper-slide .qubiao_right h2{
	    color: #333333;
	    font-size: 1.5rem;
	    margin-bottom: 1.625rem;
}
.qubiao .swiper-slide .qubiao_right p {
	color: #666666;
	    font-size: 0.875rem;
	    line-height: 2rem;
}

.qubiao .swiper-slide .qubiao_right a {
	width: 40%;
	margin: 1.2rem 0.85rem 2rem 0;
	text-align: center;
	background: #1a6482;
}

.swiper-slide {
	overflow: hidden;
	padding-bottom:0.5rem;
	justify-content: space-between;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
/* æ•…éšœç»“æŸ */



/*åˆ—è¡¨å¼€å§‹*/
.zhanshi_list_bg{ background-color: #f4f4f4; padding-top: 40px;}
.zhanshi_list_biaoti{ background-color: #fff;position: relative; width: 94%; height: 55px; padding-left: 6%;}
.zhanshi_list_biaoti h3{ width: 72%; color: #333333; font-size: 16px;text-align: left; font-weight: normal; line-height: 55px; height: 55px; white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
 /*  max-width: 200px; */
  cursor: help; }
.zhanshi_list_biaoti h3:hover {
  overflow: visible; /* æ‚¬åœæ—¶æ˜¾ç¤ºå…¨éƒ¨å†…å®¹ */
  white-space: normal; /* å…è®¸æ¢è¡Œï¼ˆå¯é€‰ï¼‰ */
}
.zhanshi_list_biaoti span{ width: 85px; display: block; text-align: center;line-height: 55px; height: 55px; color: #888888; font-size: 14px; position: absolute; right: 0; bottom: 0;}
.zhanshi_list_bg .zhanshi_nan_con{ margin: 30px 15px 0;}
.zhanshi_list_bg .zhanshi_nan_con:hover{ box-shadow: 0 0 10px 0 #ccc;}
.zhanshi_list_bg .zhanshi_nan_con:hover .zhanshi_img img{ transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);}


/*åˆ—è¡¨ç»“æŸ*/
.zhanshi_nan{ max-width: 1320px; margin: 0 auto; overflow: hidden; padding-bottom: 30px;}
.zhanshi_nan_con{ float: left;width: 300px; margin: 20px 15px 0;}

.zhanshi_img{width: 300px; overflow: hidden;}
.zhanshi_img img{ transition: all ease-in-out  0.3s; }
.zhanshi_nan_con span{ font-size: 16px; color: #333; display: block; text-align: center; line-height: 44px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zhanshi_nan_con:hover .zhanshi_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}
.more_zhanshi{ width: 350px; height: 45px; line-height: 45px; display: block; margin: 30px auto; background-color: #eeeeee; border-radius: 45px; color: #777777; font-size: 16px; text-align: center; cursor: pointer; transition: 0.3s;}
.more_zhanshi:hover{ background-color: #dd0000; color: #fff;}


/* /ç½‘ç‚¹/ */
.zhanshi_nv_bg{ background-color: #f6f6f6; padding: 1px 0 15px;}
.zhanshi_nv{ max-width: 1300px; margin: 0 auto; overflow: hidden; padding-bottom: 15px;}

.zhanshi_nv_le{ max-width: 300px; float: left; margin-top: 20px;}
.zhanshi_nv_le img{ width: 100%; height: auto;}
.zhanshi_nv_rt{ max-width: 990px; float: right; margin-top: 20px;}
.zhanshi_nv_con{ float: left; width: 300px; margin-left:30px;}
.zhanshi_nv_con span{ font-size: 16px; color: #333; display: block; text-align: center; line-height: 44px; padding-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.zhanshi_nv_con:hover .zhanshi_img img{ transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);}

.more_zhanshi1{ width: 280px; height: 45px; line-height: 45px; display: block; margin: 30px auto; background-color: #aaaaaa; border-radius: 45px; color: #fff; font-size: 16px; text-align: center; cursor: pointer; transition: 0.3s;}
.more_zhanshi1:hover{ background-color: #1a6482; color: #fff;}

/*Ã¤ÂºÅ’Ã§ÂºÂ§Ã¦Â&nbsp;ÂÃ§â€ºÂ®Ã¥Â¼â‚¬Ã¥Â§â€¹*/
.ny_sub_nav{max-width: 1250px; margin: 0 auto 25px; background: url(../images/icon10.png) no-repeat left center; backgroung-size:50px 1px; padding-left:70px; display: block;}
.ny_sub_nav a{ padding:0 25px;height: 30px; line-height: 28px; font-size: 16px; text-align: center; display: block; float: left; transition: all ease-in-out 0.3s; color: #555555;}
.ny_sub_nav a:hover{ color: #fff; background-color: #1a6482; border-radius: 30px;}
.ny_sub_nav .one{color: #fff; background-color: #1a6482; border-radius: 30px;}
/*Ã¤ÂºÅ’Ã§ÂºÂ§Ã¦Â&nbsp;ÂÃ§â€ºÂ®Ã§Â»â€œÃ¦ÂÅ¸*/

/* çŸ¥è¯† */
.index_zixun ul {display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.index_zixun ul li {width:45%;padding:1.25rem;background:#ffffff;margin:1rem 0;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
.index_zixun ul li .riqi {width:16%;text-align:center;border-right:1px solid #e2e2e2;margin-right:1rem;padding-right:1.25rem;}
.index_zixun ul li .riqi p {font-size:1.625rem;color:#333333;margin:0.7rem 0;}
.index_zixun ul li .riqi span {font-size:0.875rem;color:#666666;display:block;}
.index_zixun ul li .wenzi {width:77%;}
.index_zixun ul li .wenzi h2 {font-size:1.125rem;color:#333333;margin-bottom:1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;}
.index_zixun ul li .wenzi p {font-size:0.875rem;color:#666666;line-height:1.5rem;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}

.dangqian {font-size:1rem;color:#444444;/* margin:3.125rem 0 1.875rem 0; */}
.dangqian .iconfont {margin-right:0.5rem;}
.dangqian a {color:#666666;margin:0 0.2rem;}
.newlist {overflow:hidden;    margin: 0 auto 0px;}
.newlist .index_zixun ul li {width:100%;padding:1.875rem;}
.newlist .index_zixun ul li .riqi {width:10%;}
.newlist .index_zixun ul li .img {width:20%;height:9.25rem;overflow:hidden;}
.newlist .index_zixun ul li .img img {transition:all 0.5s;width:100%;min-height:100%;}
.newlist .index_zixun ul li .wenzi {width:64%;}
.newlist .index_zixun ul li .wenzi h2 {margin-top:0.9375rem;}

.newlist .index_zixun ul li .wenzi p {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.newlist .index_zixun ul li .riqi p {margin:1.125rem 0 1.25rem 0;}
.newlist .index_zixun ul li:hover .img img {transform:scale(1.1);}
.newlist .index_zixun ul li:hover h2 a{color:#1a6482;}
.ol {overflow:hidden;display:flex;flex-direction:row;float:right;margin-top:3rem;}
.ol li {padding:0.3rem 0.7rem;margin:2rem 0.5rem;}
.ol li a {color:#666666;}
.ol .on {color:#ffffff;background:#0f2b44;border-radius:5px;}
.ol .on a {color:#FFFFFF;}
.newlist .news {padding:1.875rem;background:#FFFFFF;width:95%;}
.newlist .news &gt; h2 {font-size:1.375rem;color:#0f2b44;margin:;}
.newlist .news .riqi {display:flex;flex-direction:row;flex-wrap:wrap;margin:1.875rem 0;}
.newlist .news .riqi p {font-size:0.875rem;color:#666666;margin-right:1rem;}
.newlist .news .riqi p span {margin-right:0.5rem;}
.newlist .news &gt; p {font-size:1rem;color:#666666;margin:1.5rem 0;line-height:2rem;}
.newlist .fenye {margin-top:6.25rem;}
.newlist .fenye p {color:#666666;font-size:1rem;margin:1.875rem 0;}
.newlist .fenye p a {color:#0f2b44;}
.newlist .wangdianlist li {background:#FFFFFF;border-left:7px solid #0F2B44;padding:1.5rem;margin:2rem 0;position:relative;left:0;transition:all 0.5s;}
.newlist .wangdianlist li h2 {font-size:1.125rem;color:#0f2b44;margin-bottom:1.25rem;}
.newlist .wangdianlist li p {font-size:0.875rem;color:#666666;line-height:2rem;}
.newlist .wangdianlist li a {color:#0F2B44;text-align:right;margin-top:0.625rem;display:block;width:100%;}
.newlist .wangdianlist li a .iconfont {margin-left:0.5rem;}
.newlist .wangdianlist li:hover {left:1rem;}
.newlist .wangdianlist li a:hover {color:#215788;}
.newlist .wangdian .wangdian_top {background:#ffffff;padding:2.5rem;margin-bottom:2.5rem;}
.newlist .wangdian .wangdian_top h2 {font-size:1.125rem;color:#0F2B44;margin-bottom:1.875rem;}
.newlist .wangdian .wangdian_top p {font-size:0.875rem;color:#999999;line-height:2rem;}
.newlist .wangdian .wangdian_bottom {padding:1.875rem;background:#ffffff;}
.newlist .wangdian .wangdian_bottom .titles {display:flex;flex-direction:row;justify-content:space-between;}
.newlist .wangdian .wangdian_bottom .titles h2 {font-size:1.375rem;color:#0f2b44;}
.newlist .wangdian .wangdian_bottom .titles h2 span {color:#999999;font-size:1rem;margin-left:1rem;}
.newlist .wangdian .wangdian_bottom .titles .gang {width:15%;height:3px;background:#0F2B44;margin:0.9375rem 0 1.5625rem 0;}
.newlist .wangdian .wangdian_bottom ul li {margin:1rem 0;}
.newlist .wangdian .wangdian_bottom ul li h2 {font-size:1.125rem;color:#0f2b44;border-left:8px solid #0f2b44;padding-left:1rem;margin:1.125rem 0;}
.newlist .wangdian .wangdian_bottom ul li p {font-size:0.875rem;color:#999999;line-height:1.5rem;}
/* å†…å®¹é¡µ */
.news_bg {background-color:#f5f5f5;overflow:hidden;padding-top:3%;}
.news_con {overflow:hidden;}
.news_con ul li {overflow:hidden;margin-bottom:2%;padding-bottom:2%;border-bottom:1px solid #cccccc;display:block;}
.news_con ul li:last-child {border-bottom:0;margin-bottom:0;}
.news_con ul li .imgs {width:19%;float:left;display:inline;overflow:hidden;}
.news_con ul li .imgs img {width:100%;/* -webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);transition-duration:0.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter;*/-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.news_con ul li:hover .imgs img {/*-webkit-transform:scale(1.2) rotate(4deg);transform:scale(1.2) rotate(4deg);*/-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.news_con ul li .i_about_r {float:right;display:inline;line-height:22px;width:78%;overflow:hidden;}
.news_con ul li .i_about_r h3 {line-height:22px;height:22px;overflow:hidden;font-size:18px;color:#333;font-weight:normal;margin-bottom:1%;}
.news_con ul li .i_about_r label {display:block;color:#999999;font-size:14px;height:20px;line-height:20px;padding-left:19px;background:url(../image/news_bg1.png) left center no-repeat;margin-bottom:1%;}
.news_con ul li .i_about_r .p {max-height:48px;overflow:hidden;font-size:14px;color:#7b7b7b;line-height:24px;}
.news_con ul li .i_about_r .news_more {margin-top:2%;width:106px;text-align:center;float:left;height:34px;line-height:34px;background-color:#f5f5f5;border:1px solid #bababa;color:#828282;font-size:13px;transition:all 0.3s;}
.news_con ul li:hover .i_about_r .news_more {background-color:#0245de;color:#fff;border:1px solid #0245de;}
.news_con ul li:hover .i_about_r h3 {color:#0245de;}
.about_x {
	overflow: hidden;
	line-height: 30px;
	font-size: 14px;
	color: #666666;
}
.con_id,.prenext,.prenext{max-width:1200px;margin:0 auto;}
.about_x img {
	margin-bottom: 15px;
	max-width: 100%;
	height: auto !important;
}
#maximg h3{font-size: 15px;color: #444;line-height: 36px;font-weight:700;}
#maximg p{line-height: 30px;font-size: 15px;color: #444;text-indent:2em;margin-bottom:15px;}
.about_x .show_t {
	line-height: 36px;
	color: #333;
	text-align: center;
	margin-bottom: 15px;
	font-weight: normal;
}
.show_t h1{font-size: 18px;font-weight:600}
.about_x .con_line {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
	border-bottom: 1px dashed #cccccc;
	text-align: center;
}
.about_x .con_id {
	    color: #333;
		    font-size: 15px;
	line-height: 30px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	padding-top: 20px;
	text-align: left;
	padding-bottom: 40px;
}
.about_x table {
	border-collapse: collapse;
	border-spacing: 0;
}
.about_x table td {
	line-height: 22px;
	height: 27px; /*border:1px solid #000;*/
}
/* /å†…å®¹é¡µ */



@media screen and (max-width:640px) {
	.about_x .show_t {
	margin-top: 2%;
	margin-bottom: 0px;
}
.con_id{max-width:640px;}
.con_id, .prenext, .prenext{width:94%;;margin:0 auto;}
#maximg p{    font-size: 14px;}
#maximg {width:94%;margin:0 auto;}
	.liucheng ul li {width:48%;}
.index_zixun ul li {width:90%;}
.index_zixun ul li .riqi {width:27%;}
.index_zixun ul li .wenzi {width:60%;}
.yizhanshifuwu .zixunfangshi a.dianhua,.yizhanshifuwu .zixunfangshi a.zaixian {width:100%;margin:1rem 0;display:block;}
.kong {height:50px;display:block;}
.newlist .index_zixun ul li .riqi {width:22%;}
.newlist .index_zixun ul li .img {width:66%;}
.newlist .index_zixun ul li .wenzi {width:100%;}
.newlist .news {width:94%;padding:0.85rem;}
.newlist .news .riqi p {margin:0.25rem;}
.newlist .news .riqi p .iconfont {font-size:0.85rem;}
.newlist .wangdianlist li a {bottom:1.25rem;}
.tiaokuan .wenzi p {margin:1.875rem 0;}
.tiaokuan .wenzi a,.footer_top .footer_a_left .footer_kf {margin:auto;}
}

/* è”ç³»æˆ‘ä»¬ */
.tit { color: rgb(6, 41, 62); text-align: center; line-height: 32px; font-size: 32px; margin: 52px 0px 68px; }
.tit .yubt { color: rgb(6, 41, 62); }
.tit .yubta { color: rgb(6, 41, 62); }
email { margin-top: 50px; }
.email p { color: rgb(0, 0, 0); text-align: center; font-size: 16px; line-height: 30px; }
.gh_form3, .ghfm1, .ghfm2 { width: 800px; margin: 66px auto 0px; }
.mail_inp select, .mail_inp input { width: 373px; height: 53px; border: 1px solid rgb(0, 0, 0); line-height: 53px; box-sizing: content-box; text-indent: 1em; }
.mail_inp select, .mail_inp input, .mail_inp option { font-size: 16px; }
.gh_form3 textarea, .ghfm1 textarea { color: rgb(0, 0, 0); font-size: 16px; border: 1px solid rgb(0, 0, 0); text-indent: 1em; background: no-repeat; height: 75px; width: 99.8%; margin-top: 40px; padding-top: 15px; resize: none; }
#areaVal { color: rgb(0, 0, 0); font-size: 16px; border: 1px solid rgb(0, 0, 0); text-indent: 1em; background: no-repeat; height: 75px; width: 99.8%; margin-top: 40px; padding-top: 15px; resize: none; }
#areaVal02 { color: rgb(0, 0, 0); font-size: 16px; border: 1px solid rgb(0, 0, 0); text-indent: 1em; background: no-repeat; height: 75px; width: 99.8%; margin-top: 40px; padding-top: 15px; resize: none; }
.btnone input { width: 373px; height: 53px; background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); display: block; margin: 60px auto 0px; }
.btnone button { width: 373px; height: 53px; background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); display: block; margin: 60px auto 0px; }
.btnone button:hover { color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); background: rgb(255, 255, 255); }
.tit { color: rgb(6, 41, 62); text-align: center; line-height: 32px; font-size: 32px;margin: 52px 0px 68px; }
.tit .yubt { color: rgb(6, 41, 62); }
.tit .yubta { color: rgb(6, 41, 62); }
.fw_con { margin: 0px auto; }
.fw_con img { display: block; }
.fw_top { position: relative; margin-top: 0.65rem; overflow: hidden; }
.fw_fr { width: 50%; background: rgba(255, 255, 255, 0.8); height: 100%; position: absolute; top: 0px; right: 0px; }
.fw_fr p, .fw_fl p { color: rgb(0, 0, 0); text-align: center; width: 100%; margin: 0px auto; }
.fw_fr span, .fw_fl span { display: block; text-align: center; color: rgb(0, 0, 0); margin: 14px auto 18px; }
.fw_fr p:nth-of-type(2), .fw_fl p:nth-of-type(2) { text-align: left; line-height: 30px; margin-top: 28px; }
.fw_main { margin: auto; width: 90%; }
.fw_bot { position: relative; overflow: hidden; }
.fw_fl { width: 50%; background: rgba(255, 255, 255, 0.8); height: 100%; position: absolute; top: 0px; left: 0px; }
.pz_back { background: url("../images/ind3.jpg") center center no-repeat; height: 500px; margin-top: 45px; }
.pz_con, .pz_con a { color: rgb(255, 255, 255); }
.pz_con p:nth-of-type(1) { font-size: 32px; line-height: 32px; }
.pz_con p:nth-of-type(2) { font-size: 24px; line-height: 24px; margin-top: 20px; }
.pz_con a { margin-top: 60px; display: block; line-height: 45px; width: 178px; border: 1px solid rgb(255, 255, 255); text-align: center; font-size: 16px; }
.pz_con a:hover { color: rgb(0, 0, 0); background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); }
.pz_con { margin-left: 70px; }
.pz_height { height: 500px; }
.lx_fl { width: 560px; color: rgb(255, 255, 255); }
.lx_back { background: rgb(6, 41, 62); overflow: hidden; margin-top: 60px; padding-bottom: 40px; }
.lx_wrap { width: 1050px; margin: 42px auto 0px; }
.lx_fl p { font-size: 32px; }
.lx_fl span { font-size: 16px; line-height: 32px; margin-top: 24px; }
.lx_back .lx_wrap a { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); width: 108px; text-align: center; height: 50px; line-height: 50px; display: block; font-size: 16px; }
.lx_back .lx_wrap a:hover { border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background: rgb(255, 255, 255); }
.email h3 { font-size: 32px; line-height: 45px; color: rgb(6, 41, 62); text-align: center; }
.email h4 { width: 80px; border-top: 1px solid rgb(0, 0, 0); margin: 25px auto 45px; }
.email p:nth-of-type(2) { margin-top: 120px; }
@media screen and (max-width:320px) {.newlist .wangdian .wangdian_bottom,.footer_top .f_rigth {padding:1rem;}
.newlist .wangdian .wangdian_bottom .titles .left {width:60%;}
.newlist .index_zixun ul li .riqi {width:30%;}
.newlist .index_zixun ul li .img {width:57%;height:7.4rem;}
.about_x2 .show_t {
	font-size: 22px;
	line-height: 30px;
}
}

/* /çŸ¥è¯† */

@media (max-width:1300px){
	.ny_sub_nav{ width: 89%; margin: 0 auto; padding-left: 7%;}
	.zhanshi_list_bg .zhanshi_nan_con{ margin: 30px 1% 0;}
}
@media (max-width:680px){
	.ny_sub_nav{ width: 90%; margin: 0 auto; padding-left: 0%; background: none;}
	.ny_sub_nav a{ font-size: 14px; line-height: 30px; width: 48%; margin: 0 1%; overflow: hidden; padding: 0; background-color: #e5e5e5; color: #333; border-radius: 30px; margin-bottom: 10px;}
	.zhanshi_list_bg{ padding-top: 30px;}
	.zhanshi_list_bg .zhanshi_list_biaoti{height: 45px;}
	.zhanshi_list_bg .zhanshi_list_biaoti h3{ font-size: 14px; width: 60%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;line-height: 45px; height: 45px;}
	.zhanshi_list_bg .zhanshi_list_biaoti span{ width: 40px; padding-left: 10px; background-size: 35%; font-size: 12px;line-height: 45px; height: 45px;}
	.zhanshi_list_bg .zhanshi_nan_con{ margin: 20px 1% 0;}
}
@media (min-width:961px) and (max-width:1320px){
	.zhanshi_nv{ width: 98%; margin: 0 auto;}
	.zhanshi_nv_le{ width: 23%; float: left;}
	.zhanshi_nv_rt{ width: 77%; float: right;}
	.zhanshi_nv_con{width: 31.3%; margin-left:2%;}
	.zhanshi_img{ width: 100%; height: auto; height:165px; overflow:hidden;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:960px){
	.zhanshi_nv_bg{padding-top: 20px; margin-bottom: 60px;}
	.zhanshi_nv{ width: 96%; margin: 0 auto; }
	.zhanshi_nv_le{ display: none;}
	.zhanshi_nv_rt{ width: 100%; float: none; margin-top: 1;}
	.zhanshi_nv_con{width: 47%; margin: 0 1.5%;}
	.zhanshi_img{ width: 100%; height: auto;}
	.zhanshi_img img{ width: 100%; height: auto;}
}
@media (max-width:680px){
	.zhanshi_nv_bg{padding-top: 20px; margin-bottom: 40px; padding-bottom: 0px;}
	.zhanshi_nv_rt{ width: 100%; float: none; margin-top: 10px;}
	.zhanshi_nv_con span{ font-size: 14px; line-height: 40px;}
	.more_zhanshi1{ margin: 10px auto 20px;font-size: 14px; line-height: 40px; height: 40px; width: 250px;}
}
@media screen and (max-width: 1000px) {
    .Blockcontent {width: 100%;}
    .Citydiv {width: 100%;overflow: hidden;margin-bottom: 6px;}
    .Citydiv p {width: 48%;}
    .Citytab li,.Citydiv p strong {font-size: 16px;}
}
@media screen and (max-width: 860px) {
    .Citytab li,.Citydiv p strong {font-size: 14px;}
}
@media screen and (max-width: 800px) {
    .Citytab {padding: 8px 60px;line-height: 22px;}
}
@media screen and (max-width: 640px) {
	.zixuns a{margin: 0;height:1.8rem;line-height:1.8rem;}
	#qiyefengcai a{margin: 2rem 0 0;height:1.8rem;line-height:1.8rem;}
	.gallery_img{    margin-top: 3rem;}
	.qiyefengcai-box{padding: 1rem 0 3rem;}
	.fwlc-box-span span{font-size: 18px;  height: auto;    padding-top: 0;}
	.fwlc{border-top:none;}
	.fwlc .bd ul li img {display:block;width: 90%;margin:10px auto 0;}
	.xinwen-box{    padding-top: 10px;}
	.fwlc .bd ul{background:#fff;}
	.zixun_left {display:none;}
	.process {padding:30px 0;}
	.process .row {margin-top:60px;}
	.hong1{margin: 30px auto 0;}
	.hong1a{    padding: 30px 0px 30px;}
	.hong1a_ab img{margin:0 auto;}
	.product{    padding: 20px 0 30px!important}
	.spm{    padding: 0px 20px;}
	.title{ margin: 0 ;}
	.ydtitle{margin-bottom:20px;}
	.Citydiv p{padding:1%;}
	.lao04b{ width:100%;margin: 30px auto 0px;}
	.hong1a_ab{ width:100%;}
	.hong1a_aa{ width:96%;margin:0 auto;}
    .Citytab {padding: 5px 30px; margin: 30px auto;}
    .Citytab .buttom span {width: 30px;font-size: 16px;} 
	.lc{margin:30px 0;}
	.mw1200{    margin: 0 auto 30px;}
	.header{background:rgba(26,100,130,.75);}
	.container{    margin: 0 auto 30px;}
	.xiangmu ul.guzhang{    width: 100%;margin-top:30px;}
	.zhanshi_nan_cen{display: flex;flex-direction: column;align-items: center;}
	.xiangmu ul.wentis li span{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;}
  .zixun .zixun_right ul li{display:flex;justify-content:space-between;}
  .zixun .zixun_right ul li div {display:flex;}
  .zixun .zixun_right ul li p{}
  .zixun .zixun_right ul li div span:nth-of-type(2){white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:83%;}
.email h3 { font-size: 24px; line-height: 34px;}
.email p{font-size: 14px;}

}
@media (max-width:640px) {
	.gh_form3, .ghfm1, .ghfm2{max-width:620px;}
	.btnone button{width:100%;margin:10px auto 0;}
	.wz005zw h2{font-size: 20px;}
	.tab-bd{display:none;}
	.step{display:none;}
	.headlogo{ width: 620px; margin: auto;    height: 64px;}
	.headlogo img:nth-of-type(1),.headlogo img:nth-of-type(3){ max-width: 100px;}
	.headlogo img:nth-of-type(2){max-width: 200px;}
	.fw_ulpc{ display: none;}
	.fw_hd{ display: none;}
	.fw_bd li{ width: 100%; text-align: center;}
	.fw_slide{ width: 100%;}
	.weizhi{width: 620px; }

	/* é‚®ç®±æŒ‚å· */
	.email{ margin-top: 50px;max-width:640px;overflow:hidden;position:relative;}
	.ghfm1{width:100%;margin:0 auto;overflow:hidden;}
	.email p{ color: #000; text-align: center; font-size: 16px;  line-height: 30px;  margin: 0 auto;}
	.gh_form3,.ghfm1{ width: 90%; margin:60px auto 0;}
	.mail_inp{display:flex;flex-direction:column;width:100%;}
	.mail_inp select,.mail_inp input{ margin-bottom:15px; height: 53px; border: 1px solid #000000; line-height: 53px; box-sizing: content-box; text-indent: 1em;}
	.mail_inp select,.mail_inp input, .mail_inp option{ font-size:16px;}
	.gh_form3 textarea,.ghfm1 textarea{max-width:620px; color: #000; font-size: 0.16rem; border: 1px solid #000; text-indent: 1em; background: no-repeat; height: 0.75rem; width:99.5%; margin-top: 0.4rem; padding-top:0.15rem; resize: none;}
	#areaVal{width:98%;margin:0 auto;}
	.btnone input{ width:280px; height: 53px; background: #000000; border: 1px solid #000000; color: #FFFFFF; display: block; margin: 0.6rem auto 0; font-size: 0.2rem;}
	.btnone input:hover{color: #000000; border: 1px solid #000000; background: #FFFFFF;}
.select11{max-width:620px;overflow:hidden;width:98%;}
.mail_inp select, .mail_inp input{width:98%;}
.product-list ul li h3{margin:0 auto 10px!important;}
}
.product-list ul li a h3, .right-list ul li a h3{margin: 15px 0px 20px!important;}</pre></body></html>