body.bg {
	background: #f9f9f9;
}
.banner {
	position: relative;
	overflow: hidden;
}
.banner img, .banner a {
	width: 100%;
	display: block;/*height: 10.8rem;*/
}
.banner .swiper-pagination {
	position: absolute;
	bottom: 0.15rem;
	font-size: 0;
	text-align: center;
}
.banner .swiper-pagination .swiper-pagination-bullet, .newsTop .swiper-pagination .swiper-pagination-bullet, .articleTop .swiper-pagination .swiper-pagination-bullet {
	opacity: 1;
	display: inline-block;
	margin-left: 0;
	margin-right: 0.15rem;
	background-color: rgba(105, 105, 105, 0.5);
	width: 0.15rem;
	height: 0.15rem;
	border-radius: 50%;
}
.banner .swiper-pagination .swiper-pagination-bullet:last-of-type, .newsTop .swiper-pagination .swiper-pagination-bullet:last-of-type, .articleTop .swiper-pagination .swiper-pagination-bullet:last-of-type {
	margin-right: 0;
}
.banner .swiper-pagination .swiper-pagination-bullet-active, .newsTop .swiper-pagination .swiper-pagination-bullet-active, .articleTop .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f08200;
}
.articleTop .swiper-pagination {
	bottom: 0.1rem;
}
.bntt {
	position: absolute;
	left: 0;
	top: 1.9rem;
	width: 100%;
	text-align: center;
}
.bntt h3 {
	font-size: 0.6rem;
	color: #000;
	line-height: 1;
	margin-bottom: 0.2rem;
}
.bntt h5 {
	font-size: 0.36rem;
	color: #000;
	line-height: 1;
}
.lanmu {
	width: 100%;
	padding: 0.65rem 0 0;
}
.subNav3 {
	padding: 0 0.35rem;
}
#scroller3 {
	position: relative;
	height: 1.7rem;
}
.subnavlist3 {
	background-image: url(../img/ddd.jpg);
	background-repeat: repeat-x;
	background-position: left top 0.1rem;
}
.subnavlist3 li {
	float: left;
	width: 2.25rem;
	text-align: center;
}
.subnavlist3 li i {
	display: block;
	margin: 0 auto;
}
.subnavlist3 li i {
	background: url(../img/k1.png) no-repeat;
	/*background-size: 0.62rem 0.51rem;
	width: 0.62rem;
	height: 0.51rem;*/
	width: 32px;
	height: 32px;
}
/*.subnavlist3 li:nth-of-type(2) i {
	background: url(../img/k1.png) no-repeat;
	background-size: 0.4rem;
	width: 0.4rem;
	height: 0.4rem;
}
.subnavlist3 li:nth-of-type(3) i {
	background: url(../img/k1.png) no-repeat;
	background-size: 0.64rem 0.54rem;
	width: 0.64rem;
	height: 0.54rem;
}*/
.subnavlist3 li.current i {
	background: url(../img/k1h.png) no-repeat;
	/*background-size: 0.62rem 0.51rem;
	width: 0.62rem;
	height: 0.51rem;*/
	width: 32px;
	height: 32px;
}
.mhh {
	height: 0.85rem;
}
.subnavlist3 li a {
	font-size: 0.28rem;
	color: #666;
	line-height: 1;
}
.subnavlist3 li.current a {
	color: #ff7d24;
}
.ppBox {
	padding: 0.55rem 0.35rem 1.3rem;
	background-color: #efefef;
}
.ppList {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ppList li {
	width: 48.5%;
	margin-bottom: 0.45rem;
}
.ppList li .ppImg {
	background-color: #fff;
	width: 100%;
	/*height: 3.1rem;*/
	display: flex;
	justify-content: center;
	align-items: center;
}
.ppList li .ppImg img {
	width: 100%;
	height: 100%;
}
.ppList li h4 {
	font-size: 0.36rem;
	line-height: 1.5;
	text-align: center;
	color: #333;
	margin-top: 0.35rem;
}
.more2 {
	display: block;
	width: 3.05rem;
	height: 1rem;
	border: 1px solid #f08200;
	font-size: 0.36rem;
	color: #f08200;
	text-align: center;
	line-height: 1rem;
	margin: 0 auto;
}
.jianjie {
	background: url(../img/bg2.jpg) no-repeat center;
	height: 17.13rem;
	background-size: 100% 17.13rem;
	padding: 1.1rem 0 0;
}
.jjBox h3 {
	font-size: 0.48rem;
	line-height: 1;
	color: #fff;
	text-align: center;
	margin-bottom: 0.22rem;
}
.jjBox p {
	font-size: 0.36rem;
	line-height: 0.66rem;
	color: #666;
	text-align: center;
}
.jjList {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0.35rem;
}
.jjList li:hover .jjImg {
	background-color: #ff7d24;
}
.jjList li .jjImg {
	width: 1.32rem;
	height: 1.32rem;
	border: 1px solid rgba(255,255,255,0.1);
	border-radius: 0.05rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	color: #fff;
}
.jjList li h5 {
	font-size: 0.32rem;
	color: #999;
	line-height: 1;
	margin-top: 0.25rem;
}
.jjList li:first-of-type .jjImg {
	margin-left: 0.28rem;
}
.jjList {
	padding-top: 0.15rem;
}
.more3 {
	display: block;
	background: url(../img/enter.png) no-repeat;
	width: 0.51rem;
	height: 0.5rem;
	margin: 0.28rem auto 0;
	background-size: 0.51rem 0.5rem;
}
.ch2 {
	font-size: 0.48rem;
	color: #000;
	line-height: 1;
	text-align: center;
	margin-bottom: 0.4rem;
}
.solution {
	padding: 1.05rem 0.35rem 1.3rem;
}
.soImg img {
	width: 3.3rem;
	height: 2.2rem;
}
.soInfo h4 {
	font-size: 0.36rem;
	color: #333;
	line-height: 1;
	margin-top: 0.25rem;
}
.soInfo {
	padding-bottom: 0.72rem;
	margin-bottom: 0.5rem;
}
.soInfo .swiper-pagination {
	position: absolute;
	bottom: 0;
}
.soInfo .swiper-pagination .swiper-pagination-bullet {
	width: 0.12rem;
	height: 0.12rem;
	background-color: #b5b5b5;
	border-radius: 50%;
	opacity: 1;
}
.soInfo .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f08200;
}
.soBox {
	/*display: flex;*/
	/*flex-direction: row;*/
	/*justify-content: space-between;*/
	width: 100%;
}
.soBox .soli {
	float: left;
	width: 46%;
	margin: 15px 2%;
}
.soBox .soli img {
	width: 99.9%;
	border: 1px solid #ddd;
}
.soBox .soli h4 {
	line-height: 0.5rem;
}
.news {
	background-color: #efefef;
	padding: 1.08rem 0.35rem 1.15rem;
}
.newsImg {
	width: 100%;
	height: 4.52rem;
	position: relative;
}
.newsImg img {
	width: 100%;
	height: 100%;
}
.newsTxt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.04rem;
	font-size: 0.36rem;
	color: #fff;
	background-color: rgba(0,0,0,0.4);
	line-height: 1.04rem;
	padding-left: 0.2rem;
}
.newsList {
	margin: 0.2rem 0 0;
	padding-bottom: 0.3rem;
}
.newsList li {
	background-color: #fff;
	padding: 0.16rem 0.2rem 0.2rem;
	margin-bottom: 0.18rem;
}
.newsList li a {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.6rem;
	display: block;
}
.tdInfo p {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.66rem;
}
/*index*/

