body.bg {
	background: #f9f9f9;
}

.banner {
	position: relative;
	overflow: hidden;
}

.banner img,
.banner a {
	width: 100%;
	display: block;
	height: 4.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: #294ba1;
}

.articleTop .swiper-pagination {
	bottom: 0.1rem;
}
.bannerIntroduce{position: absolute;top:1.65rem;left:0.3rem;}
.bannerIntroduce h3{font-size:0.42rem;color:#fff;line-height:1;font-weight:bold;margin-bottom:0.15rem;}
.bannerIntroduce h5{font-size:0.2rem;color:#fff;line-height:1;}


/*index*/
.peitao{padding:0 0.35rem 0.8rem;}
.peitao h2{font-size:0.42rem;color:#0166b3;line-height:1;text-align: center;margin-bottom:0.35rem;}
.ptList li{width:3.3rem;height:1rem;border:1px solid #e3e3e3;font-size:0.34rem;color:#333;line-height:1rem;text-align: center;float: left;margin-bottom:0.16rem;}
.ptList li:nth-of-type(2n){float: right;}
.peitao h2:last-of-type{padding-top:0.6rem;}

.companyInfo{padding-bottom:0.8rem;}
.companyInfo p,.position p{font-size:0.38rem;color:#333;line-height:0.64rem;text-align:justify;}
.bd{font-weight: bold;}
.comList{box-shadow:2px 2px 10px 0 rgba(7,17,27,.16);text-align: center;padding-top:0.5rem;padding-bottom:1px;margin:0.47rem 0;}
.comList h6{font-size:0.42rem;color:#0166b3;margin-bottom:0.5rem;}
.comList h6 .num1{font-size:0.68rem;color:#666;font-weight:bold;font-family: arial;}
.comList h6 .num2{font-size:0.38rem;color:#666;}
.companyInfo img{width:100%;height:auto;margin:0.36rem 0;}

.position{padding:0.85rem 0.35rem 0.98rem;background-color:#f2f2f2;}
.position h5{font-size:0.48rem;color:#0166b3;line-height:1;margin-bottom:0.25rem;}
.position img{width:100%;height:auto;}
.c1{margin:0.4rem 0 0.1rem;}

.service{padding:0 0.35rem 0.95rem;}
.serHd h3{float:left;width:25%;background-color:#b0bac1;line-height:1rem;font-size:0.32rem;color:#fff;text-align: center;}
.serHd h3.current{background-color:#0166b3;position: relative;}
.serHd h3.current:after{content:"";position: absolute;width:0.15rem;height:0.09rem;background:url(../images/jtx.png) no-repeat;left:50%;margin-left:-0.075rem;bottom:0.1rem;}
.serInfo{padding:0.3rem 0 0.32rem;border-bottom:1px solid #e3e3e3;}
.serImg{width:2.5rem;}
.serImg img{max-width:100%;height:1.1rem;}
.serInfo h3{font-size:0.38rem;color:#333;line-height:1.1rem;}
.sercontainer .serBox{display:none;}
.sercontainer .serBox:first-of-type{display: block;}


.bg2 {
	background: #f4f4f4;
}

.w {
	padding: 0 0.35rem;
}

.w1 {
	padding: 0 0.2rem;
}

.news{padding:0.88rem 0.3rem 0.38rem;}
.rhd h2{font-size:0.48rem;color:#0067a6;line-height:1;}
.rhd a{font-size:0.32rem;color:#999;display:inline-block;padding-right:0.3rem;background:url(../images/yy.png) no-repeat right center;line-height:1;margin-top:0.15rem;}

.newsList li{padding:0.4rem 0;border-bottom:1px solid #d8d8d8;}
.newsList li{display: flex;flex-direction: row;justify-content: space-between;}
.newsList li .newsImg img{width:3.04rem;height:1.77rem;}
.newstxt{width:3.45rem;}
.newstxt h3{font-size:0.38rem;color:#333;line-height:0.64rem;margin-top:-0.13rem;}
.newstxt .view{font-size:0.32rem;color:#999;display:inline-block;padding-right:0.3rem;background:url(../images/yy.png) no-repeat right center;line-height:1;margin-top:0.2rem;}
.newsList li:first-of-type{padding:0.3rem 0 0.4rem;}
.more2{display: block;font-size:0.38rem;color:#999;line-height:1;text-align: center;margin-top:0.37rem;}

.company{padding:0 0.3rem 0.4rem;}
.comImg img{width:100%;height:3.66rem;}
.comTxt{padding:0.75rem 0 0.4rem;border-bottom:1px solid #d8d8d8;}
.comTxt h3{font-size:0.48rem;color:#0166b3;line-height:1;margin-bottom:0.27rem;}
.comTxt p{font-size:0.38rem;color:#333;line-height:0.64rem;}

.yewu{padding:0.94rem 0.3rem 0.01rem;background-color:#f5f5f5;}
.ywList{margin-top:0.45rem;}
.ywImg img{width:100%;height:4rem;}
.ywList li h4{font-size:0.38rem;color:#333;line-height:1;text-align: center;margin-top:0.35rem;}
.ywList li{margin-bottom:0.32rem;}

/*end index*/

.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;
}

.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: #294ba1;
}

.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;*/
}


/*文章列表带类别介绍*/

.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(../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: #004ea2;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.30rem;
	border: 1px solid #004ea2;
	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="submit"],
.jobBtn input[type="button"],
.jobBtn input[type="reset"] {
	width: 2.6rem;
	height: 0.7rem;
	border: 1px solid #004ea2;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.7rem;
	color: #004ea2;
	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: #004da3;
	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(../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.35rem 0.5rem;
}



.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;
}


/*封面页*/

.fm {
	width: 100%;
	height: 100vh;
	background: url() no-repeat;
	background-size: 100% 100vh;
	position: relative;
}

.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(../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: #0045a4;
}

.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: #0045a4;
	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: #0045a4;
	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: #0045a4;
	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: #0045a4;
	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 .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 a{
	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
}
.category-fold-item a
{
    color: #666;
}
.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 #0166b3;
	color: #f6ab00
}

.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;font-size:0.36rem;color:#666;line-height:0.57rem;}
.de img{width:100%;}




.english{display: block;position: absolute;right:1rem;top:0.15rem;}
.english img{width:0.62rem;height:0.61rem;}
.waiyan{padding:0 0.35rem 0.55rem;}
.waiyan h2{font-size:0.48rem;color:#333;line-height:1;font-weight: bold;margin-bottom:0.25rem;}
.wyInfo h3{font-size:0.42rem;color:#fff;height:1rem;line-height:1rem;padding-left:0.35rem;
background:#0166b3 url(../images/xiala2.png) no-repeat right 0.34rem center;background-size:0.36rem 0.2rem;}
.wyImg img{max-width:100%;height:auto;}
.wyImg{margin:0.7rem 0 0.6rem;}
.wyTxt h4{font-size:0.42rem;color:#0166b3;line-height:1;padding-top:0.32rem;border-top:1px solid #d5d5d5;}
.wyTxt{padding:0 0.35rem;}
.wyTxt ul li h5{font-size:0.38rem;color:#333;line-height:1;padding:0.35rem 0 0.25rem;}
.wyDown a.wya{display: inline-block;font-size:0.3rem;color:#666666;padding:0 0.25rem 0 0.65rem;
height:1rem;line-height:1rem;border-radius:0.05rem;background:#eeefef url(../images/down1.png) no-repeat left 0.15rem center;
margin-right:0.05rem;background-size:0.36rem 0.33rem;}
.wyTxt ul li h6{font-size:0.38rem;color:#000;line-height:1;margin:0.4rem 0 0.3rem;}
.wyTxt ul li p{font-size:0.38rem;color:#666;line-height:1.5;}
.wyTxt ul li{padding-bottom:0.3rem;border-bottom:1px solid #d5d5d5;}
.wyInfo{margin-bottom:0.2rem;}

/*测试1*/
.test{padding:0 0.35rem 0.6rem;}
.testBox h2{font-size:0.42rem;color:#fff;line-height:1rem;background:#c5c5c5 url(../images/csbtn.png) no-repeat right 0.3rem center;background-size:0.2rem 0.36rem;
padding:0 0 0 0.3rem;}
.testBox h2.current{background:#0166b3 url(../images/csbtn1.png) no-repeat right 0.3rem center;background-size:0.36rem 0.2rem;}
.testInfo{padding:0.38rem 0.4rem 0.57rem;border:1px solid #e3e3e3;}
.testImg img{width:100%;height:auto;}
.testInfo h3{font-size:0.42rem;color:#0166b3;line-height:1;margin-bottom:0.15rem;margin-top:0.37rem;}
.testInfo p{font-size:0.38rem;color:#333;line-height:0.64rem;}
.testImg{padding-bottom:0.13rem;}
.testBox{margin-bottom:0.15rem;}
.testInfo{display: none;}