
.clear{clear: both;}


.JoinBan{position: relative;}
.JoinBan .pc{display: none;}
.JoinBan .wap{}
.JoinBan .BanCon{position: absolute; width: 100%;height: 100%; left: 0; top:0;}
.JoinBan .BanCon .tb{display:table; width: 100%;height: 100%;}
.JoinBan .BanCon .tbc{display:table-cell; width: 100%;height: 100%;vertical-align: middle;}
.JoinBan .BanCon .h3{font-family: MicrosoftYaHei;font-size: 20px;text-align:center;font-weight: normal;font-stretch: normal;line-height: 1.2em;color: #ffffff;}
.JoinBan .BanCon .Searchbox{margin-top: 10px;background:#fff;height: 40px;padding:0 50px 0 40px; position: relative;display: none;}
.JoinBan .BanCon .Searchbox .i{display: block;width: 40px;height: 100%;position: absolute; left: 0; background: url('../image/search02.png') no-repeat center; top:0;}
.JoinBan .BanCon .Searchbox input{ display: block; width: 100%; height: 40px;line-height: 40px; font-size: 14px;}
.JoinBan .BanCon .Searchbox .btn{display: block;width: 40px;height: 100%;background:#3253dc url('../image/search01.png') no-repeat center; position: absolute; right: 0;top:0; background-size: 45% 45%;}
.JoinBan .BanCon .bannav{padding-top: 10px;}
.JoinBan .BanCon .bannav ul li{float: left;line-height: 24px; font-size: 14px;margin-left:20px;color:#fff; padding-left: 15px; position: relative; cursor: pointer}
.JoinBan .BanCon .bannav ul li .i{display: block; width:9px;height: 9px;border: 1px solid #fff; background: transparent; position: absolute;left: 0; top: 50%; margin-top: -3px; border-radius: 100%;  }
.JoinBan .BanCon .bannav ul li.on .i{border-color: transparent;background:#fff;}
.JoinBan .BanCon .bannav ul li.first{margin-left: 0;}
.JoinBan .w840{padding: 0 15px; max-width: 840px; margin: 0 auto;}

.JoinBan .BanPtop{padding-top: 40px;display: none}
@media screen and (min-width: 768px){
	.JoinBan .pc{display: block;height: 340px;background:no-repeat center;}
	.JoinBan .wap{display: none;}
	.JoinBan .BanCon .h3{font-size: 40px;}
	.JoinBan .BanCon .Searchbox{height: 45px;}
	.JoinBan .BanCon .Searchbox input{height: 45px;line-height: 45px;}
	.JoinBan .BanCon .Searchbox .btn{width: 45px; background-size: auto auto;}
	.JoinBan .BanCon .bannav ul li{font-size:20px; padding-left: 25px;margin-left:30px;}
	.JoinBan .BanCon .bannav ul li .i{width: 12px;height: 12px; margin-top: -6px;}
}


@media screen and (min-width: 1000px){
	.JoinBan .w840{padding: 0;}
	.JoinBan .BanPtop{padding-top: 0px;}
	.JoinBan .BanCon .h3{font-size: 60px;}
	.JoinBan .BanCon .Searchbox{height: 65px; margin-top: 20px;}
	.JoinBan .BanCon .Searchbox input{height: 65px;line-height: 65px;font-size:18px;}
	.JoinBan .BanCon .Searchbox .btn{width: 65px;}
	.JoinBan .BanCon .bannav{padding-top: 25px;}
	.JoinBan .BanCon .bannav ul li{font-size:24px; padding-left: 25px;margin-left:30px;}
	.JoinBan .BanCon .bannav ul li .i{width: 14px;height: 14px; margin-top: -6px;}

}

.JoinChannel{}
.JoinChannel .Floor1{ padding: 20px 0; }
.JoinChannel .Floor1 .list ul{margin:0 -5px; font-size: 0;}
.JoinChannel .Floor1 .list ul li{display: inline-block; padding:0 5px; font-size:16px;width:100%; margin-bottom: 20px;  }
.JoinChannel .Floor1 .list .libox{display: block; position: relative; color:#fff; text-align: center; overflow: hidden;}
.JoinChannel .Floor1 .list .libox .img img{width: 100%; -webkit-transition: transform 12s cubic-bezier(.23,1,.32,1);
-o-transition: transform 12s cubic-bezier(.23,1,.32,1);
transition: transform 12s cubic-bezier(.23,1,.32,1);}
.JoinChannel .Floor1 .list .libox:hover .img img{-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.JoinChannel .Floor1 .list .libox .lia{position: absolute; left: 0; top:0; width: 100%;height: 100%;background:rgba(16,38,68,.4);}
.JoinChannel .Floor1 .list .libox .tb{display: table; width: 100%;height: 100%; }
.JoinChannel .Floor1 .list .libox .tbc{display: table-cell; width: 100%;height: 100%;vertical-align: middle; }


@media screen and (min-width: 768px){
	.JoinChannel .Floor1{ padding: 40px 0; }
	.JoinChannel .Floor1 .list ul{margin:0 -8px;}
	.JoinChannel .Floor1 .list ul li{font-size: 18px; padding:0 8px;width: 33.33%; margin-bottom: 0;}
}

@media screen and (min-width: 1000px){
	.JoinChannel .Floor1{ padding: 145px 0; }
	.JoinChannel .Floor1 .list ul{margin:0 -17px;}
	.JoinChannel .Floor1 .list ul li{font-size: 36px; padding:0 17px;}
}


.JoinChannel .Floor2{}
.JoinChannel .Floor2 .list{position: relative; margin-bottom: 20px;}
.JoinChannel .Floor2 .list.last{ margin-bottom: 0px;}
.JoinChannel .Floor2 .list .owlBox{position: relative;}
.JoinChannel .Floor2 .list .owlBox .btns .btna{position: absolute; z-index: 10; width: 40px;height: 40px; text-align: center;line-height: 40px; top: 50%;margin-top: -20px; font-size: 00px; color: #3253dc;} 

/* .JoinChannel .Floor2 .owl-dots{position: absolute; left: 0; bottom: 10px; width: 100%; text-align: center;}
.JoinChannel .Floor2 .owl-dots .owl-dot span{display: inline-block;width: 10px;height: 10px; border-radius:100%; background:#fff;}
.JoinChannel .Floor2 .owl-dots .owl-dot.active span{background:#3253dc;}
.JoinChannel .Floor2 .owl-dots .owl-dot{display: inline-block; margin: 0 5px;}

.JoinChannel .Floor2 .dl{position: absolute;z-index: 99; left: 0;top: auto; width: 100%; text-align: center; margin-top: -30px;}
.JoinChannel .Floor2 .dl dd{display: inline-block; margin: 0 5px;}
.JoinChannel .Floor2 .dl dd span{display: inline-block;width: 10px;height: 10px; border-radius:100%; background:#fff;}
.JoinChannel .Floor2 .dl dd.active span{background:#3253dc;}
 */


.JoinChannel .Floor2 .list .mask{padding:20px; background:#f5f5f5; display: block;}
.JoinChannel .Floor2 .list .mask .h3{font-size:20px;margin-bottom: 10px;}
.JoinChannel .Floor2 .list .mask .txtbox{font-size: 14px; color:#333;}

.JoinCur{display: none; line-height: 40px; font-size:14px;color: #777777;background-color: #f7f7f7;}
.JoinCur a{color: #777777;}
.JoinCur span{color: #777777;}


@media screen and (min-width: 768px){
.JoinCur{display:block;}
	.JoinChannel .Floor2 .list{margin-bottom: 0;}
	.JoinChannel .Floor2 .list .mask{ position:absolute;width: 100%;height: 100%;padding: 0; left: 0; top: 0; z-index: 5; background:transparent;}
	.JoinChannel .Floor2 .list .mask .bg{position: absolute; z-index: 1;width: 50%;height: 100%; top:0;}
	.JoinChannel .Floor2 .list .mask .masktxt{width: 40%; padding: 0 40px; display: inline-block; text-align: left;}
	.JoinChannel .Floor2 .list .mask .tb{display: table; width: 100%; height: 100%; position: relative; z-index: 3;}
	.JoinChannel .Floor2 .list .mask .tbc{display: table-cell; width: 100%;height:100%;vertical-align: middle;}
	.JoinChannel .Floor2 .list01 .mask .bg{background:url('../image/mask03.png') right 0; right: 0; background-size:100%; }
	.JoinChannel .Floor2 .list02 .mask .bg{background:url('../image/mask03.png') right 0; left: 0; background-size:100.1%;transform: rotate(180deg) }
	.JoinChannel .Floor2 .list03 .mask .bg{background:url('../image/mask03.png') right 0; right: 0; background-size:100%; }
	.JoinChannel .Floor2 .list01 .mask .tb,
	.JoinChannel .Floor2 .list03 .mask .tb{text-align: right;}
	.JoinChannel .Floor2 .list .mask .txtbox,
	.JoinChannel .Floor2 .list .mask .txtbox{color:#fff;}
	.JoinChannel .Floor2 .list .owlBox{position: static;}
}

@media screen and (max-width: 767px){
	.JoinChannel .Floor1{padding-bottom: 0;}
	.JoinChannel .Floor2{padding: 0 20px;}
	.JoinChannel .Floor2 .list .mask{ position:absolute;width: 100%;height: 100%;padding: 0; left: 0; top: 0; z-index: 5; background:transparent;}
	.JoinChannel .Floor2 .list .mask .bg{position: absolute; z-index: 1;width: 100%;height: 100%; top:0;background:url('../image/mask03.png') right 0; right: 0; background-size:100%;}
		.JoinChannel .Floor2 .list .mask .tb{display: table; width: 100%; height: 100%; position: relative; z-index: 3;}
	.JoinChannel .Floor2 .list .mask .tbc{display: table-cell; width: 100%;height:100%;vertical-align: middle;}
	.JoinChannel .Floor2 .list .mask .txtbox .txt{display: none;}
	.JoinChannel .Floor2 .list .mask .h3{color: #fff; text-align:center;font-weight: normal; font-size: 16px;}
}



@media screen and (min-width: 1000px){
	.JoinChannel .Floor2 .list .mask .h3{font-size:50px;margin-bottom: 30px; line-height: 1em;}
	.JoinChannel .Floor2 .list .mask .txtbox{font-size:16px; line-height: 28px;}
}


.JoinMain{padding:30px 0 40px;}


.JionNav .public-topNav .w1440 a + a{margin-left: 15px;}
.JionNav .public-topNav .w1440 a{font-size:16px;}
.JionNav .public-topNav .w1440 a#jion282{display: none}

@media screen and (min-width: 1000px){
	.JoinMain{padding:70px 0 90px;}
	.JionNav .public-topNav .w1440 a + a{margin-left: 45px;}
	.JionNav .public-topNav .w1440 a{font-size:18px;}
}
@media screen and (max-width: 1000px){
	.JionNav .public-topNav .w1440 a + a{margin-left: 0;}
}


.navColumn{}
.navColumn ul{font-size:0;text-align: center;}
.navColumn ul li{font-size:16px; display: inline-block;padding: 0 5px; }
.navColumn ul li a{color:#333;}
.navColumn ul li.on a,.navColumn ul li a:hover{color: #1244c3;}

@media screen and (min-width: 768px){
	.navColumn ul li{font-size:20px; padding:0 10px;}
}

@media screen and (min-width: 1000px){
	.navColumn ul li{font-size:36px; padding:0 24px;}
}

.Itemize{margin-top: 20px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding:10px 0;}
.Itemize .spanti{display: block; width:11%; float:left; height: 30px;line-height: 30px; font-size: 16px; padding:0 10px; background:#eee; color:#333;}
.Itemize .zpselect{display: none;}

.Itemize .ul{font-size:0; width:88%; float:right;}
.Itemize .ul li{display: inline-block;}
.Itemize .ul li a{display:block;height: 30px;line-height: 30px; padding:0 10px; color:#333; font-size: 14px;}
.Itemize .ul li.on a,.Itemize .ul li a:hover{color:#1244c3;}


@media screen and (max-width: 767px){
	.Itemize{position: relative;}
	.Itemize .zpselect{border:1px solid #eee; border-radius:3px; display: block; line-height: 45px; position: relative; padding-right: 45px; }
	.Itemize .zpselect .i{ display: block; width:45px;height: 100%; position: absolute; right: 0; top:0; background: url('../image/mapjt011.png') no-repeat center;}
	 .Itemize .zpselect.onzpselect .i{-webkit-transform: rotate(90deg);
	 -ms-transform: rotate(90deg);
	 -o-transform: rotate(90deg);
	 transform: rotate(90deg); } 
	.Itemize .spanti{ display:none;}
	.Itemize .zpselect .spanti{line-height: 45px;width:auto;height: 45px;display:block;}
	.Itemize .zpselect .stxt{display: inline-block;padding-left: 10px;}
	.Itemize .ul{width:100%; top:100%; left: 0;z-index: 8;}	
	.Itemize .ul{font-size:0;display: none;background: #fff; border:1px solid #eee; border-bottom:none; margin-top: 10px;}
	.Itemize .ul .spanti{display: none;}
	.Itemize .ul li{display: block;border-bottom:1px solid #eee;}
	.Itemize .ul li a{height: 40px;line-height: 40px;}

}



.JionSearch{max-width:625px; padding-left: 100px; padding-right: 20px;position: relative;margin: 20px 0;}
.JionSearch .spanti{position: absolute; left: 0;top:0; line-height: 45px; width: 100px;text-align:center;}
.JionSearch .searchbox{height: 45px; padding: 0 45px 0 15px;	border: solid 2px #eeeeee; border-radius: 4px; overflow: hidden; position: relative;}
.JionSearch .searchbox input{display: block; width: 100%; line-height:43px; height: 43px;}
.JionSearch .searchbox .btn{position: absolute; right: 0;top:0;background: #ecf0f1 url('../image/search03.png') no-repeat center;display: block; height: 100%;width: 45px;}


@media screen and (min-width: 1000px){
		.Itemize{margin-top: 0px; padding:0;}
		.Itemize .spanti,
		.Itemize .ul li a{height: 60px;line-height: 60px; overflow: hidden; padding:0 20px; font-size:18px;vertical-align:top;}
		.Itemize .spanti{padding:0 35px; font-size: 22px;}
}



.Joblist .list { padding-bottom: 20px;  }
.Joblist .list .ul{border-bottom: 1px solid #e4e4e4;}
.Joblist .list .litop { background: #eeeeee; }
.Joblist .list .li { border-top: 1px solid #e4e4e4; }
.Joblist .list .li dl {}
.Joblist .list dl.dl { margin: 0; font-size: 0; cursor: pointer;  color: #333; }
.Joblist .list .litop dl.dl:hover{color: #333;}
.Joblist .list dl.dl:hover{color:#3253dc; }
.Joblist .list dl.dl dd { width: 60%; text-align: center; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:15px 10px; display: inline-block; vertical-align: top; }
.Joblist .list dl.dl .dd1{text-align: left;}
.Joblist .list dl.dl .dd3 { width: 40%; }

.Joblist .list dl.dl .dd4,
.Joblist .list dl.dl .dd5,
.Joblist .list dl.dl .dd2 { display: none; }
.Joblist .list .liConBox { padding: 20px; display: none;border-top: 1px solid #e4e4e4;}
.Joblist .list .liConBox .txt { line-height: 26px; }
.Joblist .list .liConBox .joinbtn { display: block; width: 120px; margin-top: 15px; line-height: 45px; background: #3253dc; color: #fff; text-align: center; }

@media screen and (min-width:768px) {
  .Joblist .list { padding-bottom: 35px; }
  .Joblist .list dl.dl dd { width: 31%; padding: 15px; }
  .Joblist .list dl.dl .dd2 { display: inline-block; width: 21%; }
  .Joblist .list dl.dl .dd3 { width: 16%; }
  .Joblist .list dl.dl .dd4 { display: inline-block; width: 16%; }
  .Joblist .list dl.dl .dd5 {display: inline-block; width: 16%; }


}
@media screen and (min-width:1000px) {
  .Joblist .list { padding-bottom: 50px; }
  .Joblist .list dl.dl { padding: 0 20px; }
	.Joblist .list .litop dl.dl .dd1{padding-left: 60px;}
  .Joblist .list dl.dl dd { font-size: 18px; padding:20px 15px; }
  .Joblist .list .liConBox { padding: 40px; font-size: 16px; }
  .Joblist .list .liConBox .txt { line-height: 40px; }
  .Joblist .list .liConBox .joinbtn { width: 200px; line-height: 50px; margin-top: 40px; }
}



.maskjob { display: none; position: fixed; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); left: 0; top: 0; z-index: 999;  }
.jobform { padding: 15px; max-width: 550px; width: 100%;font-size: 14px; background: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50%; }
.jobform .jobclose { display: block; width: 40px; height: 40px; text-align: center; line-height: 40px; position: absolute; right: 0; top: -40px; background: url('../image/close.png') no-repeat right top; }
.jobform .h3 { text-align: center; padding: 20px 15px 0; color: #333; font-weight: normal; font-size: 16px; }
.jobform ul { padding-top: 20px; }
.jobform .li1 { position: relative; line-height: 35px; padding-left: 80px; margin-bottom: 15px; }
.jobform .li1 .left { width: 80px; padding-right: 5px; text-align: right; position: absolute; left: 0; top: 0; }
.jobform .li1 .right { border: 1px solid #ddd; padding: 6.5px 10px; }
.jobform .li1.liname .right { border: none; }
.jobform .li1.liname .right .zwmc { display: block; width: 100%; line-height: 22px; font-family: '微软雅黑'; font-size: 14px; }
.jobform .li1 .right input { display: block; width: 100%; line-height: 22px; font-family: '微软雅黑'; font-size: 14px; }
.jobform .li1 .right textarea { display: block; width: 100%; line-height: 22px; height: 150px; font-family: '微软雅黑'; font-size: 14px; }
.jobform .btns { padding-left: 80px; }
.jobform .btns .btn { display: block; line-height: 35px; width: 120px; border-radius: 5px; text-align: center; background: #3253dc; color: #fff; }
.jobform .jobmackt { font-weight: normal; color: #333; font-size: 16px; }
.jobform .jobp { padding-top: 15px; }
@media screen and (min-width:1024px) {
  .jobform .jobclose { right: -30px; top: -30px; }
  .jobform { padding: 30px; }
  .jobform .li1{padding-left: 90px;}
  .jobform .li1 .left {width: 90px;}
}


.JoinMapNav{text-align: center;}
.JoinMapNav .ul{display: inline-block; max-width:100%; position: relative; font-size: 0;}
.JoinMapNav .ul li{display: inline-block; font-size: 16px;padding:8px;position: relative; z-index: 3; }
.JoinMapNav .ul li a{display: inline-block;width: 80px;height: 80px;text-align: center;border-radius:100%; border:5px solid #fff;  background:#eee;}
.JoinMapNav .ul li a span{display:block;width: 70px; height: 70px;text-align: center;line-height: 70px;border-radius:100%;font-size: 16px;display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.JoinMapNav .ul .i{display: none; width: 100%;left: 0;top: 50%;margin-top: -1px;height: 1px; background:#eeeeee; position: absolute;  }
.JoinMapNav .ul li.on a,.JoinMapNav .ul li a:hover{ color: #fff;
	border-color: rgba(50, 83, 220, 0.22);
}

.JoinMapNav .ul li.on a span,.JoinMapNav .ul li a:hover span{ color: #fff;
	background: #3253dc; 
}

@media screen and (min-width:768px) {
	.JoinMapNav .ul .i{display: block;}
	.JoinMapNav .ul li a{width: 86px;height: 86px;line-height: 86px; border-width:8px; }
	.JoinMapNav .ul li a span{display:block;width: 70px; height: 70px;line-height: 70px;}

}

@media screen and (min-width:1000px) {
	.JoinMapNav .ul li a{width: 106px;height: 106px;line-height: 106px; border-width:8px; }
	.JoinMapNav .ul li a span{display:block;width: 90px; height: 90px;line-height: 90px;}
}

.JionMap .left{padding:20px 0;}
.JionMap .left .ul li{display: none; text-align: center;}

.JionMap .right .TxtBoxList .item{display: none; color:#333;}
.JionMap .right .TxtBoxList{border-top: 3px solid #3253dc;padding: 20px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.JionMap .right .TxtBoxList .item .h3{color:#1244c3; font-size: 17px;font-weight: normal; line-height: 40px;}
.JionMap .right .TxtBoxList .item .divli{	border-bottom: 2px solid #f7f7f7; }
.JionMap .right .TxtBoxList .item .divli .h5{line-height: 40px; font-size: 16px;  position: relative; padding:0 30px 0 15px;}
.JionMap .right .TxtBoxList .item .divli .h5 .i{display: block;width: 30px;height: 100%;background:url('../image/mapjt01.png') no-repeat center; position: absolute; right: 0;top:0;}
.JionMap .right .TxtBoxList .item .divli.lion .h5{background:#3253dc;color: #fff; }
.JionMap .right .TxtBoxList .item .divli.lion .h5 .i{background-image: url('../image/mapjt02.png');}
.JionMap .right .TxtBoxList .item .divli .uldx{display: none; background:#eee;padding:15px;}
.JionMap .right .TxtBoxList .item  .uldx dt{color:#333; font-size: 16px;}
.JionMap .right .TxtBoxList .item .uldx dd{color:#666;font-size:14px; margin-top:5px;}
.JionMap .right .TxtBoxList .item .uldx dd .address{padding:5px 0;}
.JionMap .right .TxtBoxList .item .uldx .dl{margin-top: 10px;}
.JionMap .right .TxtBoxList .item .uldx .dl.first{margin-top: 0;}

.w1160{max-width:1160px; margin:0 auto;}

@media screen and (min-width:768px) {
	.JionMap{padding:40px 0;}
	.JionMap .left{width: 58%;float: left; padding:0 20px 0 0;}
	.JionMap .right{width: 40%;float: right; max-width:295px;}
}

@media screen and (min-width:1000px) {
		.JionMap{padding:60px 0;}
		.JionMap .left{width: 63%;}
		.JoinMapNav .ul li{font-size:22px;}
		.JionMap .right .TxtBoxList .item .h3{font-size:24px; line-height: 60px;}

		.JionMap .right .TxtBoxList .item .divli .h5{font-size:18px;line-height: 50px;}
		.JionMap .right .TxtBoxList{padding:26px;}
		.JionMap .right .TxtBoxList .item .uldx dt{font-size:18px;}
		.JionMap .right .TxtBoxList .item .uldx dd{font-size:16px;margin-top: 8px;}
		.JionMap .right .TxtBoxList .item .divli .uldx{padding:24px;}
}


.FlowChart{padding:40px 0;}
.FlowChart ul{font-size:0;}
.FlowChart ul li{display: inline-block;color: #000; width: 100%; font-size:16px; text-align: center; margin-bottom: 10px; position: relative;}

.FlowChart ul li .bgborder{width:120px; height: 120px;border:5px solid transparent;margin:0 auto; overflow: hidden;border-radius:100%; cursor: pointer;}
.FlowChart ul li .bg{width:110px; height: 110px; border-radius:100%;margin:0 auto; position: relative; background:#f0f0f0;}

.FlowChart ul li .bgborder:hover{border-color: rgba(50, 83, 220,0.2);}
.FlowChart ul li .bgborder:hover .bg{ background:#3253dc;}
.FlowChart ul li .bgborder:hover .img02{display: inline-block;}
.FlowChart ul li .bgborder:hover .img01{display: none;}


.FlowChart ul li .con{position: absolute; left:0;top:0;height: 100%;width: 100%;}
.FlowChart ul li .tb{display: table; width: 100%;height: 100%;}
.FlowChart ul li .tbc{display: table-cell; width: 100%;height: 100%;vertical-align: middle; }
.FlowChart ul li .img{margin:0 auto;}
.FlowChart ul li .img02{display: none;}
.FlowChart ul li .txt{padding:10px 0;}
.FlowChart ul li .id{display: none;background:url('../image/lcdian01.png') no-repeat center; width: 75px;height: 13px; position: absolute; left: 100%;margin-left: -38px;top: 60px; }
.FlowChart ul li.last .id{display: none;}
@media screen and (min-width:768px) {
	.FlowChart ul{text-align: center;}
	.FlowChart ul li{width: 33.33%;}
}

@media screen and (min-width:1000px) {
	.FlowChart{padding:0px 0 100px;}
	.FlowChart ul li{width: 20%;}
	.FlowChart ul li .id{display: block; }
}

@media screen and (min-width:1200px) {
		.FlowChart ul li .bgborder{width:158px;height: 158px; border-width: 8px; }
		.FlowChart ul li .bg{width:142px; height: 142px;}
		.FlowChart ul li .id{top:80px;}
		.FlowChart ul li {font-size: 20px;}
		.FlowChart ul li .txt{padding:25px 0 0;}
}

.QandA{margin-top: 0px; padding-bottom: 40px;}
.QandA .list{}
.QandA .list li{border-bottom: 1px solid #ecf0f1;}
.QandA .list .litop{position: relative; padding: 15px 30px 15px 0; line-height:24px; font-size: 16px; cursor: pointer; }
.QandA .list .litop .i{position: absolute; right: 0;top:12px; width: 30px;height: 30px; background:url('../image/qa01.png') no-repeat center;}
.QandA .list .licon{display: none; padding:20px 0;line-height: 24px;font-size:14px;color:#666;}

.QandA .list .lion .litop{color:#1244c3; }
.QandA .list .lion .litop .i{background-image: url('../image/qa02.png')}


@media screen and (min-width:1000px) {
		.QandA .list .litop{font-size:22px;}
		.QandA .list .licon{font-size:16px; line-height: 30px; padding:30px 0 50px;}
		.QandA .list .litop{padding:20px 30px 20px 0;}
		.QandA .list .litop .i{top:18px;}
		.QandA {padding-bottom: 100px;}
}






.rzds .word h3{margin: 0;font-size: 24px;color: #333;font-weight: normal;text-align: center;}
.rzds .word p{margin: 0;font-size: 16px;color: #777;line-height: 30px;padding: 35px 0;text-align: center;}
.rzds .banner .item{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:60%}

@media screen and (min-width:768px) {
	.rzds .word h3{font-size: 36px;}
	.rzds .word p{font-size: 18px;}
	.rzds .banner .item{padding-bottom: 45%}
}


.rzds .banner .item .text-content{text-align:center;padding-top:18%;}
.rzds .banner .item .text-content h1.h1{font-size:72px;color:#fff;}
.rzds .banner .item .text-content p.p{font-size:45px;color:#ffffff;margin-top:32px;}

.rzds .banner .owl-nav{display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;}
.rzds .banner .owl-nav button{position: absolute;left: 6%;width: 30px;height: 50px;background: url(../image/prev.png) no-repeat center;font-size: 0;}
.rzds .banner .owl-nav button.owl-next{left: auto;right: 6%;background-image: url(../image/next.png);}
.rzds .banner .owl-nav button.owl-prev:hover{background: url(../image/prev-hover.png) no-repeat center;}
.rzds .banner .owl-nav button.owl-next:hover{background: url(../image/next-hover.png) no-repeat center;}

.rzds .banner .owl-dots{position:absolute;width:100%;bottom:10px;text-align:center;}
.rzds .banner .owl-dots .owl-dot{margin:0 4px;display:inline-block; width:30px;height:2px;background:rgba(255,255,255,0.3); position: relative;}
.rzds .banner .owl-dots span{display:block; width:0;height: 2px;position: absolute; left: 0; top:0; background:#fff;}
@media screen and (min-width: 1201px) {
    .rzds .banner .owl-dots{bottom: 30px;}
    .rzds .banner .owl-dots .owl-dot{width: 125px; margin: 0 5px;}
}


.rzds .other{padding: 35px 0;text-align: center}