/*产品中心*/
.header2 {
	border-bottom: 1px solid #d2d2d2;
}
.cpli {
	/*background: url(../img/mb.jpg) no-repeat center top;*/
	background-size: 100% 3.75rem;
}
.cpli .cpImg img {
	width: 100%;/*max-height: 3.5rem;
	height: 3.5rem;
	padding-left: 0.2rem;*/
}
.cpli .cpImg {
	padding-bottom: 0.7rem;
}
.cpli h3 {
	font-size: 0.52rem;
	text-align: center;
	line-height: 1;
	color: #333;
	margin-bottom: 0.35rem;
}
.cpli p {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.66rem;
}
.cplink {
	margin-top: 0.45rem;
	padding-bottom: 0.4rem;
}
.cplink a {
	display: block;
	height: 1rem;
	line-height: 1rem;
	font-size: 0.36rem;
	color: #333;
	border: 1px solid #c8c8c8;
	margin-bottom: 0.2rem;
	padding-left: 0.42rem;
	padding-right: 0.7rem;
	background: url(../img/dui.png) no-repeat right 0.42rem center;
	background-size: 0.3rem 0.1rem;
}
.cplink a:hover {
	color: #fff;
	border: 1px solid #f08200;
	background: #f08200 url(../img/duih.png) no-repeat right 0.42rem center;
}
.knbox {
	text-align: center;
}
.know {
	font-size: 0.36rem;
	color: #666;
	display: inline-block;
	padding-bottom: 0.18rem;
	border-bottom: 2px solid #666;
}
.xiazai {
	background: url(../img/download1.png) no-repeat;
	width: 0.41rem;
	height: 0.35rem;
	background-size: 0.41rem 0.35rem;
	display: block;
	float: right;
}
.jueList {
	padding-bottom: 0.5rem;
}
.jueList li {
	margin-bottom: 0.6rem;
}
.jueList li .jueImg img {
	width: 100%;
	height: 4.53rem;
}
.jueList li h4 {
	font-size: 0.36rem;
	color: #666;
	line-height: 1;
	text-align: center;
	margin-top: 0.45rem;
}
.bg2 {
	background: #f4f4f4;
}
.w {
	padding: 0 0.3rem;
}
.w1 {
	padding: 0 0.2rem;
}
.peijian {
	padding-top: 0.4rem;
}
/*end index*/

