html {
	height: 100%;
}
div {
	box-sizing: border-box;
}
body, div, ul, ol, li, table, th, td, h1, h2, h3, h4, h5, h6, h7, dt, dd, p, font, form, input, select, textarea, a, label, span {
	font-family: "Microsoft YaHei";
	font-size: 18px;
	color: #333;
	line-height: 180%;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	transition: all 0.25s ease-out;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
}
img {
	display: block;
}
ul, ol {
	list-style-type: none;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-weight: 400;
}
input, select {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
a:focus, input:focus, textarea:focus {
	outline: none;
}
body {
	background: #fff;
}


.flx01{ display:flex; justify-content:space-between; align-items:center;}
.flx02{ display:flex; justify-content:space-between;}
.flx03{ display:flex; align-items:center;}

.header{background:#fafeff; height:60px; padding:0 30px;}
.titleD{font-size:18px; font-weight:bold; color:#5252f9;}
.other ul{display:flex;}
.other ul li{margin-left:15px;}
.container{padding:20px 0;}
.content{width:600px; margin:0 auto; position:relative;}
.content h1{font-size:24px; font-weight:bold; height:50px; text-align:center}
.lCon{ height:calc(100vh - 150px); background-image: linear-gradient(#fafeff, #fafeff, #e9e8e6); border-radius:15px; box-shadow:0 3px 5px #8c8c84; border:#fafeff solid 1px; padding:20px 40px;}
.lCon h2{font-size:24px; line-height:200%; border-bottom:#eee solid 1px;}
.lCon h3{font-size:16px; font-weight:bold; line-height:200%; padding-top:15px; color:#5252f9;}
.txtCon{height:calc(100vh - 246px); overflow-y:auto;}
.czCon{border-left:#eee solid 8px; padding-left:20px; margin:15px 0 20px 0;}
.czCon p{color:#666;}

.btCon{position:absolute; left:-30px; top:110px;}
.btCon li{padding:5px 0;}
.btCon li a{ border-radius:8px 0 0 8px; display:flex; justify-content:center; align-items:center; line-height:120%; width:30px; height:100px; color:#fff; font-weight:bold; font-size:14px;}
.btCon li a.co01{background:#05a695;}
.btCon li a.co02{background:#f49f19;}
.btCon li a.co03{background:#8880f8;}
.btCon li a.co01:hover{background:#059989;}
.btCon li a.co02:hover{background:#e99614;}
.btCon li a.co03:hover{background:#8078f1;}

.start-bt{position:absolute; bottom:60px; right:-56px;}
.start-bt a{background:#5252f9; border-radius:50%; width:96px; height:96px; display:flex; justify-content:center; align-items:center; flex-direction:column;  color:#fafeff; border:#fafeff solid 1px; box-shadow:3px 0 3px #8c8c84; font-size:16px;}
.start-bt a:hover{background:#f49f19; color:#fff;}
.start-bt span,.start-bt b{display:block; width:100%; text-align:center; color:#fff; line-height:100%;}
.start-bt span{font-size:36px; padding:5px 0;}
.start-bt b{line-height:100%;}
.pull-right{position:absolute; right:0;}
@media(min-width:751px) {
.start-bt1{display:none;}
}
@media(max-width:750px) {
	.header{padding:0 15px; height:50px;}
	.titleD{font-size:16px;}
	.container{padding:15px 0;}
	.content{width:86%; margin-right:15px}
	.content h1{font-size:18px; height:40px;}
	.lCon{ height:calc(100vh - 180px);  padding:10px 20px;}
	.lCon h2{font-size:18px;}
	.lCon h3{font-size:15px; padding-top:10px;}
	.czCon{padding-left:15px; margin:10px 0 15px 0;}
	.btCon{top:80px;}
	.btCon li a{width:30px; height:90px;}
	.start-bt{display:none;}
	.start-bt1{position:absolute; bottom:0; right:0; left:0; background:#fafeff;}
.start-bt1 a{ width:100%; height:54px; display:flex; justify-content:center; align-items:center; color:#6dd2fe; font-size:16px;}
.start-bt1 a:hover{color:#ffdc68;}
.start-bt1 span{font-size:30px; margin-right:10px;}



}



.selectlist {
	width: 120px;
	padding:3px 0 3px 15px;
	position:absolute;
	right:10px;
	margin-top:10px;
	z-index: 9999;
	background:#8880f8;
	border-radius:25px;
}


.select_textdiv {
	position: relative; cursor:pointer;
}

.select_textul {
	display: none;
}
.s_text {
	color: #fff;
	font-size:14px;
}
.select_first_ul {
	/*background: #eaeaea;*/
	position: absolute;
	right: 0;
	top: 42px;
	z-index: 9999;
	background: #fff;
	border:#8880f8 solid 1px;
	width: 160px;
	border-radius:8px;
}
.select_first_ul>li { cursor:pointer;}

.select_first_ul>li>p {
	padding: 8px 15px;
	box-sizing: border-box;
	line-height:120%;
	font-size:14px;
}
.focus>p {
	background: #e3f5ff;
	color: #3896c9;
}
.down {
	position: absolute;
	right: 10px;
	top:4px;
	display: inline-block;
}
.down img {
	width: 16px;
}

.triangle-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #8880f8;
}

.triangle-up{position:absolute; right:7px; top:34px;}





a.meanmenu-reveal{display:none}

a.meanmenu-reveal {
  cursor: pointer;
  display: block;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px !important;
  font-weight: 700;
  height: 22px;
  line-height: 22px;
  margin: 20px 15px 0 0;
  right: 0;
  text-decoration: none;
  text-indent: -9999em;
  top: 0;
  width: 22px;
  float: right;
  background:#eee;
  border-radius:50%;
  padding:8px;
 
}
a.meanmenu-reveal span {
    background: #252525 none repeat scroll 0 0;
    display: block;
    height: 2px;
    margin-top: 5px;
    width: 20px;
}
a.meanmenu-reveal:hover {
    color:#252525
}

.mean-nav{float:left;width:100%;background:#fff; margin-top:18px;}
.mean-nav ul li {
  background: #fff;
  width: 100%;
}
.mean-nav ul li a {
  background: #fff none repeat scroll 0 0;
  display: block;
  font-size: 14px;
  font-weight:bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  line-height:200%;
}
.mean-nav ul li a:hover {
  color: #777;
}


.mean-nav ul li.mean-last {
    margin-bottom: 10px;
}
.mean-nav ul li a.mean-expand {
    color: #444;
    line-height: 180%;
}


.mean-bar {
  background: transparent none repeat scroll 0 0;
  min-height: 42px;
  padding: 4px 0 0;
  position: relative;
  width: 100%;
  z-index: 999999;
}
.mean-bar::after {
    content: "";
    font-size: 21px;
    left: 5%;
    position: absolute;
    top: 15px;
    text-transform: uppercase;
    font-weight: 500;
	z-index:999;
}
.mean-bar, .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}


.I-header{background:#fff; height:134px; padding:0 40px;}
.I-header b{font-weight:400; font-size:18px; padding-top:12px; display:block;}
.I-header .logo, .I-header .selectinfo{width:30%;}
.I-header .selectinfo{text-align:right;}
.main-menu{width:40%;}
.main-menu ul{display:flex; justify-content:center;}
.main-menu li{padding:0 35px;}
.main-menu li a{font-size:20px; font-weight:bold; line-height:180%; display:inline-table}
.main-menu li a.cur,.main-menu li a.cur:hover{color:#5252f9; border-bottom:#5252f9 solid 3px;}
.main-menu li a:hover{color:#7171f9; border-bottom:#7171f9 solid 3px;}

.D-header{position:absolute; left:15px; right:75px; top:0; z-index:9999999; height:84px;}




.selectinfo .s_text{color:#2f2f2f;}
.selectinfo .icon-touxiang, .selectinfo .icon-sanjiao{color:#939393;}



.action-option {
	position: absolute;
	top: 85px;
	right: 10px;
	background: #fff;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);
	border: #f1f1f1 solid 1px;
	width: 200px;
	padding: 10px 15px;
	text-align: left;
	border-radius: 5px;
	z-index: 100;
	visibility: hidden;
	opacity: 0;
	transform: translateX(-15px);
	transition: all .4s ease-in-out;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
.action-option:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	top: -8px;
	right: 40px;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ddd;
}


.card h3:hover .action-option, .selectinfo:hover .action-option {
	opacity: 1;
	visibility: visible;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px)
}
.selectinfo .action-option {
	right: 30px;
}
.action-option .open-option {
	opacity: 1;
	visibility: visible;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	-ms-transform: translateX(0px)
}

.action-option li{font-size:16px;}
.action-option li i{color:#939393; margin-right:5px;}

.zyWrap{padding-bottom:25px; background:#fff;}
.zyCon{width:1416px; margin:0 auto;}
.zyCon h1{font-size:30px; font-weight:bold; position:relative;}
.zyCon h1 i{font-size:36px; position:absolute; left:0; top:2px; font-weight:400; color:#6c6cf0;}
.zyCon h1.spacer{padding-left:45px;}
.zyCon h1 span{position:absolute; right:0; top:0;}
.zyCon h1 span a{font-size:30px; margin-left:15px; font-weight:400;}
.zyCon h1 span a.icon-weixin-copy{color:#92d68d;}
.zyCon h1 span a.icon-yduixinlangweibo{color:#ed5b57;}
.zyCon h1 span a.icon-QQ-circle-fill{color:#6ec2ed;}



.I-container{width:1416px; margin:0 auto; padding:30px 0;}
.I-leftbar{width:246px;}
.I-rightbar{width:1130px;}
.Z-leftbar{width:1046px; background:#fff; padding:15px 40px;}
.Z-rightbar{width:340px;}
.L-title{height:50px; border-bottom:#e0e0e0 solid 1px;}
.L-title h1{font-size:20px; font-weight:bold;}
.L-title a{color:#5252f9; text-decoration:underline;}
.L-title a:hover{text-decoration:none;}
.h2-title{padding-top:10px; height:40px;}
.h2-title h2{font-weight:bold;}

.L-con{padding:5px 0;}
.L-con h2{font-weight:bold;}
.L-con li{position:relative; padding-left:40px;}
.L-con li label{cursor:pointer;}
.L-con li input {position:absolute; left:20px; top:10px; z-index:99999;cursor:pointer;}
.L-con li a{line-height:100%;}
.selectCon{}
.selectCon p{background:#fff; border:#e0e0e0 solid 1px; height:43px; padding: 0 135px 0 15px; position:relative; border-radius:15px;}
.i01{width: 100%; height:43px;}
.selectCon p span{position:absolute; right:0; top:-1px; height:45px; width:120px; background:#5252f9;  border-radius:0 15px 15px 0;}
.selectCon p span a{display:block; height:45px; color:#fff; display:flex; justify-content:center; align-items:center;}
.selectCon p span a i{font-size:24px; margin-right:10px;}
.selectCon p span:hover{background:#4445f6;}
.selectCon ul{display:flex;}
.selectCon li{padding:10px 8px 0 0; }
.selectCon li a{font-size:16px; background:#e6e6e6; color:#939393; padding:5px 15px;  border-radius:15px;}
.selectCon li a:hover{background:#e6e6e6; color:#666;}

.zyList{}
.zyList ul{display:flex; flex-wrap:wrap;}
.zyList ul li{width:25%; padding:15px 30px 15px 0; box-sizing: border-box;}
.zyList ul li:nth-child(4n+0){padding-right:0;}
.zyList ul li a{background:#fff; border:#e7e9e8 solid 1px; display:block;  border-radius:15px;}
.zyList ul li a h4{font-size:14px; padding:20px 20px 10px 40px; color:#939393; position:relative}
.zyList ul li a h4 i{color:#5252f9; position:absolute; left:20px; top:21px;}
.zyList ul li a h4 i.icon-Excel{color:#27a02e;}
.zyList ul li a h1{ padding:6px 25px 0 25px; text-align:center;  border-bottom:#e7e9e8 solid 1px; height:80px;}
.zyList ul li a p{height:45px; padding:0 25px;}
.zyList ul li a p span{display:block; font-size:14px; color:#939393;}
.zyList ul li a p span i{margin-right:6px;}
.zyList ul li a:hover{box-shadow:0 0 8px #eee; border:#ddd solid 1px;}

.knspacer{margin-top:-15px;}

.knList ul{display:flex; flex-wrap:wrap;}
.knList ul li{width:25%; padding:15px 30px 15px 0; box-sizing: border-box;}
.knList ul li:nth-child(4n+0){padding-right:0;}
.knList ul li .knCon{background:#fff; display:block; border-radius:15px; box-shadow:0 0 8px #eee; border:#e7e9e8 solid 1px;}
.knList ul li .knCon:hover{box-shadow:0 0 8px #ddd; border:#ddd solid 1px;}
.knList ul li h4{font-size:14px; padding:20px 20px 10px 40px; color:#939393; position:relative}
.knList ul li h4 i{color:#5252f9; position:absolute; left:20px; top:21px;}
.knList ul li h1{ padding:6px 25px 0 25px; text-align:center;  border-bottom:#e7e9e8 solid 1px; height:80px;}
.knList ul li p{height:45px; padding:0 25px;}
.knList ul li p span{display:block; position:relative; padding-left:20px;}
.knList ul li p span a{font-size:14px; color:#939393;}
.knList ul li p span a:hover{color:#5252f9;}
.knList ul li p span i{ position:absolute; left:0; top:0.5px;}
.knList ul li p span i.tp2{top:2px;}
.knList ul li a{display:block;}

.kc{padding:0 25px; height:150px; background:#f7f7fe; border-radius:0 0 15px 15px; border-top:#e7e9e8 solid 1px; border-bottom:#e7e9e8 solid 1px;}
.kc h2, .kc h5{width:100%;}
.kc h5{font-size:14px;}
.kc h5 span{display:block; font-size:14px; color:#8484c2; padding-top:8px;}
.kc h5 span i{margin-right:8px;}


.leftPF i{ font-style:normal; color:#cfcfcf; padding:0 15px;}
.leftPF span{margin:0 3px; color:#999;}
.leftPF span.red{color:#f95252;}
.rightPF a{ background:#5252f9; color:#fff; width:124px; height:38px; display:flex; justify-content:center; align-items:center; border-radius:25px;}
.rightPF a:hover{ background:#4646f4;}



.page ul {
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 15px;
}
.page li {
	margin: 0 6px;
	font-size: 14px;
}
.page li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	font-size: 14px;
}
.page li a.cur, .page li a.cur:hover {
	background: #e7e7fd;
	border-radius: 5px;
	color: #5252f9;
	font-weight:bold;
}
.page li a:hover {
	background:#f0f0fd;
	border-radius: 5px;
	color: #7c7cfa;
}


.footer{border-top:#e7e9e8 solid 1px; padding:20px 40px;}
.f02{ padding-top:30px; text-align:center; font-size:14px;}
.Flogo b{font-weight:400; padding-top:6px; display:block;}

.fmenu{display:flex;}
.menu0{padding:0 70px;}
.menu0 h4{font-weight:bold;}

.ewm ul{display:flex;}
.ewm ul li{padding:0 6px;}
.ewm ul li b{display:block; font-weight:400; font-size:14px; text-align:center;}



.sidebar-wrapper {
	padding-top:5px;
}

.side-menu-wrap ul {
	width: 100%;
	display: block;
	position: relative;
	list-style: none;
	margin: 0
}
.side-menu-wrap ul.main-menu2{padding-bottom:5px;}
.side-menu-wrap ul.main-menu2:before {
	position: absolute;
	content: "";
	height: 1px;
	left: 0;
	right: 0;
	top: 0;
}
.side-menu-wrap ul li {
	display: block;
	position: relative;
	width: 100%;
	cursor:pointer;
	
}
.side-menu-wrap ul li>a {
	display: block;
	position: relative;
	text-transform: capitalize;
	padding-left:40px;
}
.side-menu-wrap ul li label{cursor:pointer;}
.side-menu-wrap ul li input {position:absolute; left:20px; top:10px; z-index:99999; cursor:pointer;}

.side-menu-wrap ul li>a:before {
	content: "";
	background: transparent;
	height: 36px;
	margin: auto;
	left: 0;
	position: absolute;
	bottom: 0;
	top: 0; 
	 z-index:9
}
.side-menu-wrap ul li.active>a:before, .side-menu-wrap ul li>a:before {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}


.side-menu-wrap ul li>a .icon-dash, .side-menu-wrap ul li>a:hover .icon-dash {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.side-menu-wrap ul li.active>a {
	color:#5252f9;
}
.side-menu-wrap ul li ul.sub-menu {
	display: none;
	padding-top:3px;
}
.side-menu-wrap ul li ul.sub-menu li {
	font-weight: 400;
	padding:3px 0;
}
.side-menu-wrap ul li ul.sub-menu li input {position:absolute; left:20px; top:10px; z-index:99999;cursor:pointer;}
.icon-menu {
	margin-right: 12px;
	display: inline-block;
}
.side-menu-wrap ul li>a span.menu-text {
	display: block;
	position: relative;
}

.side-menu-wrap ul li.has-sub-menu>a span.menu-text:before {
	position: absolute;
	content: '';
	width: 7px;
	height: 7px;
	transform: rotate(45deg);
	top: 1px;
	bottom: 0;
	margin: auto 0 auto 8px;
	border-top: 1.5px solid #666;
	border-right: 1.5px solid #666;
	left: -45px;
	z-index:9;
}
.side-menu-wrap ul li.has-sub-menu.active>a span.menu-text:before {
	transform: rotate(135deg);
	top: -5px;
}
.side-menu-wrap ul li.has-sub-menu>a span.menu-text:before, .side-menu-wrap ul li.has-sub-menu.active>a span.menu-text:before {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
.side-menu-wrap ul li ul.sub-menu a:hover span.icon-dash {
	width: 20px
}
.side-menu-wrap ul li ul.sub-menu a span.icon-dash, .side-menu-wrap ul li ul.sub-menu a:hover span.icon-dash {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

.nav-pills{border-bottom:#e0e0e0 solid 1px; display:flex;}
.nav-pills .nav-link {
	font-weight: 500;
	height:46px; display:flex; align-items:center; padding:0 3px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	border-bottom:#5252f9 solid 3px; height:44px; margin-bottom:-1px; color:#5252f9;
}
.nav-pills li.nav-item {
	margin-right: 45px;
}
.nav-pills li.nav-item:last-child {
	margin-right: 0
}

.tab-content {
	padding: 15px 20px 0 20px;
}
.tab-content1 {
	padding: 15px 0 0 0;
}
.tab-content>.tab-pane , .tab-content1>.tab-pane {
	display: none
}
.tab-content>.active , .tab-content1>.active {
	display: block
}

.pubCon{padding:15px 30px; background:#fff;}
.pubCon h1{border-bottom:#e0e0e0 solid 1px; height:46px; display:flex; align-items:center;}
.pubCon h3{display:flex; align-items:center; justify-content:space-between; padding:20px 0 10px 0;}
.pubCon h3 span{display:block; position:relative; height:48px; display:flex; align-items:center;}
.pubCon p{color:#666;}
.pubCon li{ padding-top:20px;}
.pubCon li h4{padding-top:8px;}
.pubCon li h5{display:flex; justify-content:space-between;}
.pubCon li h5 span.red{color:#f95252;}
.pubCon li h5 span.gray{color:#999;}
.pubCon li p img{width:100%;}
.leftzz{padding-left:58px; font-weight:bold;}
.leftzz i{display:inline-block; width:48px; height:48px; overflow:hidden; border-radius:50%; position:absolute; left:0; font-weight:400;}
.rightzz a{background:#5252f9; border-radius:25px; padding:3px 15px; color:#fff;}

.sapcer9{margin-top:20px;}
.sapcer8{padding-right:150px;}
.sapcer7{padding-left:150px;}
.sapcer6{ padding:100px 0;}
.sapcer5{ padding:60px 0;}
.sapcer4{ padding-bottom:60px;}

.xyCon{width:1416px; margin:0 auto; padding:30px 0;}
.xyCon h1{font-size:30px; font-weight:bold; text-align:center; padding:20px 0;}
.xyCon p{padding:8px 0; text-indent:2em;}

.dzWap{background:#fff;}
.dzCon{width:1416px; margin:0 auto;}
.dzCon h1{font-size:30px; font-weight:bold; padding-bottom:30px; line-height:150%;}
.dzCon h5{ padding-bottom:20px;}
.dzCon h5 a{border:#bbbbfd solid 2px;  display:flex; justify-content:center; align-items:center; width:168px; padding:8px 0; border-radius:25px;}
.dzCon h5 a i{display:inline-table; margin-right:10px;}
.dzCon h4{font-size:30px; padding:0 0 10px 0;}
.dzCon h6{ color:#999;}
.dzCon h2{font-size:48px; font-weight:bold; line-height:150%;}


.dzTitle{text-align:center; padding-top:40px; font-size:36px; font-weight:bold;}

.l-dz, .r-dz{width:50%;}

.dList{ width:45%; padding:20px 0; position:relative;}
.dList ul{background:#fafafa; border-radius:15px; box-shadow:0 0 15px #ececec;  padding:25px 45px; min-height:238px;}
.dList li{background:url(../images/dot.png) no-repeat left center; padding-left:25px; color:#666;}
.dList h4{text-align:center; position:absolute; left:0; right:0; bottom:20px; color:#5252f9; font-size:18px; border-top:#eaeaea solid 1px; padding-top:10px;}

.smCon{width:1200px; margin:0 auto;}
.smCon p{text-indent:2em;}

.cwCon{width:1416px; margin:0 auto;}
.cwCon p{text-indent:2em; padding:5px 0;}

.jxCon{width:1416px; margin:0 auto;}
.jxCon p{padding:5px 0; text-align:center}
.jxCon ul{ margin:0 auto; width:500px; display:flex; flex-wrap:wrap; padding:10px 0;}
.jxCon li{background:url(../images/dot.png) no-repeat left center; padding-left:25px; color:#666; width:calc(50% - 25px);}


.sp01{ padding:40px 0 20px 0;}
.sp02{ padding:100px 0 20px 0;}
.sp03{ padding:20px 0 40px 0;}
.sp04{ padding:20px 0 60px 0;}
.sp05{ padding-left:150px;}
.sp06{ padding-left:280px;}

.cwList{width:1416px; margin:0 auto;}

.idz{display:flex; justify-content:center;}
.idz li{padding:0 50px;}
.idz li span{width:102px; height:102px; border:#5252f9 solid 1px; border-radius:50%; display:flex; justify-content:center; align-items:center;  margin:0 auto;}
.idz li span img{width:64px; height:64px;}
.idz li b{display:block; font-weight:400; color:#5252f9; padding-top:10px;}

.cw01{background:#fafafa; border-radius:15px; box-shadow:0 0 15px #ececec; width:18%;}
.cw01 h3{background:#e9e9fd; border-radius:15px 15px 0 0; padding:6px 0; color:#5252f9; font-weight:bold;}
.cw01 h3, .cw01 li{text-align:center;}
.cw01 ul{padding:15px 0;}

.jnList{ display:flex; justify-content:center; align-items:center;}
.jnList li{padding:42px 40px 0 40px; position:relative;}
.jnList li b{position:absolute; top:-10px; left:0; right:0; display:block; text-align:center;}
.jnList li span{width:102px; height:102px; border-radius:50%; display:flex; justify-content:center; align-items:center;}
.jnList li span.nbg01{background:#8880f8;}
.jnList li span.nbg02{background:#f49f19;}
.jnList li span.nbg03{background:#a8a8a8;}
.jnList li span.nbg04{background:#05a695;}
.jnList li span img{ width:64px; height:64px;}
.jnList li span.nbg02 img, .jnList li span.nbg03 img, .jnList li span.nbg04 img{width:52px; height:52px;}
.jnList li i img{width:48px; height:48px;}

.jCon{background:url(../images/lbg.png) no-repeat center; width:1200px; margin:0 auto;}
.jCon ul{ display:flex; justify-content:space-around; align-items:center; height:200px;}
.jCon li{background:#ddd; border:#fbfbfb solid 1px; border-radius:25px; width:20%; height:50px; display:flex; justify-content:center; align-items:center;}

.f06{display:flex; justify-content:space-between; flex-wrap:wrap;}
.f09{display:flex; justify-content:space-between;}

.cwCon9 p{display:flex; justify-content:center;}
.cmg{display:flex; justify-content:center; margin:20px 0 40px 0;}
.cmg img{width:900px;}

.zmg{}
.zmg img{width:680px;}

.sCon{width:1200px; margin:0 auto;}
.sCon b{display:block; text-align:center; padding-top:10px;}
.sCon ul{display:flex;  justify-content:center;}
.sCon ul li{width:130px;}
.sCon span{border-radius:50%; width:80px; height:80px; border:#bbbbfd solid 1px; background:#eeeeff; display:flex; justify-content:center; align-items:center; margin:0 auto;}
.sCon span i{font-size:42px;  color:#5252f9;}
.sCon em i{font-size:36px;  color:#bbbbfd;}
.sCon em{ display:flex; justify-content:center; align-items:center; height:80px; margin:0 auto;}
.sCon b{font-weight:400;}

a.download-a{background:#5252f9; color:#fff; border-radius:25px; width:120px; height:42px;  display:flex; justify-content:center; align-items:center; margin-top:20px;}
a.download-a:hover{background:#6d6dfa;}

.kcWap{background:#fff; padding:0 0 20px 0;}
.kcCon, .suoyin{width:1416px; margin:0 auto;}
.kcCon{padding-top:20px;}
.kcImg{width:510px;}
.kcInfo{width:calc(100% - 550px);  position:relative;}
.kcInfo h1{font-size:30px; font-weight:bold; position:relative; padding:12px 0 6px 0;}
.kcInfo h1 span{position:absolute; right:0; top:24px;}
.kcInfo h1 span a{margin:0 4px;}
.kcInfo h1 span i{font-size:30px; font-weight:400;}
.canjia{position:absolute; bottom:15px; left:0; right:0;}
.canjia em{font-style:normal; color:#cfcfcf; margin:0 20px;}
.canjia i{margin:0 4px;}
.canjia span{position:absolute; right:0;}
.canjia span a{background:#5252f9; color:#fff; border-radius:25px; padding:6px 25px;}
.canjia span a:hover{ background:#6363fd;}

.icon-weixin-copy{color:#92d68d;}
.icon-yduixinlangweibo{color:#ed5b57;}
.icon-QQ-circle-fill{color:#6ec2ed;}

.red{color:#f95252;}
.gray{color:#999;}

.jieshao{ padding:20px 20px; background:#fff;}
.j-left{width:400px;  padding-top:5px;}
.j-right{width:calc(100% - 370px);}

.j-zy{width:calc(25% - 20px); border:#e0e0e0 solid 1px; border-radius:15px; margin:15px 0 15px 20px;}
.j-zy:hover{box-shadow:0 0 15px #ddd;}
.j-zy:hover .j-y3 a{background:#5252f9; color:#fff;}
.j-y1{padding:5px 15px; height:188px; overflow:hidden;}
.j-y1 span{ text-align:center; display:block; font-size:48px; color:#999;}
.j-y1 p{font-size:16px;}
/*.j-y2{padding:6px 15px;  border-top:#e0e0e0 solid 1px;  border-bottom:#e0e0e0 solid 1px; display:flex; justify-content:space-between; align-items:center;}*/
.j-y2{padding:6px 5px;  border-top:#e0e0e0 solid 1px;  border-bottom:#e0e0e0 solid 1px; display:flex; justify-content:space-between; align-items:center;}
/*.j-y2 b{color:#999; font-weight:400; font-size:16px;}*/
.j-y2 b{color:#999; font-weight:400; font-size:12px;}
.j-y2 b.yks{color:#39a531;}
/*.j-y2 a{font-size:12px; background:#f1f1f1; border:#e0e0e0 solid 1px; border-radius:25px; padding:3px 12px; color:#666;}*/ 
.j-y2 a{font-size:12px; background:#f1f1f1; border:#e0e0e0 solid 1px; border-radius:25px; padding:3px 6px; color:#666;} 
.j-y2 a:hover{background:#e0e0e0; border:#e0e0e0 solid 1px;}
.j-y3 a{background:#efefff; height:42px;  display:flex; justify-content:center; align-items:center; border-radius:0 0 15px 15px; color:#5252f9;}
.j-y3 a:hover{background:#6363fd; color:#fff;}




<!-- 多级菜单 -->
.sidebar-menu {}
  .sidebar-menu > li {
    position: relative; background: #f1f1f1; border-radius:15px; margin:10px 0;}
    .sidebar-menu > li > a {
      padding: 8px 0 8px 45px;
      display: block;
	  color:#666;
	  position:relative;
	  }
	  .sidebar-menu > li > a > i.icon9 {position:absolute; left:20px; top:8px; font-size:20px;}
	  .sidebar-menu .treeview span{position:absolute; right:35px; top:10px; font-size:14px; color:#888;}
	  .sidebar-menu  .treeview-menu > li > a > i.icon9 {position:absolute; left:-10px; top:5px; font-size:20px;}
	  .sidebar-menu  .treeview-menu  .treeview-menu > li > a > i.icon9 {position:absolute; left:-10px; top:5px; font-size:20px;}
    .sidebar-menu > li:hover > a, .sidebar-menu > li.active > a {
      color: #5252f9;
      }
   
  .sidebar-menu li > a > .icon-jiantou_liebiaoxiangyou {
    margin-right: 10px;
	margin-top:1px;
	font-size:20px;
	}
  .sidebar-menu li.active > a > .icon-jiantou_liebiaoxiangyou {
    transform: rotate(-90deg); }
	
	
  .sidebar-menu li.active > .treeview-menu {
    display: block; }

  .sidebar-menu .treeview-menu {
    display: none;
    padding-left: 40px; }
   .sidebar-menu .treeview-menu span{position:absolute; top:7px; right:35px;}
    .sidebar-menu .treeview-menu .treeview-menu {
      padding-left: 10px;}
	.sidebar-menu .treeview-menu .treeview-menu span{position:absolute;}  
    .sidebar-menu .treeview-menu > li {
      margin: 0; position:relative;}
      .sidebar-menu .treeview-menu > li > a {
        padding: 5px 0 5px 15px;
        display: block; 
		color:#666;}
      .sidebar-menu .treeview-menu > li.active > a, .sidebar-menu .treeview-menu > li > a:hover, .sidebar-menu .treeview-menu > li.cur > a {
        color: #5252f9; }

.sidebar-menu a{font-size:16px;}
.sidebar-menu li{position:relative;}


.cj-box{}
.cj-box h1{line-height:42px; text-align:center; padding-top:25px; font-size:24px; font-weight:bold;}
.cj-con{padding:10px 35px 15px 35px; margin-top:0;}
.cj-con li{height:40px; margin-top:15px; position:relative;  background:#f1f1f1; border-radius:25px; padding:0 15px 0 70px;}
.cj-con li b{position:absolute; top:5px; left:20px; font-weight:400;}
.cj-con li input{border:0; height:40px; line-height:40px; width:100%; background:none;}
.cj-con p{padding-top:25px; text-align:center;}
.w03{ width:100%; height:42px; color:#fff; background:#5252f9; border-radius:21px; font-size:16px; font-weight:bold; cursor:pointer;}
.w03:hover{background:#6ec2ed;}

.searchBM{padding:0 25px; height:42px}
.searchBM span{margin-right:10px;}
.searchBM input, .searchBM select{font-size:16px;}
.searchBM a{font-size:16px; height:28px; line-height:28px; padding:0 20px; border-radius:25px; display:inline-table}
.searchBM a.greenbg{background:#6dbc46; color:#fff;}
.searchBM a.greenbg:hover{background:#4eb11d;}
.searchBM a.graybg{background:#d6d6d6; color:#999;}
.searchBM a.graybg:hover{background:#cdcdcd;}
.searchBM a.bluebg{background:#5252f9; color:#fff;}
.searchBM a.bluebg:hover{background:#2c2ce4;}
.searchBM a.bluebg i{margin-right:6px; font-size:18px;}
.bmCon{height:440px; padding:10px 25px 55px 25px; position:relative; overflow-y:auto;}
.bmCon .page{position:absolute; left:0; right:0; bottom:5px;}
.tab9{border-top:#e7e9e8 solid 1px;}
.tab9 th{font-weight:400; color:#888; background:#f1f1f1;}
.tab9 th, .tab9 td{ border-bottom:#e7e9e8 solid 1px; padding:10px 0 8px 0; line-height:150%; text-align:center;}
.tab9 tr:hover td{background:#f9f9f9;}

.i02{border:#ddd solid 1px; border-radius:25px; height:28px; padding:0 15px; width:200px;}
.i03{border:#ddd solid 1px; border-radius:25px; height:28px; padding:0 15px; width:120px;}

.woMenu{background:#fff; border-radius:15px;  box-shadow:5px 5px 8px #eee; padding:20px 25px;}
.woMenu li{padding:5px 0 5px 36px; position:relative}
.woMenu li i{font-size:24px; position:absolute; left:0; top:6px;}
.woMenu li a{display:block;}
.woMenu li a.cur, .woMenu li a.cur:hover{color:#5252f9;}
.woMenu li a:hover{color:#8484ff;}

@media (max-width:750px) {
body, div, ul, ol, li, table, th, td, h1, h2, h3, h4, h5, h6, h7, dt, dd, p, font, form, input, select, textarea, a, label, span {font-size: 14px;}
	
.hidden-xs {
	display: none !important;
}
.mobile-menu-area{height:72px; background:#fff;}
.mobile-menu-area b{font-size:12px; font-weight:400; line-height:100%;}
.logo img{width:128px;}
.action-option {
	top: 65px;
	padding: 5px 10px;
}
.action-option:before {
	right: 25px;
}
.selectinfo .action-option {
	right: 0;
}
.zyWrap{padding-bottom:15px;}
.zyCon{width:100%; padding:0 15px;}
.zyCon h1{font-size:18px;}
.zyCon h1 i{font-size:24px; top:1px}
.zyCon h1.spacer{padding-left:30px;}
.zyCon h1 span a{font-size:24px; margin-left:8px;}
.zyCon h1 span{top:-5px;}

.I-container{width:100%; padding:15px 0;}
.I-leftbar{width:100%; padding:0 15px;}
.I-rightbar{width:100%; padding:15px 15px 0 15px;}

.side-menu-wrap ul li input {top:6px;}
.side-menu-wrap ul li ul.sub-menu li input {top:6px;}
.L-con li input {top:6px;}

.L-title h1{font-size:16px; font-weight:bold;}
.L-title a{color:#5252f9; text-decoration:underline;}
.L-title a:hover{text-decoration:none;}
.h2-title{padding-top:10px; height:40px;}
.h2-title h2{font-weight:bold;}

.selectCon p{height:36px; padding: 0 105px 0 15px;}
.i01{width: 100%; height:36px;}
.selectCon p span{height:38px; width:90px;}
.selectCon p span a{height:38px;}
.selectCon p span a i{font-size:18px; margin-right:6px;}
.selectCon li a{font-size:12px;}
.zyList ul li{width:50%; padding:8px 16px 8px 0;}
.zyList ul li:nth-child(2n+0){padding-right:0;}
.zyList ul li a h4{font-size:12px; padding:15px 15px 0 30px;}
.zyList ul li a h4 i{ left:10px; top:15px;}
.zyList ul li a h1{height:64px;}
.zyList ul li a p{height:36px;}
.zyList ul li a p span{font-size:12px;}


.page {padding-bottom:15px;}
.page ul {
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.page li {
	margin: 0 3px;
	font-size: 12px;
}
.page li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	font-size: 12px;
}
.page li a.cur, .page li a.cur:hover {
	background: #e7e7fd;
	border-radius: 5px;
	color: #5252f9;
	font-weight:bold;
}
.page li a:hover {
	background:#f0f0fd;
	border-radius: 5px;
	color: #7c7cfa;
}

.footer{border-top:#e7e9e8 solid 1px; padding:20px 15px;}
.f02{ padding-top:15px; text-align:center; font-size:14px;}
.Flogo{text-align:center}
.Flogo img{width:128px;margin:0 auto; }
.Flogo b{font-size:12px;}

.fmenu{display:flex; justify-content:space-between; padding-top:20px;}
.menu0{padding:0;}
.menu0 h4{font-weight:bold;}

.ewm{padding-top:20px;}
.ewm ul{display:flex; justify-content:center;}
.ewm ul li{padding:0 6px;}
.ewm ul li b{display:block; font-weight:400; font-size:12px; text-align:center;}
.rightPF{display:flex; justify-content:center; margin-top:15px;}
.rightPF a{width:120px; height:30px;}

.Z-leftbar{width:100%; background:#fff; padding:10px 15px;}
.Z-rightbar{width:100%;}
.nav-pills li.nav-item {
	margin-right: 15px;
}
.Z-rightbar{margin-top:15px;}
.sapcer9{margin-top:15px;}
.sapcer8{padding-right:0;}
.sapcer7{padding-left:0; margin-top:15px;}
.sapcer6{ padding:20px 0;}
.sapcer5{ padding:10px 0;}
.sapcer4{ padding-bottom:10px;}

.xyCon{width:90%; padding:15px 0;}
.xyCon h1{font-size:18px; padding:10px 0;}
.xyCon p{padding:3px 0;}
.dzCon{width:90%; padding:15px 0;}
.dzCon h1{font-size:16px; padding-bottom:10px; text-align:center;}
.dzCon h5{ padding-bottom:10px;}
.dzCon h5 a{border:#bbbbfd solid 1px; width:128px; padding:4px 0; border-radius:25px; margin:0 auto;}
.dzCon h5 a i{display:inline-table; margin-right:10px;}
.dzCon h5 a i img{width:20px;}
.dzCon h4{font-size:14px;}
.dzCon h2{font-size:18px;}

.smCon{width:90%;}

.l-dz, .r-dz{width:100%;}
.dzTitle{padding-top:20px; font-size:20px;}
.rmg, .ymg{margin-top:15px;}
.rmg img, .ymg img{width:100%;}


.dList{ width:48%; padding:7px 0; position:relative;}
.dList ul{ padding:15px 15px; min-height:180px;}
.dList li{background:url(../images/dot.png) no-repeat left center; padding-left:18px; color:#666;}
.dList  h4{text-align:center; position:absolute; left:0; right:0; bottom:5px; padding-top:5px; color:#5252f9;}

.smCon{width:90%; margin:0 auto;}
.smCon p{text-indent:2em;}

.idz{display:flex; justify-content:center;}
.idz li{padding:0 20px;}
.idz li span{width:68px; height:68px;}
.idz li span img{width:36px; height:36px;}
.idz li b{padding-top:6px;}


.cwCon{width:90%; margin:0 auto;}
.cwCon p{text-indent:2em; padding:5px 0;}

.sp01{ padding:15px 0 15px 0;}
.sp02{ padding:20px 0 15px 0;}
.sp03{ padding:15px 0 15px 0;}
.sp04{ padding:15px 0 15px 0;}
.sp05{ padding-left:0;}
.sp06{ padding-left:0;}

.cwList{width:90%;}

.cw01{width:48%; margin:6px 0;}
.cwCon1{background:url(../images/lcimg1.png) no-repeat center; background-size:100%; height:60px; width:90%; margin:0 auto;}

.jnList{}
.jnList li{padding:12px 10px 0 10px;}
.jnList li b{top:-20px; line-height:120%; font-size:12px;}
.jnList li span{width:42px; height:42px;}
.jnList li span img{ width:24px; height:24px;}
.jnList li span.nbg02 img, .jnList li span.nbg03 img, .jnList li span.nbg04 img{width:22px; height:22px;}
.jnList li i img{width:16px; height:16px;}

.jCon{width:100%; background-size:100%;}
.jCon ul{height:72px;}
.jCon li{height:30px; font-size:12px;}

.co01{color:#5252f9;}

.f09{flex-wrap:wrap;}

.cwCon9 p img{width:168px;}
.cmg img{max-width:100%;}

.jxCon{width:90%;}
.jxCon ul{width:100%;}
.jxCon li{padding-left:15px; width:calc(50% - 15px);}

.sCon{width:90%;}
.sCon ul li{width:130px;}
.sCon span{border-radius:50%; width:36px; height:36px; border:#bbbbfd solid 1px; background:#eeeeff; display:flex; justify-content:center; align-items:center; margin:0 auto;}
.sCon span i{font-size:20px;  color:#5252f9;}
.sCon em i{font-size:16px;  color:#bbbbfd;}
.sCon em{ display:flex; justify-content:center; align-items:center; height:36px; margin:0 auto;}
.sCon b{font-weight:400; font-size:12px; line-height:120%;}

.zmg img{max-width:100%;}



}


@media (min-width:751px) {
.hidden-lg {
	display: none !important
}

.I-container, .kcex{display:flex; justify-content:space-between;}
.f01, .dzCon{ display:flex; justify-content:space-between; align-items:center;}
.cwCon1{background:url(../images/lcimg0.png) no-repeat center; height:100px;}
.ymg{display:flex; justify-content:center;}
/*.jyex{display:flex; justify-content:flex-start; flex-wrap:wrap;}*/
.jyex{display:flex; justify-content:flex-start;  align-items:flex-start; flex-wrap:wrap;}

.fcenter{ display:flex; align-items:center; flex-wrap:wrap; align-content:center;}

}

