body {
	background: rgb(250, 250, 250);
}
.header {
	font-size: 16px;
}
.head {
	background: rgb(59, 100, 146); margin: 0px auto; width: 100%; font-size: 16px;
}
.head-top {
	background: rgb(255, 255, 255); height: 80px; overflow: hidden;
}
.head-top-bd {
	margin: 15px auto; width: 1200px;
}
.head .layui-nav {
	background: rgb(59, 100, 146); margin: 0px auto; width: 1200px; height: 45px;
}
.head .layui-nav .layui-nav-item {
	line-height: 45px;
}
.head .layui-nav .layui-nav-item a {
	color: rgb(255, 255, 255); font-size: 18px;
}
.head .layui-nav .layui-nav-item a:hover {
	color: rgb(36, 175, 148);
}
.head .layui-nav .layui-this::after {
	height: 0px;
}
.head .layui-nav .layui-this a {
	color: rgb(36, 175, 148);
}
.head .layui-nav-bar {
	height: 0px;
}
.head-top-right {
	margin-top: 7px; float: right;
}
.bd {
	margin: 0px auto; width: 1200px;
}
.bd_min_height {
	min-height: 650px;
}
.bg-d {
	width: 900px; height: 400px; overflow: hidden; float: left; position: relative;
}
.bd-banner {
	overflow: hidden; position: relative;
}
.swiper-banner {
	background: url("../images/zsb-banner.jpg") no-repeat; width: 900px; height: 400px;
}
.bg-d-bz {
	margin-left: 915px;
}
.swiper-banner .swiper-slide {
	overflow: hidden;
}
.bg-d-bz .layui-form-item {
	background: rgb(245, 247, 250); width: 100%; overflow: hidden; clear: inherit; margin-bottom: 5px; border-bottom-color: rgb(212, 223, 234); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.bg-d-bz .layui-form-item .layui-form-label {
	padding: 14px 15px; width: 45px; height: 45px; float: left;
}
.bg-d-bz .layui-form-item .layui-form-label img {
	width: 100%; height: 100%; display: block;
}
.bg-d-bz .layui-form-item .layui-input-inline {
	margin: 0px; padding: 25px 0px; width: auto; color: rgb(51, 51, 51); line-height: 25px; font-size: 18px; display: block;
}
.xtxz-bd {
	background: rgb(255, 255, 255); margin: 0px auto 20px; overflow: hidden;
}
.xtxz-ul {
	margin: 25px -5px 20px; overflow: hidden;
}
.xtxz-li {
	margin: 0px 5px; width: 231px; float: left; display: block;
}
.xtxz-li h3 {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(235, 3, 3); line-height: 37px; font-size: 18px; font-weight: bold; margin-top: -35px; position: absolute;
}
.xtxz-li em {
	text-align: center; color: rgb(235, 3, 3); line-height: 36px; font-size: 14px; font-style: normal; margin-left: 0px; display: block;
}
.xtxz-li em strong {
	color: rgb(235, 3, 3); font-size: 18px;
}
.xtxz-li span {
	margin: 10px 0px; text-align: center; color: rgb(15, 110, 200); line-height: 22px; font-size: 16px; display: block;
}
.xtxz-li p {
	width: 240px; height: 128px; display: block;
}
.xtxz-a {
	background: url("../images/lts.png") no-repeat right; margin: 0px auto; width: 140px; height: 35px; color: rgb(235, 3, 3); line-height: 35px; font-size: 24px; font-weight: bold; display: block;
}
.zsb-img {
	width: 240px; height: 140px; position: relative;
}
.xtjs-bd .layui-tab-title li {
	color: rgb(15, 110, 200); font-size: 16px; font-weight: bold; min-width: 140px;
}
.xtjs-left {
	border: 1px solid rgb(219, 219, 219); border-image: none; width: 430px; overflow: hidden; float: left; min-height: 480px;
}
.xtjs-right {
	border: 1px solid rgb(219, 219, 219); border-image: none; overflow: hidden; margin-left: 460px; min-height: 480px;
}
.xtjs-bd .layui-tab {
	margin: -1px 0px 0px -1px;
}
.xtjs-bd .layui-tab-title {
	background: rgb(240, 240, 240);
}
.xtjs-bd .layui-tab-title .layui-this {
	background: rgb(255, 255, 255);
}
.xtjs-bd {
	margin: 20px auto; overflow: hidden;
}
.xtjs-bd .layui-tab-content {
	padding: 20px;
}
.xtjs-left-d {
	margin-bottom: 20px;
}
.xtjs-left-d p {
	color: rgb(51, 51, 51); font-size: 16px;
}
.xtjs-left-d span {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; display: block;
}
.zxfw-bd {
	margin: 20px -15px; overflow: hidden;
}
.zxfw-d {
	margin: 0px 15px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 380px; overflow: hidden; float: left; min-height: 350px; box-sizing: border-box;
}
.zxfw-t {
	background: rgb(240, 240, 240); height: 40px;
}
.zxfw-t span {
	background: rgb(255, 255, 255); height: 40px; text-align: center; color: rgb(15, 110, 200); line-height: 40px; font-size: 16px; font-weight: bold; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left; display: block; min-width: 140px;
}
.zxfw-nr {
	margin: 15px 10px 0px; min-height: 244px; box-sizing: border-box;
}
.zxfw-bd-p {
	background: url("../images/zsb-list.png") no-repeat left; height: 22px; color: rgb(51, 51, 51); line-height: 22px; overflow: hidden; padding-left: 15px; font-size: 14px; margin-bottom: 15px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; box-sizing: border-box;
}
.more-a {
	margin: 0px 15px 0px 0px; color: rgb(15, 110, 200); font-size: 14px; float: right;
}
.zxfw-bd-p:hover {
	color: rgb(27, 167, 6);
}
.lybk-bd {
	margin: 0px auto 20px; border: 1px solid rgb(6, 151, 218); border-image: none; width: 100%; box-sizing: border-box;
}
.lybk-d {
	padding: 0px 20px; height: 300px; overflow: hidden; box-sizing: border-box;
}
.pl-bd {
	height: 200px; overflow: hidden;
}
.lybk-t {
	padding: 0px 20px; height: 40px; color: rgb(15, 110, 200); line-height: 40px; font-weight: bold; box-sizing: border-box;
}
.lybk-t span {
	padding: 0px; color: rgb(44, 94, 167); line-height: 20px; font-size: 16px; font-weight: bold; border-bottom-color: rgb(59, 100, 146); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.lybk-nr {
	color: rgb(61, 61, 61); margin-bottom: 20px;
}
.lybk-nr .lybk-bd-p-t {
	color: rgb(44, 94, 167); font-weight: bold;
}
.footer {
	background: rgb(255, 255, 255); width: 100%; margin-top: 20px;
}
.foot {
	background: rgb(15, 91, 183); margin: 0px auto; width: 100%; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px;
}
.foot a {
	color: rgb(255, 255, 255) !important; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; font-weight: inherit;
}
.foot a:hover {
	color: rgb(27, 167, 6) !important;
}
.footer-p {
	margin: 0px auto; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px;
}
.foot .layui-breadcrumb a span {
	color: rgb(255, 255, 255);
}
.foot-d {
	margin: 10px 0px;
}
.bg-nr {
	margin: 50px 20px 50px 35px; color: rgb(255, 255, 255);
}
.bg-icon {
	background: url("../images/zsb-wjx.png") no-repeat 0px 0px; width: 26px; height: 26px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.bg-nr-p {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 18px; font-weight: bold;
}
.bg-nr-p span {
	color: rgb(175, 73, 38); font-weight: bold;
}
.bg-nr-p a {
	color: rgb(28, 97, 175); font-weight: bold;
}
.bg-nr h3 {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 22px; font-weight: bold; margin-bottom: 20px;
}
.shuffling {
	background: rgb(196, 226, 236); width: 100%; height: 220px; overflow: hidden;
}
.shuffling-nr {
	margin: 0px auto; padding: 35px 0px; width: 1200px; height: 220px; box-sizing: border-box;
}
.swiper-container {
	width: 100%; height: 100%;
}
.swiper-container .swiper-slide {
	background: none; padding: 0px 55px; text-align: center; font-size: 18px; box-sizing: border-box; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.swiper-container .swiper-slide h3 {
	width: 100%; color: rgb(51, 51, 51); font-size: 18px; font-weight: bold; margin-bottom: 20px;
}
.swiper-container .swiper-slide p {
	text-align: left; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.swiper-container .swiper-pagination-bullet-active {
	background: rgb(71, 128, 147);
}
.banner {
	width: 100%; height: 280px; overflow: hidden; position: relative;
}
.slideBox {
	width: 100%; height: 280px; overflow: hidden; position: relative;
}
.slideBox .hd {
	height: 15px; right: 50%; bottom: 5px; overflow: hidden; margin-right: -70px; position: absolute; z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgb(255, 255, 255); width: 40px; height: 4px; text-align: center; line-height: 14px; margin-right: 10px; float: left; cursor: pointer;
}
.slideBox .hd ul li.on {
	background: rgb(59, 100, 146); color: rgb(255, 255, 255);
}
.slideBox .bd {
	width: auto; height: 100%; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd img {
	width: 100%; height: 280px; display: block;
}
.kf {
	border-radius: 5px; top: 50%; width: 60px; height: auto; text-align: center; right: 0px; padding-bottom: 5px; margin-top: -178px; position: fixed; z-index: 999;
}
.kf a {
	background: rgb(44, 94, 167); overflow: hidden; display: block; cursor: pointer;
}
.kf a:first-of-type {
	border-radius: 5px 5px 0px 0px;
}
.kf a:last-of-type {
	border-radius: 0px 0px 5px 5px; padding-bottom: 5px;
}
.kf i {
	background: url("../images/icon.png") no-repeat 0px 0px; margin: 10px 15px; width: 30px; height: 35px; overflow: hidden; display: inline-block;
}
.kf .kf-a1 {
	background-position: -598px -40px; margin: 10px 10px 0px;
}
.kf .kf-a2 {
	background-position: -663px -40px; margin: 5px 5px 0px; width: 35px;
}
.kf .kf-a3 {
	background-position: -735px -40px; margin: 5px 5px 0px; width: 35px;
}
.kf span {
	margin: 0px 5px 3px; color: rgb(255, 255, 255); font-size: 12px; display: block;
}
.ewm-bd {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; width: 120px; right: 60px; margin-top: 1px; position: relative; z-index: 100;
}
.ewm-bd img {
	width: 120px; height: 120px;
}
.ewm-bd p {
	text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; margin-bottom: 5px;
}
.swiper-pagination-bullet {
	background: rgb(255, 255, 255); border-radius: 10px; width: 10px; height: 10px; opacity: 0.6;
}
.swiper-pagination-bullet-active {
	width: 20px; opacity: 1;
}
.links-bd {
	width: 100%; overflow: hidden;
}
.links-nr {
	margin: 10px auto; width: 1200px; overflow: hidden;
}
.links-bd span {
	height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 16px; float: left;
}
.links-d {
	margin-left: 50px;
}
.links-a {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-right: 15px; float: left; display: block;
}
.links-a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.picMarquee-top {
	margin: 10px auto 0px; width: 100%; height: 270px; overflow: hidden; position: relative;
}
.picMarquee-top .bd {
	padding: 0px; width: 1155px;
}
.picMarquee-top .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.picMarquee-top .bd ul li {
	text-align: left; margin-bottom: 10px; -ms-zoom: 1;
}
.bbjs-d {
	overflow: hidden; margin-bottom: 40px;
}
.bbjs-ul {
	margin: 10px 0px;
}
.bbjs-li {
	padding: 15px; width: 20%; float: left; box-sizing: border-box;
}
.bbjs-li:hover {
	background: rgb(228, 224, 224);
}
.bbjs-li:hover .bbjs-top {
	background: rgb(214, 65, 65);
}
.bbjs-li:hover .bbjs-top strong {
	color: rgb(255, 255, 255);
}
.bbjs-li:hover .bbjs-top p {
	color: rgb(255, 255, 255);
}
.bbjs-li:hover .bbjs-top b {
	color: rgb(255, 255, 255);
}
.bbjs-top {
	background: rgb(245, 245, 245); padding: 27px 0px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 120px; text-align: center; box-sizing: border-box;
}
.bbjs-top strong {
	color: rgb(235, 3, 3); line-height: 26px; font-size: 20px; margin-bottom: 13px; display: inline-block;
}
.bbjs-top p b {
	color: rgb(235, 3, 3); font-size: 18px; font-weight: bold;
}
.bbjs-h3 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 16px; margin-top: 25px;
}
.bbjs-p {
	color: rgb(102, 102, 102); line-height: 26px; padding-left: 15px; font-size: 14px;
}
.bbjs-mid {
	margin: 10px 0px; text-align: center;
}
.bbjs-mid strong {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold; margin-bottom: 12px; display: block;
}
.bbjs-mid p {
	color: rgb(102, 102, 102); line-height: 28px; font-size: 14px;
}
.bbjs-btm {
	text-align: left; color: rgb(102, 102, 102); line-height: 28px;
}
.gzcl-bd {
	
}
.gzcl-nav {
	margin: 20px 0px;
}
.gzcl-nr h3 {
	color: rgb(51, 51, 51); font-size: 16px; margin-bottom: 5px;
}
.gzcl-nr p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 5px;
}
.submit-nr {
	margin: 30px 0px; overflow: hidden;
}
.left-box {
	width: 340px; float: left;
}
.right-box {
	margin-left: 370px;
}
.left-box-a {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px; margin-bottom: 5px; display: block;
}
.left-box-a i {
	margin-top: -2px; margin-right: 5px; vertical-align: middle; float: left; display: inline-block;
}
.box-hr {
	margin: 10px 0px; width: 100%; height: 3px; border-top-color: rgb(59, 100, 146); border-bottom-color: rgb(59, 100, 146); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.left-box h3 {
	color: rgb(102, 102, 102); font-size: 16px; font-weight: bold;
}
.submit-right-h3 {
	color: rgb(102, 102, 102); font-size: 16px; margin-bottom: 0px;
}
.submit-right-hr {
	color: rgb(214, 65, 65); margin-left: 10px;
}
.submit-right-nav-ul {
	margin: 20px -10px 0px; overflow: hidden;
}
.submit-right-nav-li {
	margin: 0px 5px; border-radius: 5px; width: 110px; height: 85px; color: rgb(102, 102, 102); overflow: hidden; float: left;
}
.submit-right-nav-lis .submit-right-a {
	background: rgb(214, 65, 65); color: rgb(255, 255, 255);
}
.submit-right-a {
	background: rgb(255, 255, 255); padding: 5px 0px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 68px; text-align: center; display: block; box-sizing: border-box;
}
.submit-right-a strong {
	padding-top: 5px; font-size: 18px; margin-bottom: 4px; display: block;
}
.submit-right-a span {
	font-size: 12px; display: block;
}
.report-left .layui-input-inline {
	width: auto;
}
.report-one-s {
	line-height: 30px; font-size: 16px;
}
.report-one .layui-form-label {
	padding: 9px 0px; width: 65px; text-align: left; color: rgb(102, 102, 102); font-size: 16px;
}
.report-one .layui-input-block {
	margin-left: 75px;
}
.layui-input-mid {
	max-width: 586px;
}
.layui-input-min {
	max-width: 586px;
}
.tjlw-tex {
	padding: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; width: 100%; height: 154px; box-sizing: border-box;
}
.report-one .layui-tab-content {
	margin: 20px 0px; padding: 0px;
}
.report-one .layui-tab-title li {
	width: 50%; color: rgb(51, 51, 51); font-size: 16px; box-sizing: border-box;
}
.report-one .layui-tab-brief > .layui-tab-more li.layui-this::after {
	border-color: rgb(59, 93, 152);
}
.layui-tab-brief > .layui-tab-title .layui-this::after {
	border-color: rgb(59, 93, 152);
}
.report-one .layui-tab-brief > .layui-tab-title .layui-this {
	color: rgb(59, 93, 152); font-size: 16px;
}
.layui-tab-item-input .layui-form-label {
	margin: 0px; padding: 0px; width: 130px;
}
.layui-tab-item-input .layui-input-block {
	margin-left: 130px;
}
.layui-tab-item-input .layui-input-block .layui-input {
	max-width: 600px;
}
.layui-tab-item-input .layui-form-item {
	margin: 15px 0px;
}
.layui-tab-item-input .layui-form-item p {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 14px;
}
.layui-btn-next {
	background: rgb(59, 93, 152); height: 45px; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; min-width: 140px;
}
.layui-input-inline-right {
	float: right;
}
.layui-input-inline-right span {
	color: rgb(51, 51, 51); font-size: 16px;
}
.layui-input-inline-right em {
	color: rgb(102, 102, 102); font-size: 14px;
}
.layui-input-inline-right i {
	margin: 0px 2px; border-radius: 16px; width: 16px; height: 16px; vertical-align: middle; display: inline-block;
}
.layui-input-inline-right .ico-one {
	background: rgb(185, 195, 213);
}
.layui-input-inline-right .ico-two {
	background: rgb(244, 146, 67);
}
.layui-input-inline-right .ico-three {
	background: rgb(185, 195, 213);
}
.report-one .layui-form-item {
	width: 100%; clear: none; margin-bottom: 15px; float: left;
}
.report-one {
	margin: 15px 0px; overflow: hidden;
}
.report-one .layui-input {
	background: rgb(255, 255, 255);
}
.report-bd .report-two .layui-form-item {
	margin: 0px;
}
.report-two .report-two-top .layui-form-label span {
	padding-right: 15px; font-size: 16px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; display: inline-block;
}
.report-two .report-two-top .layui-input-block .layui-input {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(221, 221, 221); border-image: none;
}
.price {
	color: rgb(102, 102, 102); line-height: 38px; padding-left: 12px;
}
.price strong {
	color: rgb(233, 37, 23); font-size: 16px; font-weight: bold; margin-right: 5px;
}
.report-two-top {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.report-two-top .layui-form-label {
	line-height: 31px;
}
.report-two .report-two-top .layui-input-block {
	line-height: 48px;
}
.report-two .report-two-top .layui-input-block .layui-input {
	height: 50px; line-height: 48px;
}
.report-two-bd {
	margin: 10px 0px;
}
.report-two-bd h3 {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 16px;
}
.report-two-bd hr {
	background: rgb(59, 93, 152); height: 2px;
}
.report-two-bd .layui-tab-title {
	border: currentColor; border-image: none;
}
.report-two-bd .layui-tab-title li {
	background: url("../images/icons.png") no-repeat -429px -326px rgb(255, 255, 255); padding: 0px; transition:all; width: 160px; height: 40px; margin-right: 20px; -webkit-transition: all 0s;
}
.report-two-bd .layui-tab-title .layui-this {
	background-position: -429px -256px;
}
.report-two-bd .layui-tab-title .layui-this::after {
	border: currentColor; border-image: none;
}
.left-tb {
	width: 435px; float: left;
}
.right-tb {
	padding-top: 30px; margin-left: 495px;
}
.report-two-t {
	color: rgb(76, 76, 76); line-height: 26px; font-size: 16px; margin-bottom: 25px;
}
.report-two .report-two-bd .layui-form-label {
	padding: 9px 0px; color: rgb(102, 102, 102); font-size: 16px;
}
.report-two .report-two-bd .layui-bt {
	margin-bottom: 20px;
}
.report-three {
	overflow: hidden; margin-bottom: 10px;
}
.right-tb .layui-btn {
	background: rgb(238, 112, 0); width: 140px; margin-right: 15px;
}
.right-tb span {
	color: rgb(51, 51, 51); font-size: 14px;
}
.sm-left {
	width: 100%; float: left;
}
.sm-left strong {
	color: rgb(51, 51, 51); font-size: 16px;
}
.sm-left .layui-input {
	margin: 8px 0px;
}
.sm-left p {
	color: rgb(233, 37, 23); font-size: 16px;
}
.sm-ewm {
	margin: 0px 5px; width: 180px; height: 180px;
}
.sm-ewm img {
	margin: 0px auto; width: 100%; height: 100%; display: block;
}
.sm-right i {
	background: url("../images/icon.png") no-repeat -636px -256px; margin: 0px 3px; width: 25px; height: 25px; vertical-align: middle; display: inline-block;
}
.sm-right p {
	width: 192px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-size: 16px; margin-top: 5px;
}
.report-two .layui-tab-content {
	padding: 0px;
}
.layui-input-nr {
	width: 400px;
}
.layui-input-inline {
	color: rgb(102, 102, 102); font-size: 16px; margin-right: 5px; min-width: 70px;
}
.yhq-a {
	color: rgb(214, 65, 65);
}
.left-tb .layui-bt .layui-form-label {
	width: 90px;
}
.layui-btn-hq {
	background: rgb(27, 167, 6); margin: 10px 0px; color: rgb(255, 255, 255);
}
.smtk {
	margin: 30px auto; width: 375px; text-align: center;
}
.smtk h3 {
	text-align: center; color: rgb(76, 76, 76); line-height: 48px; font-size: 24px; margin-top: 20px;
}
.smtk-ewm {
	margin: 0px auto; width: 300px; height: 300px;
}
.smtk p {
	text-align: center; color: rgb(102, 102, 102); font-size: 12px;
}
.smtk a {
	text-align: center; color: rgb(102, 153, 204);
}
body .layui-layer-setwin .layui-layer-close1 {
	background-position: -187px -38px;
}
body .layui-layer-title {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: 300; background-color: rgb(59, 93, 152);
}
.jcmj-d {
	margin: 20px 0px;
}
.jcmj-top {
	background: url("../images/jctop.png") no-repeat top; height: 400px; position: relative;
}
.jcmj-top-nr {
	top: 60px; width: 600px; right: 20px; color: rgb(255, 255, 255); position: absolute;
}
.jcmj-top-nr h3 {
	font-size: 30px; margin-bottom: 20px;
}
.jcmj-top-nr p {
	line-height: 26px; font-size: 16px; margin-bottom: 20px;
}
.jcmj-top-nr .layui-btn {
	margin-left: 140px;
}
.jcmj-item h3 {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 18px; margin-top: 40px; margin-bottom: 10px;
}
.jcmj-item h3 i {
	width: 114px; height: 5px; margin-top: 6px; border-bottom-color: rgb(59, 100, 146); border-bottom-width: 1px; border-bottom-style: solid; float: left; display: block;
}
.jcmj-item h3 span {
	background: rgb(59, 100, 146); width: 12px; height: 12px; margin-top: 6px; margin-right: 10px; float: left; display: block;
}
.jcmj-item p {
	color: rgb(76, 76, 76); line-height: 26px; padding-left: 30px; font-size: 16px;
}
.jcmj-item img {
	margin: 10px 0px;
}
.jcmj-item strong {
	line-height: 22px; padding-left: 30px; font-size: 16px; margin-top: 20px; display: block;
}
.xszn-right hr {
	background: rgb(102, 102, 102); clear: none; margin-bottom: 15px;
}
.xszn-right-box {
	margin-bottom: 40px;
}
.xszn-right-box strong {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; font-weight: bold; display: block;
}
.xszn-right-box p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.xszn-right .submit-right-h3 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.right-box hr {
	clear: none;
}
.nr-right h3 {
	text-align: center; color: rgb(51, 51, 51); line-height: 22px; font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.nr-right span {
	text-align: center; color: rgb(102, 102, 102); line-height: 22px; display: block;
}
.nr-right hr {
	background: rgb(221, 221, 221); margin: 20px 0px 30px;
}
.nr-right p {
	color: rgb(102, 102, 102); line-height: 40px; text-indent: 2em; font-size: 16px;
}
.end {
	margin: 30px 0px; text-align: center; color: rgb(102, 102, 102); font-size: 16px;
}
.yhhd-cx {
	background: rgb(255, 255, 255); margin: 20px 0px 0px; width: 100%; overflow: hidden; padding-bottom: 10px;
}
.yhhd-cx h3 {
	margin: 15px 0px 10px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-size: 20px;
}
.yhhd-cx .layui-form-label {
	padding: 0px; width: 460px; text-align: right; color: rgb(51, 51, 51); line-height: 36px; font-size: 16px;
}
.yhhd-cx .layui-form-mid {
	padding: 0px;
}
.yhhd-cx .layui-form-mid .layui-btn {
	background: rgb(59, 100, 146); width: 120px; font-size: 16px;
}
.yhhd-cx .layui-form-item .layui-input-inline {
	width: 260px;
}
.yhq-ul {
	margin: 40px auto; overflow: hidden;
}
.yhq-ul li {
	margin: 0px 80px; width: 435px; height: 200px; float: left;
}
.yhq-d {
	padding: 30px; width: 435px; height: 200px; text-align: center; box-sizing: border-box;
}
.yhq-d01 {
	background: url("../images/yhq01.png") no-repeat center;
}
.yhq-d02 {
	background: url("../images/yhq02.png") no-repeat center;
}
.yhq-d p {
	text-align: left; color: rgb(255, 255, 255); line-height: 26px; font-size: 18px;
}
.yhq-d span {
	text-align: center; color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 15px; display: block;
}
.yhq-d span strong {
	color: rgb(255, 255, 255); font-size: 60px; font-weight: inherit;
}
.yhq-d a {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 30px; width: 220px; height: 30px; text-align: center; color: rgb(213, 135, 97); line-height: 30px; font-size: 20px;
}
.yhq-d a:hover {
	color: rgb(213, 135, 97);
}
.news-bd {
	margin: 40px auto; width: 1200px; overflow: hidden;
}
.news-left {
	width: 300px; float: left;
}
.news-right {
	margin-left: 340px; min-height: 500px;
}
.news-left .layui-btn {
	background: rgb(237, 237, 237); margin: 0px 0px 10px; padding: 0px; width: 100%; height: 50px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 16px;
}
.news-left .layui-btn-new {
	background: rgb(78, 118, 162); color: rgb(255, 255, 255);
}
.news-right-zx .layui-form-item {
	overflow: hidden; clear: none; margin-bottom: 40px; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.news-right-zx .layui-form-label {
	width: 120px; text-align: center; padding-top: 15px; position: relative;
}
.news-right-zx .layui-form-label p {
	color: rgb(102, 102, 102); font-size: 14px;
}
.news-right-zx .layui-form-label strong {
	color: rgb(51, 51, 51); font-size: 26px; font-weight: bold; margin-top: 30px; display: inline-block;
}
.news-right-zx .layui-input-block {
	padding-top: 15px; margin-left: 120px;
}
.news-right-zx .layui-input-block h3 {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; margin-bottom: 10px;
}
.news-right-zx .layui-input-block p {
	height: 78px; color: rgb(102, 102, 102); line-height: 26px;
}
.hot {
	background: url("../images/icons.png") no-repeat -387px -33px; left: 0px; top: 0px; width: 45px; height: 45px; text-align: left; color: rgb(255, 255, 255); padding-top: 3px; padding-left: 3px; font-size: 16px; position: absolute; box-sizing: border-box;
}
.content-cgkb {
	margin: 90px 65px 70px; padding: 0px;
}
.ckbg-p {
	color: rgb(51, 51, 51); line-height: 32px; font-size: 14px;
}
.ckbg-p i {
	background: url("../images/icons.png") no-repeat -563px -30px; width: 18px; height: 18px; margin-right: 3px; vertical-align: middle; display: inline-block;
}
.ckgb-tb {
	margin: 30px auto; color: rgb(51, 51, 51); line-height: 32px; font-size: 16px;
}
.ckgb-tb h3 {
	color: rgb(51, 51, 51); line-height: 32px; font-size: 16px;
}
.ckgb-tb .layui-form-item {
	margin-bottom: 0px;
}
.ckgb-tb .layui-form-label {
	padding: 0px; width: 400px; margin-right: 20px;
}
.ckgb-tb .layui-btn {
	background: rgb(59, 93, 152);
}
.ckgb-tx {
	margin: 30px 0px; width: 1160px;
}
.ckgb-tx span {
	background: rgb(233, 37, 23); padding: 0px 20px; border-radius: 22px; height: 22px; color: rgb(255, 255, 255); margin-bottom: 10px; display: inline-block;
}
.ckgb-tx p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px;
}
.ckgb-tb .layui-table thead tr {
	background: rgb(202, 209, 222);
}
.ckgb-a {
	height: 24px; vertical-align: middle; display: inline-block;
}
.ckbg-bts {
	text-align: left;
}
.ckbg-bts em {
	vertical-align: top; display: inline-block;
}
.ckgb-tb .layui-table tr {
	background: rgb(245, 245, 245); border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.ckgb-tb .layui-form-item .layui-input-inline {
	width: auto; margin-right: 10px;
}
.gzh-a {
	color: rgb(78, 118, 162); line-height: 35px; font-size: 16px;
}
.ckbg-bd {
	background: rgb(255, 255, 255); margin: 30px auto 50px; padding: 20px 15px; box-sizing: border-box;
}
.news-right-js {
	min-height: 500px;
}
.news-right-js h3 {
	font-size: 18px; margin-top: 30px; margin-bottom: 10px;
}
.news-right-js p {
	color: rgb(51, 51, 51); line-height: 28px; font-size: 14px; margin-bottom: 0px;
}
.lwd {
	font-family: KaiTi_GB2312; font-size: 16px;
}
.news-right-js .red {
	color: red;
}
.map-ly {
	margin: 20px 0px;
}
.map-ly span {
	text-align: center; color: rgb(255, 153, 0); line-height: 26px; font-family: KaiTi_GB2312; font-size: 18px; display: block;
}
.map-ly .layui-btn {
	margin: 20px auto 0px; width: 120px; display: block;
}
.right-box span {
	display: inherit;
}
.layui-form-item .layui-input-inline-dh {
	margin: 10px 0px 0px; width: 100%;
}
.layui-input-inline-dh .layui-input {
	width: 330px; float: left;
}
.layui-input-inline-dh .layui-btn {
	background: rgb(59, 100, 146); margin: 0px 15px; width: 120px; color: rgb(255, 255, 255); font-size: 16px;
}
.layui-input-inline-dh span {
	color: rgb(255, 0, 0); font-size: 16px;
}
.ts-i {
	border-radius: 13px; border: 1px solid rgb(51, 51, 51); border-image: none; width: 13px; height: 13px; text-align: center; color: rgb(51, 51, 51); line-height: 13px; font-size: 12px; font-style: normal; margin-left: 5px; vertical-align: middle; display: inline-block; position: relative; cursor: pointer;
}
.ts-i:hover {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
.ts-i span {
	background: rgb(153, 153, 153); padding: 10px; border-radius: 5px; left: 19px; top: -5px; width: 170px; color: rgb(255, 255, 255); font-size: 14px; display: block; position: absolute;
}
.submit-right .layui-form-item {
	overflow: hidden; clear: inherit;
}
.layui-input-block-sub {
	margin-left: 79px;
}
.layui-form-ts .layui-form-label {
	background: rgb(27, 167, 6); width: 90px; text-align: left; color: rgb(255, 255, 255); margin-right: 10px;
}
.layui-form-ts .layui-form-danger {
	background: rgb(255, 87, 34);
}
.layui-form-ts .layui-input-block {
	margin-left: 130px;
}
.layui-form-ts .layui-input-block p {
	line-height: 24px;
}
.nr-ts {
	margin: 50px 0px 0px; overflow: hidden;
}
.logo {
	height: 46px; float: left; display: block;
}
.logo img {
	height: 100%; display: block;
}
.zzcn {
	background: rgb(0, 0, 0); height: 45px; text-align: center; color: rgb(0, 255, 79); line-height: 45px; font-size: 16px; font-weight: bold;
}
.zzcn-nr {
	margin: 0px auto; width: 1200px;
}
.steps-bd .layui-elem-field {
	margin: 10px auto; width: 700px;
}
.steps-bd .layui-elem-field legend {
	padding: 0px 25px; color: rgb(44, 94, 167); font-size: 20px; font-weight: bold; margin-left: 275px;
}
.steps-bd .layui-field-title {
	border-top-color: rgb(199, 199, 199); border-top-width: 2px; border-top-style: solid;
}
.steps-ul li {
	width: 244px; float: left;
}
.steps-d {
	background: url("../images/bz02.png") no-repeat 0px 0px / 242px 50px; padding: 10px 15px 10px 0px; width: 100%; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; box-sizing: border-box;
}
.steps-ds {
	background: url("../images/bz01.png") no-repeat 0px 0px / 242px 50px;
}
.steps-d i {
	color: rgb(255, 255, 255); font-size: 25px; font-style: normal; margin-right: 15px; vertical-align: middle; display: inline-block;
}
.steps-d span {
	color: rgb(255, 255, 255); font-size: 18px; vertical-align: middle; display: inline-block;
}
.steps-bd {
	overflow: hidden; margin-bottom: 10px;
}
.version-d {
	background: rgb(6, 151, 218); padding: 30px 0px; height: 123px; text-align: center; color: rgb(255, 255, 255); box-sizing: border-box;
}
.version-d span {
	font-size: 18px; font-weight: bold; margin-bottom: 10px; display: block;
}
.version-d em {
	font-size: 28px; font-style: normal; font-weight: bold; display: block;
}
.version-ul li {
	margin: 0px 8px; float: left;
}
.version-ul li:last-child {
	margin-right: 0px;
}
.version-ul li:hover {
	background: rgb(228, 224, 224);
}
.version-ul {
	
}
.version-p {
	color: rgb(59, 100, 146); line-height: 30px; font-size: 14px; margin-bottom: 10px;
}
.version-bd {
	margin: 10px 0px 20px; overflow: hidden;
}
.version-d-p {
	margin: 15px 0px 10px; padding: 0px 5px; height: 125px; text-align: center; color: rgb(61, 61, 61); line-height: 26px; overflow: hidden; font-size: 14px; -ms-word-break: break-all;
}
.version-d-s {
	background: rgb(59, 100, 146); margin: 10px auto; padding: 0px 10px; border-radius: 5px; width: 96px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; font-weight: bold; display: block;
}
.version-d-s i {
	color: rgb(255, 255, 255); padding-left: 2px; font-style: normal;
}
.mk-box {
	padding: 10px 15px; border: 1px solid rgb(6, 151, 218); border-image: none; overflow: hidden; font-size: 12px; margin-bottom: 20px; float: left; box-sizing: border-box;
}
.mk-box01 {
	width: 320px; height: 330px;
}
.mk-box02 {
	margin: 0px 20px 10px; width: 480px; height: 330px;
}
.mk-box03 {
	width: 360px; height: 330px;
}
.mk-box04 {
	width: 440px; height: 425px;
}
.mk-box05 {
	width: 740px; height: 425px; margin-left: 20px;
}
.mk-box .layui-tab {
	margin: 0px; padding: 0px;
}
.mk-box .layui-tab-content {
	padding: 0px; font-size: 14px;
}
.mk-box .layui-tab-title {
	border: currentColor; border-image: none; height: 20px; margin-bottom: 15px;
}
.mk-box .layui-tab-title li {
	padding: 0px; line-height: 20px; font-size: 16px; margin-right: 70px;
}
.mk-box .layui-tab-title .layui-this {
	padding: 0px; color: rgb(44, 94, 167); font-size: 16px; font-weight: bold;
}
.mk-box .layui-tab-title .layui-this::after {
	border-width: medium medium 1px; border-style: none none solid; border-color: currentColor currentColor rgb(59, 100, 146); padding: 0px; border-image: none; height: 20px;
}
.mk-box01 span {
	margin-bottom: 10px; display: block;
}
.mk-box01 p {
	color: rgb(61, 61, 61); line-height: 24px; font-size: 14px;
}
.mk-box01 p a {
	color: rgb(44, 94, 167);
}
.mk-box02 p {
	width: 439px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mk-box02 span {
	color: rgb(44, 94, 167); margin-right: 25px; vertical-align: middle; display: inline-block;
}
.mk-box02 a {
	color: rgb(61, 61, 61);
}
.mk-box02 a:hover {
	color: rgb(44, 94, 167);
}
.mk-box03 p {
	width: 333px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.mk-box03 span {
	color: rgb(61, 61, 61); font-weight: bold; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.mk-box03 a {
	color: rgb(61, 61, 61);
}
.mk-box03 a:hover {
	color: rgb(44, 94, 167);
}
.mk-box04 .layui-tab-title {
	margin-bottom: 10px;
}
.mk-box04 p {
	line-height: 24px; margin-bottom: 0px; -ms-text-overflow: ellipsis;
}
.mk-box04 span {
	color: rgb(61, 61, 61); font-weight: bold; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.mk-box04 a {
	color: rgb(44, 94, 167); font-weight: bold;
}
.mk-box04 p {
	color: rgb(61, 61, 61);
}
.mk-box05 .layui-tab-title {
	margin-bottom: 10px;
}
.mk-box05 p {
	line-height: 24px; margin-bottom: 0px; -ms-text-overflow: ellipsis;
}
.mk-box05 span {
	color: rgb(61, 61, 61); font-weight: bold; margin-right: 5px; vertical-align: middle; display: inline-block;
}
.mk-box05 a {
	color: rgb(44, 94, 167); font-weight: bold;
}
.mk-box05 p {
	color: rgb(61, 61, 61);
}
.lybk-item {
	overflow: hidden; margin-bottom: 20px; position: relative;
}
.lybk-item .layui-input {
	border-color: rgb(6, 151, 218); margin-bottom: 10px;
}
.lybk-item .layui-textarea {
	border-color: rgb(6, 151, 218);
}
.layui-btn-pl {
	background: rgb(219, 226, 232); border: 1px solid rgb(6, 151, 218); border-image: none; width: 128px; height: 40px; right: 0px; bottom: 0px; color: rgb(61, 61, 61); font-size: 14px; position: absolute;
}
.layui-btn-pl:hover {
	color: rgb(51, 51, 51);
}
.version-ul li {
	border: 1px solid rgb(6, 151, 218); border-image: none; width: 222px; display: block;
}
.report-two-bd .layui-tab li {
	background: url("../images/icons.png") no-repeat -429px -326px rgb(255, 255, 255); padding: 0px; transition:all; width: 160px; height: 40px; text-align: center; line-height: 40px; margin-right: 20px; vertical-align: middle; float: left; display: inline-block; position: relative; cursor: pointer; min-width: 65px; -webkit-transition: all 0s;
}
.report-two-bd .tab-ul .layui-this {
	background-position: -429px -256px;
}
.report-two-bd .tab-ul {
	overflow: hidden; margin-bottom: 10px;
}
.layui-tab-item-input .ipt-label {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; line-height: 36px; margin-right: 12px; position: relative; cursor: pointer;
}
.ipt-file {
	left: 0px; top: 0px; width: 100%; height: 36px; position: absolute; opacity: 0;
}
.layui-tab-item-input .ipt-label i {
	color: rgb(153, 153, 153); font-size: 20px; vertical-align: middle; display: inline-block;
}
.layui-tab-item-input .ipt-label span {
	color: rgb(153, 153, 153); display: inline-block;
}
.more-act {
	
}
.more-act p {
	height: 40px; line-height: 40px; text-indent: 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.more-act em {
	color: rgb(51, 51, 51); font-style: normal;
}
.more-act a {
	color: rgb(102, 102, 102);
}
.more-act a:hover {
	color: rgb(51, 51, 51);
}
.more-p {
	text-align: right;
}
.map-d {
	overflow: hidden; min-height: 500px;
}
.map-a {
	width: 50%; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; font-size: 14px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.rk-h3 {
	background: rgb(242, 242, 242); padding: 0px 20px; height: 50px; color: rgb(51, 51, 134); line-height: 50px; font-size: 20px; margin-bottom: 18px; box-sizing: border-box;
}
.rk-ul {
	overflow: hidden; border-top-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;
}
.rk-li .layui-form-label-cnki {
	background: url("../images/all-big.png") no-repeat -8px -13px / 140px; padding: 0px; width: 115px; height: 115px; margin-top: 47px;
}
.rk-li {
	padding: 20px 15px; width: 50%; height: 260px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; box-sizing: border-box;
}
.rk-li .layui-input-block {
	margin-left: 130px;
}
.rk-li .layui-input-block h3 {
	color: rgb(68, 186, 68); font-size: 18px; margin-bottom: 10px;
}
.rk-li .layui-input-block p {
	line-height: 22px; font-size: 14px; margin-bottom: 5px;
}
.rk-li .layui-input-block p span {
	color: rgb(59, 100, 146);
}
.rk-li-bt {
	overflow: hidden;
}
.rk-li-bt strong {
	color: rgb(206, 69, 65); line-height: 40px; font-size: 20px; float: left;
}
.rk-li-bt .layui-btn {
	background: rgb(206, 69, 65); width: 120px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-left: 150px; display: block;
}
.rk-li .layui-input-inline h3 {
	color: rgb(59, 100, 146); font-size: 18px; margin-bottom: 10px;
}
.rk-li .layui-input-inline p {
	color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; margin-bottom: 5px;
}