/*新闻列表*/
.xinwen {
	padding: 0.25rem 0.35rem 1rem;
}
.xwTop {
	width: 100%;
	position: relative;
	margin-bottom: 0.45rem;
}
.xwImg {
	position: relative;
	height: 4.5rem;
	width: 100%;
}
.xwImg img {
	width: 100%;
	height: 100%;
}
.xwTxt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.65rem;
	background: url(../img/ying.png) no-repeat center bottom;
	background-size: 100% 1.65rem;
	font-size: 0.32rem;
	color: #fff;
	line-height: 0.5rem;
	padding: 0.4rem 1.3rem 0 0.3rem;
}
.xwTop .swiper-pagination {
	position: absolute;
	bottom: 0.32rem;
	text-align: right;
	padding-right: 0.1rem;
}
.xwTop .swiper-pagination .swiper-pagination-bullet {
	width: 0.12rem;
	height: 0.12rem;
	background-color: #9a999a;
	border-radius: 50%;
	margin: 0 0.12rem 0 0;
	opacity: 1;
}
.xwTop .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #fff;
}
.xwList li:first-of-type {
	border-top: 1px solid #dedede;
}
.xwList li {
	padding: 0.45rem 0;
	border-bottom: 1px solid #dedede;
}
.xwList li a {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.xwInfo h3 {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.6rem;
	margin-top: -0.12rem;
}
.xwInfo {
	width: 3.9rem;
}
.xImg img {
	width: 2.55rem;
	height: 1.7rem;
}
.xwInfo h5 {
	font-size: 0.28rem;
	color: #999;
	line-height: 1;
	margin-top: 0.2rem;
}
.jiazai {
	display: block;
	text-align: center;
	font-size: 0.36rem;
	color: #999;
	line-height: 1;
	padding: 0.35rem 0 0;
}
/*新闻详情*/
.xwDetail {
	padding: 0.2rem 0.35rem 0.6rem;
}
.xwDetail h2 {
	font-size: 0.48rem;
	color: #464646;
	line-height: 0.64rem;
}
.xwDetail h3 {
	font-size: 0.28rem;
	color: #999;
	line-height: 1;
	margin: 0.2rem 0 0.35rem;
}
.xwDetail p, .cpTxt p, .cpp1 p, .tdInfo li p, .baseInfo p, .cpp3 p {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.66rem;
	margin-bottom: 0.3rem;
}
.xwDetail img, .cpp2 img {
	width: 100%;
	height: auto;
}
/*产品详情*/
.cpTxt {
	padding: 0.5rem 0.35rem 1.1rem;
}
.cpTxt h3, .gh2 {
	font-size: 0.42rem;
	color: #333;
	line-height: 0.62rem;
	margin-bottom: 0.25rem;
}
.cpTxt p, .cpp1 p, .tdInfo li p, .baseInfo p, .cpp3 p {
	margin-bottom: 0;
}
.baojia {
	width: 100%;
	height: 1rem;
	background-color: #f08200;
	text-align: center;
	font-size: 0.36rem;
	color: #fff;
	line-height: 1rem;
	margin-top: 0.4rem;
}
.cpNav {
	background: url(../img/cpbg.jpg) no-repeat center;
	height: 1.7rem;
	background-size: 100% 3rem;
	position: relative;
}
.ccli {
	font-size: 0;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 0.35rem;
}
.ccli h4 {
	width: 33.3%;
	height: 1rem;
	text-align: center;
	background-color: #ececec;
	display: inline-block;
	font-size: 0.36rem;
	color: #000;
	line-height: 1rem;
	cursor: pointer;
}
.ccli h4.current {
	background-color: #eb5f1a;
	color: #fff;
}
.gh2 {
	color: #eb5f1a;
	text-align: center;
}
.cpp1 {
	padding: 0.85rem 0.35rem 0.6rem;
}
.cpp1 h2:nth-of-type(2) {
	margin-top: 0.5rem;
}
.cpp2 {
	background-color: #f1f1f1;
	padding: 1.05rem 0.35rem 0.55rem;
}
.tdInfo li {
	margin-bottom: 0.35rem;
}
.tdInfo li h3 {
	font-size: 0.36rem;
	color: #000;
	line-height: 1;
	margin-bottom: 0.25rem;
}
.baseInfo {
	padding: 0.85rem 0 0.6rem;
	border-top: 1px solid #dedede;
	margin-top: 0.8rem;
	border-bottom: 1px solid #dedede;
}
.pjList {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.pjList li {
	width: 48.5%;
	margin-bottom: 0.44rem;
}
.pjList li .pjImg {
	width: 100%;
	height: 3.1rem;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pjList li .pjImg img {
	max-width: 80%;
	max-height: 80%;
	width: auto;
	height: auto;
}
.pjList li h4, .reInfo h4 {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.56rem;
	text-align: center;
	margin-top: 0.38rem;
}
.cpp3 {
	padding: 1rem 0.35rem 0.9rem;
}
.cpp3 h3 {
	font-size: 0.42rem;
	color: #333;
	line-height: 0.66rem;
	margin-bottom: 0.15rem;
	text-align: center;
}
.relaProduct {
	padding: 0.65rem 0 0;
	margin-top: 0.9rem;
	border-top: 1px solid #dedede;
}
.reInfo {
	position: relative;
	padding-bottom: 0.5rem;
}
.reImg {
	width: 3.3rem;
	/*height: 3.1rem;*/
	border: 1px solid #ebebeb;
	/*display: flex;
	justify-content: center;*/
	align-items: center;
}
.reImg img {
	width: 100%;
}
.reInfo .swiper-pagination {
	position: absolute;
	bottom: 0;
}
.reInfo .swiper-pagination .swiper-pagination-bullet {
	width: 0.22rem;
	height: 0.22rem;
	background-color: #dfdfdf;
	opacity: 1;
	margin: 0 0.15rem 0 0;
}
.reInfo .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #f08200;
}
.tpInfo {
	padding: 0.68rem 0.35rem;
}
.tpImg {
	text-align: center;
	/*height: 5.2rem;*/
	margin-bottom: 0.3rem;
	border: 1px solid #ddd;
	width: 100%;
}
.tpImg img {
	width: 100%;/*height: 4.4rem;*/
}
.ccImg {
	width: 1.2rem;
	height: 1rem;
	border: 1px solid #dbdbdb;
	display: inline-block;
	text-align: center;
	margin-right: 0.3rem;
	border-radius: 0;
	opacity: 1;
	background-color: transparent;
}
.ccImg img {
	width: 100%;
}
.tpInfo .swiper-pagination .swiper-pagination-bullet-active {
	border: 2px solid #f08200;
}
.tpInfo .swiper-button-prev {
	background: url(../img/pel.jpg) no-repeat center;
	background-size: 0.29rem 0.42rem;
	/*bottom: 0.45rem;*/
	top: 4.9rem;
	left: 0.35rem;
}
.tpInfo .swiper-button-next {
	background: url(../img/per.jpg) no-repeat center;
	background-size: 0.29rem 0.42rem;
	/*bottom: 0.45rem;*/
	top: 4.9rem;
	right: 0.35rem;
}
.companyInfo h3 {
	font-size: 0.42rem;
	color: #000;
	line-height: 1;
	margin-bottom: 0.15rem;
}
.companyInfo p {
	font-size: 0.36rem!important;
	color: #666!important;
	line-height: 0.66rem!important;
}
.conImg {
	margin-top: 0.4rem;
	padding-bottom: 0.9rem;
}
.conLeft, .conImg {
	float: none;
}
.conLeft {
	padding: 0.6rem 0.35rem 0;
}
.conImg img {
	border-radius: inherit!important;
}
.dyInfo {
	padding: 0.45rem 0 0;
}
.comTxt {
}/*padding:0 0.35rem;*/
.chuang {
	background-color: #f8f8f8;
	padding: 0.75rem 0.35rem;
}
.dianzi {
	padding: 0.8rem 0.35rem 0.4rem;
}
.yingyong {
	padding: 0 0.35rem 0.35rem;
	border-bottom: 1px solid #e2e2e2;
}
.yingList {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 0.4rem;
}
.yingList li {
	width: 50%;
	text-align: center;
	margin-bottom: 0.4rem;
}
.yingList li h5 {
	font-size: 0.36rem;
	color: #666;
	line-height: 1;
	margin-top: 0.35rem;
}
.yingList li img {
	width: 0.93rem;
	height: 0.93rem;
}
.part2 {
	padding: 0.65rem 0.35rem 0.25rem;
}
.partList {
	margin-top: 0.2rem;
}
.partList li {
	width: 32%;
	height: 1.22rem;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	float: left;
	border: 1px solid #dadada;
	margin-bottom: 0.15rem;
	margin-right: 2%;
}
.partList li:nth-of-type(3n) {
	margin-right: 0;
}
.partList li img {
	max-width: 90%;
	max-height: 80%;
}
.quanqiu p {
	font-size: 0.36rem!important;
	color: #666!important;
	line-height: 0.66rem!important;
	margin-bottom: 0!important;
}
.quanqiu h3 {
	font-size: 0.42rem;
	color: #333;
	line-height: 1;
	margin-bottom: 0.2rem;
}
.quanqiu h3:nth-of-type(2) {
	margin-top: 0.4rem;
}
.content {
	padding-top: 0.45rem;
}
.subNav {
	border-bottom: 1px solid #e7e7e7;
	background: #fff;
	padding: 0 0.3rem;
}
.subNav #scroller {
	position: relative;
	height: 0.78rem;
}
.subNav .subnavlist {
}
.subNav .subnavlist li {
	line-height: 0.78rem;
	float: left;
	margin-right: 0.36rem;
}
.subNav .subnavlist li:last-child {
	margin-right: 0;
}
.subNav .subnavlist a {
	position: relative;
	font-size: 0.32rem;
	color: #434343;
}
.subNav .subnavlist a:after {
	content: '';
	position: absolute;
	left: 50%;
	width: 0.34rem;
	height: 3px;
	background: #fff;
	margin-left: -0.25rem;
	bottom: -0.16rem;
}
.subNav .subnavlist a.current {
	color: #014da3;
}
.subNav .subnavlist a.current:after {
	background: #014da3;
}
/*图片方格1*/

.imgSquare1 {
	padding-bottom: 0.45rem;
}
.imgSquare1 li {
	margin-bottom: 0.2rem;
	background: #fff;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #ededed;
}
.imgSquare1 .imgResponsive {
	width: 100%;
	height: 4.6rem;
	border-radius: 0.1rem;
}
.imgSquare1 h2 {
	font-size: 0.36rem;
	line-height: 0.57rem;
	color: #000000;
	margin-bottom: 0.15rem;
}
.imgSquare1 .imgDate {
	font-size: 0.3rem;
	color: #7f8086;
	line-height: 0.3rem;
	margin-top: 0.3rem;
}
.imgSquare1 .imgDate span {
	padding-left: 0.25rem;
}
/*图片方格2*/

.imgSquare2 {
	margin: 0 0.3rem 0.35rem;
	overflow:hidden;
}
.imgSquare2 li {
	width: 50%;
	float: left;
	display:block;
	margin-bottom: 0.35rem;
	overflow:hidden;
}
/*.imgSquare2 li:nth-child(2n) {
	float: right;
}*/
.imgSquare2 li .img2List {
	/*border-radius: 0.1rem;*/
	overflow: hidden;
}
.imgSquare2 .imgResponsive {
	width: 100%;/*height: 2.23rem;
	border-radius: 0.1rem;*/
}
.imgSquare2 h4 {
	font-size: 0.36rem;
	line-height: 0.57rem;
	color: #000000;
	padding: 0.24rem 0.2rem 0.24rem 0.15rem;
}
.imgSquare2 .imgDate2 {
	font-size: 0.3rem;
	color: #7f8086;
	margin-top: 0.18rem;
	line-height: 0.3rem;
}
.imgSquare2 .imgDate2 span {
	margin-left: 0.14rem;
}
/*图片方格3*/

.imgSquare3 {
	padding-bottom: 0.25rem;
}
.imgSquare3 li {
	background: #fff;
	padding-bottom: 0.4rem;
}
.imgSquare3 .imgResponsive {
	width: 100%;
	height: 4.6rem;
	border-radius: 0.1rem;
}
.imgSquare3 h2 {
	font-size: 0.36rem;
	line-height: 0.57rem;
	color: #000000;
	margin-top: 0.08rem;
}
.imgSquare3 .imgDate {
	font-size: 0.3rem;
	color: #7f8086;
	line-height: 0.3rem;
	margin-top: 0.08rem;
}
.imgSquare3 .imgDate span {
	padding-left: 0.25rem;
}
/*视频方格*/

.videoList {
	padding-bottom: 0.3rem;
}
.videoList li {
	width: 100%;
	height: 4.6rem;
	position: relative;
	margin-bottom: 0.42rem;
}
.videoList li img {
	width: 100%;
	height: 100%;
	border-radius: 0.1rem;
}
.videoList li .videoMask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.29rem;
	background: url(../img/videoMask.png) no-repeat;
	background-size: 100% 1.29rem;
	padding-left: 0.16rem;
}
.videoList li .videoMask .videoIcon {
	display: block;
	background: url(../img/videoIcon.png) no-repeat;
	width: 0.63rem;
	height: 0.37rem;
	background-size: 0.63rem 0.37rem;
	margin: 0.2rem 0 0.18rem;
}
.videoList li .videoMask h4 {
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.36rem;
	font-family: "SY1";
	height: 0.36rem;
	overflow: hidden;
}
/*视频弹窗*/

.videoMask1 {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 999;
}
.videoDialog {
	position: fixed;
	width: 1120px;
	background: #fff;
	left: 50%;
	margin-left: -560px;
	top: 20px;
	z-index: 1000;
}
.videoDialog span.close {
	position: absolute;
	right: -72px;
	background: url(../img/myClose.png) no-repeat;
	width: 45px;
	height: 45px;
	background-size: 45px;
	cursor: pointer;
}
.videoDialog .videoInner {
}
.videoDialog .videoInner video {
	height: 630px;
	width: 100%;
	object-fit: fill;
}
.videoDialog .videoInner p.des {
	line-height: 62px;
	color: #fff;
	background: #202026;
	padding: 0 26px;
	font-size: 18px;
}
.showvd {
	display: none;
	width: 100%;
	height: 4.6rem;
}
.showvd video {
	width: 100%!important;
	height: 100%;
	object-fit: fill;
	border-radius: 0.1rem;
}
/*图片方格logo集*/

