body.bg {background: #f9f9f9;}
.banner {position: relative;overflow: hidden;}
.banner img,
.banner a {width: 100%;display: block;height:11.8rem;}
.banner .swiper-pagination {position: absolute;bottom: 0.6rem;font-size: 0;text-align: center;}
.banner .swiper-pagination .swiper-pagination-bullet,
.newsTop .swiper-pagination .swiper-pagination-bullet,
.articleTop .swiper-pagination .swiper-pagination-bullet,.ywList .swiper-pagination .swiper-pagination-bullet {
opacity: 1;display: inline-block;margin-left: 0;margin-right: 0.15rem;background-color: #fff;
width: 0.22rem;height: 0.22rem;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,
.ywList .swiper-pagination .swiper-pagination-bullet-active {background-color: #003a99!important;}
.articleTop .swiper-pagination {bottom: 0.1rem;}
.ywList .swiper-pagination .swiper-pagination-bullet{background-color:#aaa;}

.bntt{position: absolute;left:0;top:1.35rem;width:100%;text-align: center;}
.bntt h3{font-size:0.5rem;color:#000;line-height:1;margin-bottom:0.35rem;font-weight: bold;}
.bntt h5{font-size:0.5rem;color:#003a99;line-height:1;font-weight:bold;}

.rhd{text-align: center;}
.rhd h2{font-size:0.48rem;color:#000;line-height:1;font-weight:bold;}
.news{padding:0.9rem 0.35rem 1rem;}
.newsTxt{margin-top:0.35rem;margin-bottom:0.25rem;}
.newsTxt img{width:100%;height:auto;display: block;margin-bottom:0.15rem;}
.newsTxt p,.gaiInfo p{font-size:0.36rem;color:#666;line-height:0.66rem;}

.nhd{font-size:0;}
.nhd h3{display:inline-block;width:50%;background-color:#f3f4f8;line-height:1rem;font-size:0.36rem;color:#666;text-align: center;cursor:pointer;
position: relative;}
.nhd h3.current{background-color:#093e88;color:#fff;}
.nhd h3.current:after{content:"";width:0;height:0;border-right:0.2rem solid transparent;border-left:0.2rem solid transparent;
border-top:0.2rem solid #003a99;position: absolute;bottom:-0.2rem;left:50%;transform: translateX(-50%);
}
.newsInfo .lia{display: block;font-size:0.36rem;color:#666;line-height:0.88rem;border-bottom:1px solid #ddd;padding-left:0.28rem;position:relative;}
.newsInfo .lia:after{content:"";width:0.08rem;height:0.08rem;background-color:#b5b5b5;position: absolute;left:0.05rem;top:50%;margin-top:-0.04rem;
border-radius:50%;}
.view{font-size:0.36rem;color:#666;display: block;width:4.1rem;height:1.2rem;border:1px solid #c6c6c6;color:#666;
text-align: center;line-height:1.2rem;margin:0.5rem auto 0;}
.nnBox .newsInfo{display: none;}
.nnBox .newsInfo:first-of-type{display: block;}

.yewu{background:url(../images/bg3.jpg) no-repeat center top;background-size:100% 4.72rem;padding:1.08rem 0.35rem 1.1rem;}
.yewu h2{color:#fff;}
.ywList{margin-top:0.55rem;padding-bottom:0.6rem;position: relative;}
.ywList img{width:3.3rem;height:3.82rem;}
.ywImg{position: relative;width:48.5%;}
.ywImg .ywTxt{position:absolute;width:100%;left:0.2rem;bottom:0; padding-right:0.2rem;}
.ywImg .ywTxt h5{font-size:0.36rem;color:#fff;line-height:1.5;margin-bottom:0.25rem;}
.ywList .swiper-pagination{bottom:0;position: absolute;}
.ywBox{display:flex;justify-content: space-between;flex-direction: row;}

.gai{background-color:#f4f4f4;padding:0.85rem 0.35rem 1.05rem;}
.gaiInfo{margin-top:0.35rem;}
.gaiInfo img{width:100%;height:auto;}
.gaiInfo h3{font-size:0.42rem;color:#003a99;line-height:1;margin:0.4rem 0 0.23rem;font-weight:bold;}

.case{padding:0.95rem 0.35rem 1.2rem;}
.caseInfo{margin-top:0.45rem;padding-bottom:0.75rem;}
.caseImg img{width:3.3rem;height:2.2rem;}
.caseInfo h4{font-size:0.36rem;color:#333;line-height:1.5;margin:0.2rem 0 0 0.2rem;}
.caseInfo .swiper-pagination,.yji .swiper-pagination{position: absolute;bottom:0;}
.caseInfo .swiper-pagination .swiper-pagination-bullet,.yji .swiper-pagination .swiper-pagination-bullet{width:0.2rem;height:0.2rem;background-color:#aaaaaa;opacity:1;margin:0 0.2rem 0 0;}
.caseInfo .swiper-pagination .swiper-pagination-bullet-active
,.yji .swiper-pagination .swiper-pagination-bullet-active{background-color:#003a99;}
.caseInfo .swiper-pagination .swiper-pagination-bullet:last-of-type,
.yji .swiper-pagination .swiper-pagination-bullet:last-of-type{margin-right:0;}

.yji img{width:3.3rem;height:2.2rem;}
.yjiTable{margin-top:0.6rem;padding-bottom:0.6rem;}
.tbInfo p{font-size:0.32rem;color:#333;line-height:1rem;background-color:#ececec;border-bottom:1px solid #fff;}
.tbInfo p:first-of-type{color:#000;}
.tbInfo p span{background-color:#1554b0;color:#fff;display: inline-block;width:1.7rem;line-height:1rem;text-align: center;
margin-right:0.2rem;}
.cnamespan{background-color:#1554b0;color:#fff;display: inline-block;width:1.7rem;line-height:1rem;text-align: center;
margin-right:0.2rem; font-size:0.32rem;}
.tbInfo{margin-bottom:0.14rem;}

.cs1{padding:0.7rem 0.35rem;background-color:#f4f4f4;}
.cs1 h3,.cs2 h5{font-size:0.42rem;color:#000;line-height:1;font-weight: bold;margin-bottom:0.4rem;}
.cs1 .csImg img{width:100%;height:4.5rem;}
.csli{font-size:0.36rem;color:#666;line-height:0.76rem;}
.csli span{color:#333;padding-left:0.35rem;}
.csIntroduce{margin-top:0.24rem;}
.cs2{padding:0.75rem 0.35rem 0.6rem;}
.cs2 p{font-size:0.36rem;color:#666;line-height:0.66rem;}
.cs2 h5{color:#1d4784;margin-bottom:0.25rem;}

/*index*/

/*产品中心*/
.header2{border-bottom:1px solid #dcdcdc;}
.cpli{background:url(../images/mb.jpg) no-repeat center top;background-size:100% 3.75rem;padding:0.7rem 0.35rem 1.2rem;}
.cpli .cpImg img{max-width:90%;max-height:3.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(../images/dui.png) no-repeat right 0.42rem center;
background-size:0.3rem 0.1rem;}
.cplink a:hover{color:#fff;border:1px solid #093e88;background:#093e88 url(../images/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(../images/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.35rem;}
.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(../images/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.55rem 0.35rem 1.1rem;}
.cpTxt h3,.gh2{font-size:0.42rem;color:#333;line-height:1;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:#093e88;text-align: center;font-size:0.36rem;color:#fff;line-height:1rem;margin-top:0.4rem;}

.cpNav{background:url(../images/cpbg.jpg) no-repeat center;height:3rem;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:1;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{max-width:80%;max-height:80%;}
.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:#093e88;}

.tpInfo{padding:0.68rem 0.35rem 1.95rem;}
.tpImg{text-align: center;}
.tpImg img{width:3.3rem;height:4.4rem;}
.ccImg{width:1.2rem;height:1.2rem;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:0.66rem;height:0.88rem;margin-top:0.17rem;}
.tpInfo .swiper-pagination .swiper-pagination-bullet-active{border:2px solid #093e88;}
.tpInfo .swiper-button-prev{background:url(../images/pel.jpg) no-repeat;background-size:0.29rem 0.42rem;bottom:0.45rem;
top:inherit;left:0.35rem;}
.tpInfo .swiper-button-next{background:url(../images/per.jpg) no-repeat;background-size:0.29rem 0.42rem;bottom:0.45rem;
top:inherit;right:0.35rem;}


.content {padding:0.5rem 0 0;}
.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;
	margin-top: 0.2rem;
}

.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;
}

.imgSquare2 li {
	width: 3.35rem;
	float: left;
	margin-bottom: 0.35rem;
}

.imgSquare2 li:nth-child(2n) {
	float: right;
}

.imgSquare2 li .img2List {
	border: 1px solid #d4d4d4;
	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(../images/videoMask.png) no-repeat;
	background-size: 100% 1.29rem;
	padding-left: 0.16rem;
}

.videoList li .videoMask .videoIcon {
	display: block;
	background: url(../images/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(../images/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: #093e88;
}

.more {
	display: inline-block;
	background: url(../images/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(../images/mengban.png) no-repeat;
	background-size: 100%;
}

.articlelist3 {
	padding-top: 0.25rem;
	/*border-top:1px solid #ddd;*/
}

.tupianList{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;padding-bottom:0.3rem;}
.tupianList li{width:3.3rem;margin-bottom:0.5rem;}
.tupianList li .tuImg img{width:100%;height:2.2rem;}
.tupianList li h5{font-size:0.36rem;color:#333;line-height:1;text-align: center;margin-top:0.22rem;}

.yji{padding-bottom:0.58rem;position:relative;}


/*文章列表带类别介绍*/

.lbjs {
	padding: 0 0 0.3rem;
}

#ContentPlaceHolder1_pnl_tpfg1 .lbjs {
	padding: 0 0.35rem 0.3rem;
}

.lbjs p {
	font-size: 0.36rem;
	color: #666;
	line-height: 0.66rem;
}


/*文件下载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(../images/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(../images/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(../images/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: #093e88;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.30rem;
	border: 1px solid #093e88;
	margin-right: 0.2rem;
}


/*上传简历2*/

.upForm {
	padding: 0 0.3rem 0.7rem;
}

.upForm li,
.jbFirst li {
	width: 100%;
	height: 0.9rem;
	background: #f6f6f6 url(../images/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;
}

.upForm li input[type="button"],
.jobBtn input[type="button"],
.jobBtn input[type="reset"] {
	width: 2.6rem;
	height: 0.7rem;
	border: 1px solid #093e88;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.7rem;
	color: #093e88;
	margin: 0.2rem auto 0;
	display: block;
}
.subfile{
	width: 2.6rem;
	height: 0.7rem;
	border: 1px solid #093e88;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.7rem;
	color: #093e88;
	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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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: #093e88;
	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: #666;
	line-height: 0.66rem;
	margin-bottom: 0.2rem;
	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(../images/icc1.png) no-repeat;
	background-size: 0.8rem;
}

.share .sharebox .ico2 {
	background: url(../images/icc2.png) no-repeat;
	background-size: 0.8rem;
}

.share .sharebox .ico3 {
	background: url(../images/icc3.png) no-repeat;
	background-size: 0.8rem;
}

.share .sharebox .ico4 {
	background: url(../images/icc4.png) no-repeat;
	background-size: 0.8rem;
}

.share .sharebox .ico5 {
	background: url(../images/icc5.png) no-repeat;
	background-size: 0.8rem;
}

.share .sharebox .ico6 {
	background: url(../images/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 0.3rem 0.6rem;}
.dy h2 {font-size: 0.44rem;color: #000000;line-height: 0.64rem;margin-bottom: 0.24rem;}
.dy p {font-size: 0.36rem;text-align: justify;color: #666;line-height: 0.66rem;margin-bottom: 0.2rem;}
.dy p:last-of-type {margin-bottom: 0;}
.dy img {display: block;max-width: 100%!important;height: auto !important;margin: 0 auto;}
.biaoti{font-size:0.42rem;color:#333333;line-height:1;font-weight:bold;padding-left:0.05rem;margin-bottom:0.3rem;}
.dyInfo h5,.dyInfo h6{font-size:0.42rem;color:#093e88;line-height:1;}
.dyInfo h6{font-size:0.36rem;margin:0.35rem 0 0.2rem;}
.dyInfo h5{padding-top:0.2rem;}
.mg{margin-bottom:0!important;}


/*封面页*/

.fm {
	width: 100%;
	background: url(../images/fm.jpg) no-repeat;
	background-size: 100% auto;
	position: relative;
	height: calc(100vh - 0.9rem);
}

.fmList {
	position: absolute;
	left: 0.3rem;
	top: 75%;
	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;
	font-weight:bold;
	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(../images/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: #093e88;
}

.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: #093e88;
	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: #093e88;
	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: #093e88;
	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: #093e88;
	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(../images/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(../images/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: #004da3;
	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{padding:0 0.35rem;background: #eee;}
.sanji .header-wrapper .topbar {
	border-bottom: 0
}

.sanji .medical-k-menu-el {}
.sanji .medical-k-menu {height: 0.8rem;width: 100%;overflow: hidden;z-index: 550;}
.sanji .medical-k-menu.fixed-to-top {top: 0}
.sanji .medical-k-menu .category-open-el {
	position: absolute;
	top: 0;
	right: 0.35rem;
	height: 0.8rem;
	width: 0.6rem;
	background: #eee;
}

.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 {}
.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: 0.7rem;}
.sanji .medical-k-menu ul li span {
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.32rem;
	color: #333
}

.sanji .medical-k-menu ul li .current-k-menu {
	border-bottom-color: #093e88;
	color: #093e88;
}

.sanji .list-category {
	margin-left: -0.35rem;
	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: 30%;
	height: 0.62rem;
	line-height: 0.62rem;
	text-align: center;
	float: left;
	font-size: 15px;
	color: #666;
	border: 1px solid #f1f1f1;
	margin-bottom: .17rem
}

.sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+1) {
	margin-right: .08rem;
	margin-right: 2.5%
}

.sanji .list-category .category-fold-list .category-fold-item:nth-child(3n+2) {
	margin-right: .08rem;
	margin-right: 2.5%
}

.sanji .list-category .category-fold-list .category-fold-current-item {
	border: 1px solid #093e88;
	color: #093e88
}

.sanji .list-category-mask {
	opacity: 0;
	background-color: rgba(0, 0, 0, .5);
	width: 100%;
	position: fixed;
	left: 0;
	top: 1rem;
	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: 1rem!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(../images/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(../images/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(../images/xx1.png) no-repeat right 0.3rem center;background-size:0.32rem 0.17rem;}
.yyForm input[type="button"]{width:100%;height:1.2rem;background:#093e88;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;}

.casetitle{ font-size:0.24rem; color:#000; line-height:0.32rem; text-align:center; padding-top:0.1rem;}