/**右侧*/
@charset "utf-8";
* {	margin: 0;	padding: 0;	list-style-image: none;	list-style-type: none;}
html {	-webkit-text-size-adjust: none;}
body {	background-color: #FFF;	font-family: "微软雅黑";	font-size: 17px;}
img {	border: none;}
a {	text-decoration: none;	color: #666;	cursor: pointer;}
a:hover {color: #FF3B2F;}
input {	outline: none;}

.jzgov-quickbar{	position: fixed;bottom: 5%;	right:20px;	width: 60px;	height: 280px;	background-color: #fff;
	border-radius: 30px;	box-shadow: 0 10px 30px rgb(34 167 240 / 18%);	z-index: 99999999999999999999999992;}

.jzgov-quickbar-case{position: relative; width: 50px; height:50px;}
.jzgov-quickbar-case i img{ padding-top:8px;}
.jzgov-quickbar-icon{border-radius: 50px;	background-color: #22A7F0;	width: 50px;height: 50px;line-height:30px;
	margin: 5px;	text-align: center;	cursor: pointer;	border-radius: 50%;	display: block;}

.jzgov-quickbar-icon .jzgov-quickbar-icons{border-radius: 50px;	background-color:#32393f;width: 50px;height: 50px;	display: block;	font-size: 26px;color: #DE4035;}
.jzgov-quickbar-icon:hover{	background-color: #32393f;}
.jzgov-quickbar-icon:hover .jzgov-quickbar-icons{	color: #fff;}

.jzgov-quickbar-text{position: absolute;	display: none;	right: 70px;bottom: 0px;
	background-color: #eaf8fe;	color: #32393f;	width: 140px;
	border-radius: 5px;	font-size: 14px;	font-weight: bold;	z-index: 100000000000;}

.jzgov-quickbar-icon:hover .jzgov-quickbar-icons{
	-webkit-animation: rotate-vert-center 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	animation: rotate-vert-center 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;}

.jzgov-quickbar-case:hover .jzgov-quickbar-text,.jzgov-quickbar-case:hover .jzgov-smart-want{
	display: inline-block;
	-webkit-animation: slide-in-fwd-left 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: slide-in-fwd-left 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}

.jzgov-quickbar-text::after{content: '';	width:0;	height:0;	border:8px solid transparent;
	border-left-color:#eaf8fe;	position: absolute;	right: -16px;	bottom: 15px;}

.jzgov-quickbar-close-btn:hover{	background-color: rgb(247, 77, 77);}

.jzgov-smart-want{	position: absolute;

	display: none;

	right: 50px;

	bottom: -240px;

	height: 350px;

	width: 500px;

	z-index: 9999999;

}

.jzgov-smart-want-case{

	width: 440px;

	height: 350px;

	margin-right: 20px;

	background-color: #fff;

	box-shadow: 0 10px 30px rgb(0 0 0 / 10%);

	border-radius: 10px;

	padding: 20px;

}

.jzgov-smart-want-title{

	height: 40px;

	line-height: 40px;

	text-align: left;

	display: block;

	border-bottom: 1px solid #ececec;

}

.jzgov-smart-want-title span{

	height: 39px;

	line-height: 39px;

	display: inline-block;

	border-bottom: 1px solid #22A7F0;

	padding: 0px 10px;

	margin-left: 10px;

	color: #666;

	font-size: 16px;

}

.jzgov-smart-znwd{

	display: inline-block;

	height: 30px;

	line-height: 30px;

	background-color: #ececec;

	font-size: 12px;

	padding: 0px 15px;

	border-radius: 15px;

	float: right;

	font-weight: 500;

	margin-top: 5px;

}

.jzgov-smart-want-ul{

	margin-top: 20px;

}

.jzgov-smart-want-ul li{

	font-size: 14px;

	line-height: 40px;

	height: 40px;

	display: block;

	width: 100%;

	overflow: hidden;

	text-align: left;

	color: #999;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.jzgov-smart-want-ul li a{

	

}

.jzgov-smart-want-label{

	margin-right: 10px;

	padding: 0px 10px;

	background-color:#eaf8fe;

	color: #22A7F0;
}

.jzgov-smart-want-change{

	background-color: #f6f6f6;

	line-height: 40px;

	height:40px;

	width: 100%;

	border-radius: 5px;

	margin-top:10px;

	font-size: 14px;

	color:#666;

}

.jzgov-smart-want-change:hover,.jzgov-smart-znwd:hover{

	background-color: #22A7F0;

	color: #fff;

}

.jzgov-quickbar-zk{

	display: none;

}

.vibrate-1 {
	-webkit-animation: vibrate-1 0.3s linear infinite both;
	        animation: vibrate-1 0.3s linear infinite both;
}

.jzgov-icon-tuijian::before{

	content: '推荐';

	font-size: 10px;

	display: inline-block;

	width: 30px;

	line-height: 15px;

}



/* 自适应css-小屏PC */

@media screen and (max-width:1700px) {

	.jzgov-quickbar{

		right: 30px;

	}

}



@media screen and (max-width:1440px) {

	.jzgov-quickbar{

		right: 10px;

	}

}



/* 自适应css-手机版 */

@media screen and (max-width: 750px) {

	.jzgov-quickbar{

		display: none;

	}

}



/**
 * ----------------------------------------
 * animation rotate-vert-center
 * ----------------------------------------
 */
@-webkit-keyframes rotate-vert-center {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}
@keyframes rotate-vert-center {
  0% {
    -webkit-transform: rotateY(0);
            transform: rotateY(0);
  }
  100% {
    -webkit-transform: rotateY(360deg);
            transform: rotateY(360deg);
  }
}

/**
 * ----------------------------------------
 * animation slide-in-fwd-left
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-fwd-left {
  0% {
    -webkit-transform: translateZ(-60px) translateX(-50px);
            transform: translateZ(-60px) translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-left {
  0% {
    -webkit-transform: translateZ(-60px) translateX(-50px);

            transform: translateZ(-60px) translateX(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}

/**
 * ----------------------------------------
 * animation vibrate-1
 * ----------------------------------------
 */
@-webkit-keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}