.imgSquarelogo {
	margin: 0 0.3rem 0.56rem;
}
.imgSquarelogo li {
	width: 3.3rem;
	height: 2.2rem;
	margin: 0 0 0.18rem;
	float: left;
	border-radius: 0.1rem;
	border: 1px solid #e8e8e8;
}
.imgSquarelogo li:nth-child(2n) {
	float: right;
}
.imgSquarelogo a.block {
	width: 100%;
	height: 100%;
}
.imgSquarelogo img {
	width: 100%;
	height: 100%;
	border-radius: 0.1rem;
}
/*文章列表1*/

.article1 {
	margin: 0 0.3rem 0.2rem;
}
.articlelist1 li {
	border-bottom: 1px solid #ededed;
	padding-bottom: 0.24rem;
	margin-bottom: 0.25rem;
}
.articlelist1 .imgtxt {
	position: relative;
}
.articlelist1 .imgtxt img.fr {
	width: 2.23rem;
	height: 1.47rem;
	border-radius: 0.1rem;
}
.articlelist1 .imgtxt .txt {
	width: 4.1rem;
}
.articlelist1 .imgtxt .txt-b {
	width: 100%;
}
.articlelist1 .imgtxt .txt h4, .articlelist1 .plaintxt h4, .articlelist1 .imgtxt .txt-b h4 {
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.57rem;
	margin-top: -0.1rem;
}
.articlelist1 .imgtxt .txt span.date, .articlelist1 .imgtxt .txt-b span.date {
	font-size: 0.3rem;
	color: #7f8086;
	margin-top: 0.1rem;
	display: block;
}
.articlelist1 .plaintxt {
	padding: 0.16rem 0 0.27rem;
}
.loadmore, .detailmore {
	margin-top: 0.1rem;
	padding-bottom: 0.5rem;
	text-align: center;
	font-size: 0.28rem;
	color: #f08200;
}
.more {
	display: inline-block;
	background: url(../img/more.png) no-repeat;
	width: 0.25rem;
	height: 0.15rem;
	background-size: 100% 100%;
	margin-left: 0.15rem;
	vertical-align: middle;
}
/*文章列表置顶*/

.article2 {
	padding: 0 0.3rem 0.2rem;
}
.articleTop {
	position: relative;
	margin-bottom: 0.24rem;
}
.articleTop .artImg {
	width: 100%;
	height: 4.6rem;
}
.articleTop .artImg img {
	width: 100%;
	height: 100%;
	border-radius: 0.1rem;
}
.articleTop .imgtxt3 h4 {
	position: absolute;
	bottom: 0.4rem;
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.57rem;
	left: 0.15rem;
	right: 0.3rem;
}
.articleTop .imgtxt3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../img/mengban.png) no-repeat;
	background-size: 100%;
}
.articlelist3 {
	padding-top: 0.25rem;/*border-top:1px solid #ddd;*/
}
/*文章列表带类别介绍*/

.lbjs {
	padding: 0 0.3rem 0.6rem;
}
.lbjs p {
	font-size: 0.36rem;
	color: #000;
	line-height: 0.57rem;
	text-align: justify;
}
/*文件下载1*/

.downLoad {
	padding: 0 0.3rem 0.7rem;
}
.downLoad ul li, .downLoad2 ul li {
	padding: 0.3rem 0 0.25rem;
	border-bottom: 1px solid #f5f5f5;
}
.downLoad ul li:first-of-type, .downLoad2 ul li:first-of-type {
	padding: 0 0 0.25rem;
}
.downLoad ul li img {
	width: 0.42rem;
	height: 0.42rem;
	float: left;
}
.downLoad ul li h3, .downLoad2 ul li h3 {
	font-size: 0.34rem;
	color: #333;
	line-height: 0.57rem;
	float: left;
	margin-left: 0.25rem;
	width: 68%;
	margin-top: -0.1rem;
}
.downLoad ul li .dl {
	float: right;
	font-size: 0.32rem;
	color: #666;
	line-height: 0.36rem;
	padding-left: 0.58rem;
	background: url(../img/download1.png) no-repeat left center;
	background-size: 0.41rem 0.35rem;
}
/*文件下载2*/

.downLoad2 {
	padding: 0 0.3rem 0.7rem;
}
.downLoad2 ul li img {
	width: 0.52rem;
	height: 0.52rem;
	float: left;
}
.downLoad2 ul li .dl {
	float: right;
	font-size: 0.36rem;
	color: #999999;
	line-height: 0.36rem;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 0.05rem;
}
.downLoad2 ul li h3 {
	width: 62%;
}
/*文件下载3*/

.downLoad3 {
	padding: 0 0.3rem 0.7rem;
}
.downLoad3 ul li {
	border: 1px solid #d4d4d4;
	border-radius: 0.1rem;
	margin-bottom: 0.55rem;
}
.downLoad3 ul li:last-of-type {
	margin-bottom: 0;
}
.downLoad3 ul li img {
	width: 100%;
	height: 4.6rem;
	border-radius: 0.1rem;
}
.downLoad3 ul li .downInfo {
	padding: 0.4rem 0.25rem 0.25rem;
}
.downLoad3 ul li .downInfo h3 {
	font-size: 0.36rem;
	line-height: 0.57rem;
	padding-bottom: 0.25rem;
	border-bottom: 1px solid #d4d4d4;
}
.downLoad3 ul li .downInfo .dl2 {
	display: block;
	font-size: 0.32rem;
	color: #999;
	margin-top: 0.3rem;
}
.downLoad3 ul li .downInfo .dl2 i {
	display: block;
	width: 0.32rem;
	height: 0.42rem;
	background: url(../img/down2.png) no-repeat;
	background-size: 0.24rem 0.32rem;
	margin-top: 0.05rem;
}
/*招聘岗位1*/


/*招聘岗位2*/

.job2 {
	padding: 0 0.3rem 0.7rem;
}
.job2 li {
	margin-bottom: 0.3rem;
	background: #f6f6f6;
	padding: 0 0.15rem;
	line-height: 0.9rem;
}
.job2 li:last-of-type {
	margin-bottom: 0;
}
.job2 li .lb-show {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.job2 li .lb-show .name {
	font-size: 0.3rem;
	color: #333;
}
.job2 li .lb-show .apply {
	font-size: 0.24rem;
	color: #666;
}
.job2 li .lb-show .btnss {
	display: block;
	width: 0.25rem;
	height: 0.25rem;
	background: url(../img/lb_xl3.png) no-repeat;
	background-size: 0.25rem;
	margin-top: 0.32rem;
	margin-left: 0.1rem;
}
.job2 li .lb-hide {
	display: none;
}
.job2 li .lb-hide {
	background: #f9f9f9;
	padding: 0.2rem 0.2rem 0.4rem;
	border-top: 1px solid #e2e2e2;
}
.job2 li .lb-hide h1 {
	font-size: 0.32rem;
	line-height: 0.6rem;
	color: #333;
	margin-bottom: 0.2rem;
}
.job2 li .lb-hide h1:last-of-type {
	margin-top: 0.2rem;
}
.job2 li .lb-hide p {
	font-size: 0.30rem;
	color: #666;
	line-height: 0.57rem;
	margin-bottom: 0;
}
.job2 li .lb-hide a {
	margin-top: 0.4rem;
	display: inline-block;
	width: 2.6rem;
	height: 0.6rem;
	color: #f08200;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.30rem;
	border: 1px solid #f08200;
	margin-right: 0.2rem;
}
/*上传简历2*/

.upForm {
	padding: 0 0.3rem 0.7rem;
}
.upForm li, .jbFirst li {
	width: 100%;
	height: 0.9rem;
	background: #f6f6f6 url(../img/xing.png) no-repeat right 0.4rem center;
	background-size: 0.1rem;
	margin-bottom: 0.3rem;
	padding: 0 0.4rem 0 0.2rem;
}
.upForm li label, .jbFirst li label {
	float: left;
	font-size: 0.36rem;
	line-height: 0.9rem;
	color: #333;
}
.upForm li input[type="text"], .jbFirst li input[type="text"], .jbFirst li select {
	width: 70%;
	border: none;
	font-size: 0.36rem;
	color: #333;
	float: left;
	line-height: 0.9rem;
	padding-left: 0.15rem;
}
.upForm li .file {
	font-size: 0.36rem;
	line-height: 0.9rem;
	position: relative;
	float: left;
	padding-left: 0.15rem;
}
.upForm li input[type="file"] {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 0.9rem;
}
.upForm li:last-of-type {
	background: none;
	padding-top: 1px;
}
.subfile {
	width: 2.6rem;
	height: 0.7rem;
	border: 1px solid #f08200;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.7rem;
	color: #f08200;
	margin: 0.2rem auto 0;
	display: block;
}
.upForm li input[type="button"], .jobBtn input[type="button"], .jobBtn input[type="reset"] {
	width: 2.6rem;
	height: 0.7rem;
	border: 1px solid #f08200;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.7rem;
	color: #f08200;
	margin: 0.2rem auto 0;
	display: block;
}
/*招聘表格*/

.jobTable {
	padding: 0 0.3rem 0.7rem;
}
.uploadImg {
	background-color: #f6f6f6;
	padding: 0.3rem 0;
	margin-bottom: 0.3rem;
}
.uploadImg img {
	width: 1.2rem;
	height: 1.17rem;
	display: block;
	margin: 0 auto;
}
.upFile {
	margin-top: 0.2rem;
	font-size: 0.36rem;
	color: #333;
	position: relative;
	text-align: center;
}
.upFile span {
	color: #e60012;
}
.upFile input[type="file"] {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 40%;
}
.jbFirst li select {
	background: url(../img/xiala.png) no-repeat right center;
	background-size: 0.12rem 0.08rem;
}
.jbFirst li textarea {
	width: 70%;
	height: 2rem;
	float: left;
	font-size: 0.36rem;
	padding-top: 0.25rem;
	color: #333;
	padding-left: 0.15rem;
	border: none;
}
.jbFirst li:nth-of-type(11), .jbFirst li:nth-of-type(12) {
	height: 2rem;
}
.jobBtn input[type="button"], .jobBtn input[type="reset"] {
	width: 3.2rem;
}
/*图片轮换*/

.mbImg {
	padding-bottom: 0.6rem;
}
.mbImg img {
	width: 100%;
	height: 4.6rem;
}
.mbImg p {
	margin-top: 0.4rem;
	text-align: center;
	font-size: 0.36rem;
	line-height: 0.57rem;
}
.mbImg .swiper-button-next {
	background: url(../img/bright.png) no-repeat center center;
	top: 2.18rem;
	right: 0;
	bottom: auto;
	width: 0.44rem;
	height: 0.44rem;
	background-size: 0.44rem;
}
.mbImg .swiper-button-prev {
	background: url(../img/bleft.png) no-repeat center center;
	top: 2.18rem;
	left: 0;
	bottom: auto;
	margin-left: 0;
	width: 0.44rem;
	height: 0.44rem;
	background-size: 0.44rem;
}
/*在线调查*/

.reserchInfo {
	padding-bottom: 0.4rem;
	border-bottom: 1px solid #d8d8d8;
}
.reserchInfo h1 {
	padding-left: 0.5rem;
	font-size: 0.4rem;
	color: #000;
	background: url(../img/online.png) no-repeat left 0.01rem center;
	background-size: 0.39rem 0.39rem;
	margin: 0 0 0.25rem;
}
.rdate {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	font-size: 0.3rem;
	color: #6b6b6b;
	padding-bottom: 0.25rem;
}
.result {
	color: #ff7800;
	font-size: 0.22rem;
}
.Rdetail p {
	font-size: 0.36rem;
	color: #6b6b6b;
	line-height: 0.57rem;
	text-align: justify;
}
.rs1 {
	padding: 0.36rem 0 0.6rem;
	border-bottom: 1px solid #d8d8d8;
}
.rs1 h3 {
	font-size: 0.38rem;
	color: #333;
	padding-bottom: 0.25rem;
}
.rs1 .ch {
	background: url(../img/check.png) no-repeat;
	background-position: 0 0;
	background-size: 0.48rem auto;
	width: 0.2rem;
	height: 0.2rem;
	vertical-align: middle;
	margin-right: 0.12rem;
}
.rs1 .ch:checked {
	background-position: -0.28rem 0;
}
.ch1 {
	background: url(../img/check.png) no-repeat;
	background-position: 0 0;
	background-size: 0.48rem auto;
	width: 0.2rem;
	height: 0.2rem;
	vertical-align: middle;
	margin-right: 0.12rem;
	margin-top: 0.15rem;
}
.ch1:checked {
	background-position: -0.28rem 0;
}
.rs1 .label {
	margin-bottom: 0.3rem;
	font-size: 0.36rem;
}
.rs1 .label:last-of-type {
	margin-bottom: 0;
}
.SelectImg {
}
.SelectImg .label {
	width: 100%;
}
.SelectImg .label .sImg {
	width: 2rem;
}
.SelectImg .label .sImg img {
	width: 2rem;
	height: 1.33rem;
	margin-top: 0.18rem;
}
.fkInfo {
	padding: 0.5rem 0 0.65rem;
}
.fkInfo h1 {
	font-size: 0.4rem;
	color: #333;
	padding-bottom: 0.55rem;
}
.khInfo {
	font-size: 0.36rem;
	color: #6B6B6B;
	margin-bottom: 0.7rem;
}
.mb35 {
	margin-bottom: 35px;
}
.khInfo span {
	width: 30%;
}
.khInfo input {
	border: none;
	border-bottom: 1px solid #cacaca;
	font-size: 0.36rem;
	color: #6B6B6B;
	width: 70%;
	line-height: 0.47rem;
}
.ecode {
	position: relative;
}
.ecode input {
	width: 100%;
	height: 0.78rem;
	border: 1px solid #c5cfda;
	padding-left: 0.15rem;
	font-size: 0.36rem;
	color: #333;
}
.ecode img {
	position: absolute;
	right: 0.08rem;
	top: 0.08rem;
	width: 2.2rem;
	height: 0.64rem;
}
.tjBtn {
	width: 100%;
	height: 0.8rem;
	background-color: #f6ab00;
	text-align: center;
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.8rem;
	margin-top: 0.25rem;
}
.tjBtn2 {
	background-color: #a1a1a1;
}
.flex {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.cft {
	color: #ff7800;
}
.rs2 {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 0.65rem;
}
.rs2:last-of-type {
	border-bottom: none;
}
.rs2 h3 {
	font-size: 0.4rem;
	color: #333;
	padding-top: 0.45rem;
}
.rs2 h5 {
	padding: 0.25rem 0 0.2rem 0.25rem;
	font-size: 0.36rem;
	color: #6b6b6b;
}
.resultInfo {
	padding: 0 0.25rem 0;
}
.resultInfo .piao {
	font-size: 0.3rem;
}
.dc {
	margin-top: 0.18rem;
	margin-left: 0.32rem;
}
.dc img {
	width: 2rem;
	height: 1.33rem;
}
.dc h6 {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.57rem;
	padding-left: 0.3rem;
	width: 4.2rem;
	margin-top: -0.12rem;
	height: 1.2rem;
	overflow: hidden;
}
/*在线调查列表*/

.serList {
	padding: 0.05rem 0.3rem 0.65rem;
}
.serList ul li a.block {
	padding: 0.38rem 0;
	border-bottom: 1px solid #d8d8d8;
}
.serList ul li:first-of-type a.block {
	padding: 0 0 0.38rem;
}
.serList ul li .serImg {
	width: 2rem;
	height: 1.33rem;
}
.serList ul li .serImg img {
	width: 100%;
	height: 100%;
}
.serList ul li .serTxt {
	width: 4.85rem;
	padding-left: 0.2rem;
}
.serTxt h3 {
	font-size: 0.36rem;
	color: #333;
	line-height: 1;
	margin-bottom: 0.14rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
	clear: both;
}
.serTxt h3 span {
	float: right;
}
.serTxt p {
	font-size: 0.36rem;
	color: #6b6b6b;
	line-height: 0.57rem;
}
.serDate {
	color: #999999;
	font-size: 0.22rem;
}
.fenxiang {
	height: 1.33rem;
	line-height: 1.33rem;
	background-color: #f0eff5;
	padding: 0 0.55rem 0 0.2rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.fenxiang h5 {
	font-size: 0.26rem;
	color: #000;
}
.fxInco .Icon {
	width: 0.67rem;
	height: 0.67rem;
}
.fxInco .Icon img {
	width: 100%;
	height: 100%;
}
.fxInco {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 4.41rem;
	align-items: center;
}
/*详情页*/

.detail {
	padding: 0 0.3rem;
}
.detail .dethd {
	padding: 0 0 0.25rem;
}
.detail .dethd h2 {
	font-size: 0.44rem;
	color: #000000;
	line-height: 0.64rem;
	margin-bottom: 0.24rem;
	font-family: "SY2";
	font-weight: bold;
}
.detail .dethd span.source {
	font-size: 0.30rem;
	color: #7f8086;
	line-height: 0.34rem;
	display: block;
	margin: 0.15rem 0 0.12rem;
}
.detail .dethd span.date {
	font-size: 0.28rem;
	color: #999999;
	display: block;
	line-height: 0.3rem;
}
.detail .detbd p {
	font-size: 0.36rem;
	color: #000;
	font-family: "Helvetica Neue", "Arial", "Times New Roman";
	line-height: 0.57rem;
	margin-bottom: 0.4rem;
	text-align: justify;
}
.detail .detbd img {
	display: block;
	max-width: 100%;
	height: auto !important;
	margin: 0.1rem auto 0.24rem;
	border-radius: 0.1rem;
}
.detail .detbd .man {
	display: block;
	font-size: 0.34rem;
	color: #999;
	line-height: 0.34rem;
	margin-bottom: 0.28rem;
}
.fw {
	font-weight: bold;
}
.share {
	margin: 0.36rem 0.3rem 0.48rem;
	border-top: 1px solid #dddddd;
	padding-top: 0.35rem;
}
.share .sharebox {
	font-size: 0;
	color: #000000;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	vertical-align: middle;
}
.share .sharebox .shIcon {
	font-size: 0;
	width: 0.8rem;
	height: 0.8rem;
	display: block;
	text-indent: -999em;
}
.share .sharebox .ico1 {
	background: url(../img/icc1.png) no-repeat;
	background-size: 0.8rem;
}
.share .sharebox .ico2 {
	background: url(../img/icc2.png) no-repeat;
	background-size: 0.8rem;
}
.share .sharebox .ico3 {
	background: url(../img/icc3.png) no-repeat;
	background-size: 0.8rem;
}
.share .sharebox .ico4 {
	background: url(../img/icc4.png) no-repeat;
	background-size: 0.8rem;
}
.share .sharebox .ico5 {
	background: url(../img/icc5.png) no-repeat;
	background-size: 0.8rem;
}
.share .sharebox .ico6 {
	background: url(../img/icc6.png) no-repeat;
	background-size: 0.8rem;
}
.fx {
	font-size: 0.28rem;
	line-height: 0.28rem;
	color: #000;
	margin-bottom: 0.3rem;
}
.content .detailmore {
	margin-top: 0.3rem;
}
/*单页*/

.dy {
	padding: 0.45rem 0.3rem 0.6rem;
}
.dy h2 {
	font-size: 0.44rem;
	color: #000000;
	line-height: 0.64rem;
	margin-bottom: 0.24rem;
	font-family: "SY2";
}
.dy p {
	font-size: 0.36rem;
	text-align: justify;
	color: #000;
	font-family: "Helvetica Neue", "Arial", "Times New Roman";
	line-height: 0.57rem;
	margin-bottom: 0.4rem;
}
.dy p:last-of-type {
	margin-bottom: 0;
}
.dy img {
	display: block;
	max-width: 100%!important;
	height: auto !important;
	margin: 0 auto;
	border-radius: 0.1rem;
}
.dy .man {
	display: block;
	font-size: 0.24rem;
	color: #999;
	line-height: 0.24rem;
	margin-bottom: 0.25rem;
	margin-top: 0.04rem;
}
/*联系方式*/
.conHead {
	background-color: #ededed;
	padding: 0.7rem 0.35rem 0.45rem;
}
.conHead h3 {
	font-size: 0.5rem;
	color: #333;
	line-height: 1;
}
.conHead h5 {
	font-size: 0.36rem;
	color: #8e8e8e;
	line-height: 1;
	font-weight: 200;
	margin: 0.28rem 0 0.45rem;
}
.conHead img {
	max-width: 100%;
	height: auto;
}
.mconTxt {
	padding: 0.85rem 0.35rem 0.65rem;
	border-bottom: 1px solid #cdcdcd;
}
.mconTxt h2 {
	font-size: 0.42rem;
	line-height: 1;
	margin-bottom: 0;
}
.mconTxt h3 {
	font-size: 0.38rem;
	color: #74a93d;
	line-height: 1.5;
	margin: 0.44rem 0 0.2rem;
}
.mconTxt p, .gjTxt p {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.66rem;
	margin-bottom: 0;
}
.conList {
	padding: 0.8rem 0.35rem 0.6rem;
}
.conList h2 {
	font-size: 0.42rem;
	margin-bottom: 0.3rem;
}
.gjBox {
	display: flex;
	flex-direction: row;
	margin-bottom: 0.4rem;
}
.gjBox:last-of-type {
	margin-bottom: 0;
}
.gjImg img {
	width: 1.92rem;
	height: 1.37rem;
	border-radius: inherit;
}
.gjTxt h3 {
	font-size: 0.38rem;
	color: #000;
	line-height: 1;
	margin-bottom: 0.15rem;
}
.gjTxt {
	margin-left: 0.3rem;
}
/*封面页*/

.fm {
	width: 100%;
	background: url(../img/fm.jpg) no-repeat;
	background-size: 100% auto;
	position: relative;
	height: calc(100vh - 0.9rem);
}
.fmList {
	position: absolute;
	left: 0.3rem;
	top: 50%;
	transform: translateY(-50%);
	right: 0.3rem;
}
.fmList a {
	width: 3.3rem;
	height: 0.94rem;
	background-color: rgba(147, 147, 147, 0.45);
	border-radius: 0.1rem;
	float: left;
	margin-bottom: 0.2rem;
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.94rem;
	text-align: center;
}
.fmList a:nth-of-type(2n) {
	float: right;
}
/*关于我们*/

.aboutUs {
	/*background-color:#f8f8f8;*/
	padding: 0.5rem 0 0;
}
.aboutUs h3 {
	font-size: 0.32rem;
	color: #3e754d;
	line-height: 0.32rem;
	margin-bottom: 0.2rem;
}
.aboutUs p {
	font-size: 0.22rem;
	color: #666666;
	line-height: 0.42rem;
}
.aboutUs img {
	margin: 0.42rem 0 1.06rem;
	width: 5.8rem;
	height: 5.3rem;
}
.aboutBox {
	background: url(../img/box.jpg) no-repeat;
	background-size: 6.4rem;
	height: 6.4rem;
	width: 100%;
	padding: 0.75rem 0 0;
}
.aboutBox h5 {
	font-size: 0.32rem;
	color: #3e754d;
	line-height: 0.32rem;
	margin-bottom: 0.16rem;
}
.aboutBox p, .spIntroduce p, .tsList li .tsInfo p, .serviceDetail p {
	font-size: 0.22rem;
	color: #666666;
	line-height: 0.42rem;
	text-align: justify;
}
.aboutBox h5:last-of-type {
	margin-top: 0.36rem;
}
/*反馈信息*/

.fk {
	padding: 0 0.3rem 0.5rem;
}
/*服务项目*/

.serviceProject {
	padding: 0.5rem 0 0;
}
.spIntroduce {
	margin-bottom: 0.7rem;
}
.spIntroduce h2, .tHd h4, .serviceDetail h2 {
	font-size: 0.32rem;
	color: #3e754d;
	line-height: 0.32rem;
}
.spIntroduce img {
	width: 5.8rem;
	height: 2.58rem;
	margin: 0.3rem 0 0.26rem;
}
@font-face {
	font-family: "SY1";
	src: url("font/SOURCEHANSANSCN-REGULAR.OTF") format("opentype");
, font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "SY2";
	src: url("font/SOURCEHANSANSCN-MEDIUM.OTF") format("opentype");
, font-weight: normal;
	font-style: normal;
}
.tsProject {
	background-color: #f5f5f5;
	padding: 0.75rem 0 1rem;
}
.tHd {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-end;
}
.More {
	display: block;
	font-size: 0.2rem;
	color: #ffffff;
	width: 0.9rem;
	height: 0.32rem;
	background-color: #cf2626;
	text-align: center;
	line-height: 0.32rem;
	font-family: "SY1";
}
.tsList {
	padding-top: 0.18rem;
}
.tsList li {
	border: 1px solid #d2d2d2;
	background-color: #ffffff;
	padding: 0.12rem 0.24rem 0.12rem 0.12rem;
	margin-bottom: 0.12rem;
}
.tsList li:last-of-type {
	margin-bottom: 0;
}
.tsList li img {
	width: 2.1rem;
	height: 2.1rem;
	border: 1px solid #d2d2d2;
}
.tsList li .tsInfo {
	margin-left: 0.2rem;
	width: 3.1rem;
}
.tsList li .tsInfo h3 {
	font-size: 0.28rem;
	color: #3e754d;
	line-height: 0.28rem;
}
.tsList li .tsInfo h6 {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.24rem;
	padding: 0.2rem 0 0.1rem;
}
.jdProject {
	padding: 0.8rem 0 0.74rem;
}
.jdList {
	margin-top: 0.18rem;
}
.jdList li {
	width: 2.78rem;
	height: 1.92rem;
	border: 1px solid #d2d2d2;
	position: relative;
	float: left;
	margin-bottom: 0.2rem;
}
.jdList li:nth-of-type(2n) {
	float: right;
}
.jdList li img {
	width: 2.57rem;
	height: 1.72rem;
	position: absolute;
	top: 50%;
	margin-top: -0.86rem;
	left: 50%;
	margin-left: -1.285rem;
}
.serviceDetail {
	padding: 0.55rem 0 0.8rem;
}
.serviceDetail h2 {
	text-align: center;
	margin-bottom: 0.24rem;
}
.serviceDetail .deImg {
	width: 4.62rem;
	height: 4.62rem;
	margin: 0 auto 0.25rem;
}
.serviceDetail .deImg img {
	width: 100%;
	height: 100%;
}
.serviceDetail h4 {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.24rem;
	margin-bottom: 0.14rem;
	margin-top: 0.3rem;
}
/*联系我们*/

.contact {
	margin-top: 0.45rem;
}
/*.contact img{width:5.8rem;height:3.86rem;border-radius:0.1rem;}*/

.contact img {
	width: 100%;
	display: block;
	height: auto;
	margin: 0 auto;
}
.contactInfo {
	padding: 0.4rem 0 0.78rem;
}
.contactInfo h2 {
	font-size: 0.44rem;
	color: #333;
	font-weight: bold;
	line-height: 0.64rem;
	margin-bottom: 0.2rem;
}
.contactInfo p {
	font-size: 0.36rem;
	color: #000000;
	line-height: 0.57rem;
}
/*应聘列表*/

.gw2 {
	padding: 0 0.3rem 0.7rem;
}
.joinnr {
	padding: 0.3rem 0;
	border-bottom: 1px solid #D2D2D2
}
.joinnr:first-of-type {
	padding: 0 0 0.3rem;
}
.joinnr_l {
	float: left;
}
.joinnr_bt {
	line-height: 0.57rem;
	font-size: 0.36rem;
	color: #f6ab00;
}
.joinnr_xq {
}
.joinnr_t1 {
	float: left;
	line-height: 0.4rem;
	font-size: 0.3rem;
	color: #666
}
.joinnr_t2 {
	float: left;
	height: 0.3rem;
	line-height: 0.4rem;
	font-size: 0.3rem;
	color: #666;
	margin-left: 0.2rem
}
.joinnr_r {
	display: block;
	width: 1.6rem;
	height: 0.5rem;
	background-color: #f6ab00;
	float: right;
	font-size: 0.26rem;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	border-radius: 0.5rem;
	margin-top: 0.3rem;
}
/*应聘详情*/

.joinnymain {
	padding: 0 0.3rem 0.7rem;
}
.join_xq_bt {
	border-bottom: 1px solid #CDCED0;
	margin: 0 auto;
	font-size: 0.36rem;
	line-height: 0.57rem;
	color: #f6ab00;
	padding-bottom: 0.2rem;
}
.join_xq_nr1 {
	border-bottom: 0.01rem solid #CDCED0;
	margin: 0 auto;
	padding: 0.2rem 0;
}
.j_x1 {
	line-height: 0.57rem;
	font-family: Microsoft YaHei;
	font-size: 0.36rem;
	color: #666;
}
.join_xq_nr2 {
	height: auto;
	overflow: hidden;
	border-bottom: 0.01rem solid #CDCED0;
	margin: 0 auto;
	padding: 0.35rem 0
}
.join_xq_nr_bt {
	line-height: 0.57rem;
	font-size: 0.36rem;
	color: #f6ab00;
	margin: 0 auto
}
.join_xq_nr_wz {
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	font-family: Microsoft YaHei;
	font-size: 0.2rem;
	color: #666666;
	line-height: 0.45rem;
	margin-top: 0.1rem
}
.join_xq_nr_wz p {
	font-size: 0.36rem;
	line-height: 0.57rem;
	color: #666666
}
.fhan {
}
.fhlb {
	width: 1.6rem;
	height: 0.5rem;
	display: block;
	border: 1px solid #CDCED0;
	font-size: 0.26rem;
	text-align: center;
	line-height: 0.5rem;
	color: #f6ab00;
	border-radius: 0.5rem;
	margin-top: 0.3rem;
}
/*在线反馈*/

.zxfk1 {
	padding: 0.35rem 0 0;
}
.fkimg {
}
.fkimg img {
	width: 0.55rem;
	height: 0.55rem;
	vertical-align: middle;
}
.fkimg span {
	font-size: 0.26rem;
	color: #1F2B63;
	font-weight: bold;
}
.fkwz {
	font-size: 0.36rem;
	color: #000;
	line-height: 0.57rem;
	font-family: "SY1";
	margin-bottom: 0.2rem;
}
.fk1 input[type="text"] {
	display: block;
	width: 100%;
	height: 0.75rem;
	padding-left: 0.5rem;
	margin-bottom: 0.2rem;
	border-radius: 0;
	border: 1px solid #d5d5d5;
	border-radius: 0.1rem;
	font-size: 0.30rem;
	color: #999999;
	font-family: "SY1";
	background: #fff url(../img/xing.png) no-repeat left 0.2rem center;
	background-size: 0.09rem 0.1rem;
}
.fk1 {
	clear: both;
}
.fk1 textarea {
	width: 100%;
	height: 3.3rem;
	font-size: 0.30rem;
	color: #999999;
	font-family: "SY1";
	margin-bottom: 0.2rem;
	padding-left: 0.5rem;
	padding-top: 0.25rem;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 0.1rem;
	background: #fff url(../img/xing.png) no-repeat left 0.2rem top 0.45rem;
	background-size: 0.09rem 0.1rem;
}
.ecode1 input[type="text"], input[type="password"] {
	display: block;
	width: 65%;
	height: 0.75rem;
	padding-left: 1.42rem;
	margin-bottom: 0.2rem;
	font-size: 0.28rem;
	color: #999999;
	font-family: "SY1";
	border-radius: 0;
	background-color: #fff;
	border: 1px solid #d5d5d5;
	border-radius: 0.1rem;
}
.ecode1 {
	position: relative;
}
.ecode1 label {
	position: absolute;
	top: 0.15rem;
	left: 0.25rem;
	color: #999;
	font-size: 0.3rem;
}
.codeimg {
	height: 0.75rem;
	width: 2.4rem;
}
.fsubmit {
	width: 100%;
	height: 0.75rem;
	border: none;
	/*margin-bottom: 0.2rem;*/
	text-align: center;
	line-height: 0.75rem;
	color: #fff;
	font-size: 0.36rem;
	border-radius: 0;
	background-color: #f08200;
	border-radius: 0.1rem;
}
.lcImg {
	width: 100%;
	height: auto;
	display: block;
}
.formsub {
	margin-top: 0.2rem;
}
.ss li {
	float: left;
}
.ss li a {
	font-size: 0.4rem;
}


/*三级菜单*/

@-webkit-keyframes spinner {
 100% {
 -webkit-transform: rotate(360deg)
}
}
 @keyframes spinner {
 100% {
 -webkit-transform: rotate(360deg)
}
}
.sanji .header-wrapper .topbar {
	border-bottom: 0
}
.sanji .medical-k-menu-el {
}
.sanji .medical-k-menu {
	background: #FFF;
	height: 0.8rem;
	border-bottom: #eee solid 1px;
	width: 100%;
	overflow: hidden;
	z-index: 550;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.sanji .medical-k-menu.fixed-to-top {
	top: 0
}
.sanji .medical-k-menu .category-open-el {
	position: absolute;
	top: 0;
	right: 0;
	height: 0.8rem;
	width: 0.6rem;
	background: #FFF;
	background: linear-gradient(to right, rgba(255, 255, 255, .4) 0, #fff 20%, #fff)
}
.sanji .medical-k-menu .category-open-down {
	position: absolute;
	top: 0.3rem;
	right: 0.15rem;
	width: 0;
	height: 0;
	border-top: 0.12rem solid #999;
	border-right: 0.12rem solid transparent;
	border-left: 0.12rem solid transparent
}
.sanji .medical-k-menu .medical-k-menu-outer {
	margin-left: 16px
}
.sanji .medical-k-menu ul {
 *zoom: 1;
	width: 999999px
}
.sanji {
	position: relative;
}
.sanji .medical-k-menu ul:after {
	content: '\0020';
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}
.sanji .medical-k-menu ul li {
	float: left;
	padding-right: 30px
}
.sanji .medical-k-menu ul li span {
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	color: #666
}
.sanji .medical-k-menu ul li .current-k-menu {
	border-bottom-color: #f6ab00;
	color: #f6ab00;
	font-weight: 700
}
.sanji .list-category {
	width: 100%;
	max-width: 750px;
	min-width: 300px;
	color: #666;
	position: fixed;
	top: -99999px;
	z-index: 600;
	overflow: hidden
}
.sanji .list-category .knowledge-category {
	position: relative
}
.sanji .list-category .category-all-list-header {
	background: #FFF;
	height: 46px
}
.sanji .list-category .category-list-title {
 padding-left: .17rem;
	font-size: 0.28rem;
	color: #999;
	display: inline-block;
	line-height: 45px
}
.sanji .list-category .category-close {
	float: right;
	height: 45px;
	width: 40px;
	position: relative
}
.sanji .list-category .category-close-up {
	position: absolute;
	top: 17px;
	right: 16px;
	width: 0;
	height: 0;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #999;
	border-left: 6px solid transparent
}
.sanji .list-category .category-fold-list-el {
	overflow: hidden;
	position: relative;
	width: 100%
}
.sanji .list-category .category-fold-list-inner {
	position: relative;
	background: #FFF;
	border-bottom: #eee solid 1px
}
.sanji .list-category .category-fold-list {
	margin-left: 15px;
 *zoom: 1
}
.sanji .list-category .category-fold-list:after {
	content: '\0020';
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden
}
.sanji .list-category .category-fold-list .category-fold-item {
	box-sizing: border-box;
	width: 48%;
	height: 0.62rem;
	line-height: 0.62rem;
	text-align: center;
	float: left;
	font-size: 15px;
	color: #666;
	border: 1px solid #f1f1f1;
 margin-bottom: .17rem;
	margin-right: 2%
}
.sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+1) {
 margin-right: .08rem;
}
.sanji .list-category .category-fold-list .category-fold-item:nth-of-type(2n) {
	margin-right: 0;
}
.sanji .list-category .category-fold-list .category-fold-current-item {
	border: 1px solid #eb5f1a;
	color: #eb5f1a
}
.sanji .list-category-mask {
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	position: fixed;
	left: 0;
	top: 0.9rem;
	z-index: 550;
	-webkit-transition: opacity 400ms;
}
.acc {
	height: 100vh!important;
	transform-origin: 0px 0px!important;
	transform: scale(1, 1)!important;
	opacity: 1!important;
}
.acc2 {
	top: 0.9rem!important;
	transform-origin: 0px 0px!important;
	opacity: 1!important;
	transform: scale(1, 1)!important;
}
.pdetail {
	padding: 0.45rem 0.35rem 0.6rem;
}
.deInfo {
	position: relative;
	padding-bottom: 0.85rem;
	background-color: #f2f2f2;
}
.deInfo img {
	width: 100%;
	height: 3.21rem;
}
.deInfo .swiper-pagination {
	position: absolute;
	bottom: 0!important;
}
.deInfo .swiper-pagination .swiper-pagination-bullet {
	width: 1.05rem;
	height: 0.42rem;
	background-color: #8a8a8a;
	border-radius: 0;
	opacity: 1;
}
.deInfo .swiper-pagination .swiper-pagination-bullet:nth-of-type(2) {
	background-color: #85717d;
}
.deDetail {
	border: 1px solid #373536;
	padding: 0.8rem 0.35rem 0.45rem;
}
.bgg {
	background-color: #f2f2f2;
	padding: 0.45rem 0.25rem 0.5rem;
}
.deDetail h3 {
	font-size: 0.52rem;
	color: #333;
	line-height: 1;
	font-family: arial;
}
.deDetail h2 {
	font-size: 0.36rem;
	color: #000;
	margin: 0.1rem 0 0.3rem;
}
.deDetail h2 span {
	font-size: 0.48rem;
}
.deDetail p {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.7rem;
}
.de {
	margin-top: 0.3rem;
}
.de img {
	width: 100%;
}
.de p {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.57rem;
	margin-bottom: 0.4rem;
}
/*在线预约*/
.yuyue {
	padding: 0 0.25rem 0.5rem;
}
.yyInput input[type="text"] {
	width: 6.18rem;
	height: 1.22rem;
	border: 1px solid #e0e0e0;
	float: left;
	font-size: 0.36rem;
	color: #666;
	line-height: 1.2rem;
	border-left: none;
	border-bottom-right-radius: 0.1rem;
	border-top-right-radius: 0.1rem;
}
.yyInput label {
	display: block;
	width: 0.78rem;
	height: 1.2rem;
	border: 1px solid #e0e0e0;
	border-right: none;
	border-bottom-left-radius: 0.1rem;
	border-top-left-radius: 0.1rem;
	background: url(../img/man2.png) no-repeat left 0.32rem center;
	background-size: 0.28rem 0.5rem;
}
.yyInput {
	margin-bottom: 0.28rem;
}
.yyInput:first-of-type label {
	background: url(../img/man1.png) no-repeat left 0.32rem center;
	background-size: 0.34rem 0.38rem;
}
.yySelect select {
	width: 3.4rem;
	height: 1.2rem;
	border: 1px solid #e0e0e0;
	font-size: 0.36rem;
	color: #666;
	line-height: 1.2rem;
	padding-left: 0.45rem;
	border-radius: 0.1rem;
	background: url(../img/xx1.png) no-repeat right 0.3rem center;
	background-size: 0.32rem 0.17rem;
}
.yyForm input[type="button"] {
	width: 100%;
	height: 1.2rem;
	background: #f6ab00;
	font-size: 0.36rem;
	color: #fff;
	text-align: center;
	line-height: 1.2rem;
	border: none;
	border-radius: 0.1rem;
	margin-top: 0.28rem;
}
.yyTxt h6 {
	font-size: 0.36rem;
	color: #333;
	line-height: 0.68rem;
}
.yyTxt {
	padding: 0.3rem 0 0.32rem;
	border-bottom: 1px solid #d8d8d8;
}
.dong {
	padding: 0.35rem 0 0;
}
.dong p {
	font-size: 0.32rem;
	color: #666;
	line-height: 1.2;
	margin-bottom: 0.3rem;
}
