/* my.css start */

/* common start */
.pdt150{
	padding-top: 150px;
}
.pdt0{
	padding-top: 0px;
}
.pdb0{
	padding-bottom: 0px;
}
.pdr0{
	padding-right: 0;
}

.pdb20{
	padding-bottom: 20px;
}
.pdb50{
	padding-bottom: 50px;
}
.pdb150{
	padding-bottom: 150px;
	padding-top: 0px;
}
.pdb80{
	padding-bottom: 80px;
}
.pd10{
	padding: 10px;
}
.top-center{
	top: 100px !important;
}
.flex{
	display: flex;
}
.flex-center{
	display: flex !important;
	justify-content: center;

}
.wid1536{
	width: 1536px;
	margin: 0 auto;
}
.mt55{
	margin-top: 55px;
}
.mt10{
	margin-top: 10px;
}

.pt150{
	padding-top: 150px;
} 
.pdb180{
	padding-bottom: 180px;
}
.mt340{
	margin-top: 340px;
}
.mr4{
	margin-right: 4px;
}
.fs15{
	font-size: 15px !important;
}
.fs18{
	font-size: 18px;
}
.fs20{
	font-size: 20px;
}
.fs22{
	font-size: 22px;
}
.hide{
	display: none;
}
.colfff{
	color: #fff;
}
.share{
	display: flex;
	align-items: center;
}
.share span{
	margin-right: 10px;
}

button{
	outline: none !important;
}

.owl-nav{
	display: flex;
}

.column-center{
	display: flex;
	flex-direction: column;
	justify-content: center !important;
	align-items: center !important;
}
.el-message{
	min-width: 150px !important;
	top:45% !important;
}

/* common end */

/*  page  start */

.pagination{

}

.pagination li+li{
	margin-left: 10px;
}

.pagination li a,.pagination li span{
	color: var(--thm-black);
	font-size: 18px;
	font-weight: 700;
	border-style: solid;
	border-width: 1px;
	border-color: #e3e9ec;
	padding-left: 18.5px;
	padding-right: 18.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.pagination li a:hover,.pagination li span:hover,.pagination li.active span{
	color: #fff;
	background-color: var(--thm-black);
	border-color: var(--thm-black);
}

.pagination li.disabled span:hover{
	color: var(--thm-black);
	background-color: #fff;
	border-color: #e3e9ec;
}

/*  page end */



/*  form start*/
.error{
	color: #f00;
}
/*  form end*/

@media (min-width: 991px) {
	.about-cta__wrapper .cta-two{
		height: 533px;
	}
}

@media (max-width: 991px) {
	.about-cta__wrapper .cta-two{
		height: 1149px;
	}
}

/* map  */
#allmap{
	width: 100%;
	height: 578px;
	border: 1px solid #ccc;
}

/* my.css end */


/* index.css start */

.blog-one__image .cover-image{
	height: 270px;
	background-size: cover;
}

.blog-one__content h3{
	height: 68px;
	overflow: hidden;
}
.blog-one__content p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.blog-one__news li a{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;

}

.blog-one__news{
	height: 190px;
}

/* index.css end */

/*  cpzx.css start */

@-webkit-keyframes bounce-two {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	50% {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.experience-section .content-column:before{
	-webkit-animation: bounce-two 15s linear infinite;
	animation: bounce-two 15s linear infinite;
}

@keyframes bounce-two {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	50% {
		-webkit-transform: translateX(50px);
		transform: translateX(50px);
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
}

.testimonial-section-four:before,
.experience-section .video-column .video-box:before,
.about-section .images-column .image:before,
.banner-section:before{
	-webkit-animation: bounce-one 10s linear infinite;
	animation: bounce-one 10s linear infinite;
}

@-webkit-keyframes bounce-one {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

@keyframes bounce-one {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	50% {
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}

.video-box .play-now {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -45px;
	margin-top: -45px;
	display: block;
	z-index: 9;
	transition: all 300ms ease;
}
.experience-section .play-now .icon{
	height: 80px;
	width: 80px;
	font-size: 14px;
	line-height: 80px;
}
.play-now .icon{
	position: relative;
	display: inline-block;
	height: 110px;
	width: 110px;
	text-align: center;
	line-height: 110px;
	background-color: #ffffff;

	z-index: 1;
	padding-left: 5px;
	font-size: 20px;
	display: block;
	border-radius: 50%;
	-webkit-box-shadow: 0 0px 10px 0 rgba(255, 255, 255, .3);
	-ms-box-shadow: 0 0px 10px 0 rgba(255, 255, 255, .3);
	-o-box-shadow: 0 0px 10px 0 rgba(255, 255, 255, .3);
	box-shadow: 0  0px 10px 0 rgba(255, 255, 255, .3);
	-webkit-transform-origin:center;
	-ms-transform-origin:center;
	transform-origin:center;
}
.play-now .ripple,
.play-now .ripple:before,
.play-now .ripple:after {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 70px;
	width: 70px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
	-ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
	-o-box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
	box-shadow: 0 0 0 0 rgba(255, 255, 255, .6);
	-webkit-animation: ripple 3s infinite;
	animation: ripple 3s infinite;
}

.play-now .ripple:before {
	-webkit-animation-delay: .9s;
	animation-delay: .9s;
	content: "";
	position: absolute;
}

.play-now .ripple:after {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
	content: "";
	position: absolute;
}

@-webkit-keyframes ripple {
	70% {-webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);}
	100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}

@keyframes ripple {
	70% {-webkit-box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);box-shadow: 0 0 0 70px rgba(255, 255, 255, 0);}
	100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}
}

.testimonials-one__single {
	position: relative;
	display: block;
	/*background-color: #f4f4f4;*/
}


/*  cpzx.css end */

/*  product_show start */
.event-details .high-gutter .event-details__main  strong{
	color: rgb(51, 51, 51);
}

.blue-background{
	background-image:unset;
	background-color: var(--thm-base);
}
.blue-background .thm-btn {
	background-color: #fff;
	color: var(--thm-black);
}
/*  product_show end */


/*  news_show start */
.blog-one__meta .fa-home{
	margin-right: 10px;
}
.delimeter{
	margin: 0 10px;
}
/*  news_show end */

/* search.css start */
.pd0{
	padding: 0;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
/* search.css end */

.fancybox-container video{
	width: 902px;
}
.fancybox-container .vsc-controller{
	display: none;
}
@media (min-width: 600px) {
	.mbimg{
		display: none;
	}
	.mbdiv{
		display: none;
	}
	.mbtitle{
		display: none;
	}
	.mbxinsheng {
		display: none  !important;
	}
	.pc-container{
		max-width: 1250px;
	}
	.pchide{
		display: none;
	}
	.frlinks{
		/*padding-bottom: 78px;*/
	}
}
@media (max-width: 600px) {

	h1{
		font-size: 30px;
	}
	h1 span{
		font-size: 30px !important;
	}
	h2,h3{
		font-size: 24px;
	}
	.pdt0{
		padding-top: 0px !important;
	}
	.exhibition-one__content h3{
		font-size: 20px;
	}
	.exhibition-one .mr0 .pd5:nth-child(n+4){
		display: none;
	}
	.mbnowrap{
		flex-wrap: nowrap !important;
	}
	.mbjscontent{
		justify-content: space-between !important;
	}
	.mbpd10{
		padding: 0 10px !important;
	}
	.mbminwid146{
		min-width: 146px;
		padding-left: 10px !important;
	}
	.mbminwid122{
		min-width: 122px;

	}
	.about-one__feature-list li{
		line-height: 25px;
		padding-left: 10px !important;

	}
	.about-one__feature-list li a{
		font-size: 14px !important;
	}
	.mbmaxwid100p{
		max-width: 100%;
	}
	.mbimg{
		margin-top: 25px;
	}
	.about-one .about-one__moc{
		display: none;
	}
	.frlinks{
		display: none;
	}
	.index_popup_1__140ZO{
		display: none;
	}
	.event-one .event-one__moc{
		display: none;
	}
	.pcdiv{
		display: none;
	}
	.site-footer{
		display: none;
	}
	.mbpd50{
		padding-bottom: 50px;
	}
	.mbbg{
		background: #000;
		color: #fff;
	}
	.site-footer__bottom .inner-container{
		border: none !important;
	}
	.float-right-box{
		display: none;
	}
	.cta-one{
		padding: 60px 0;
	}
	.cta-one h3{
		font-size: 30px;
	}

	.mbml15{
		margin-left: 15px !important;
	}
	.mbpd20{
		padding: 20px 0;
	}

	img{
		max-width: 100%;
	}
	.block-title-two h3{
		font-size: 27px;
	}
	.mb-footer .message-form  {
		padding: 50px 20px 50px;
	}
	.mb-footer .message-form .form-top h3{
		font-size: 16px;
		font-weight: bold;
		color: var(--thm-base);
		text-align: center;
		margin-top: 25px;
	}
	.mb-footer .message-form .form-top p{
		font-size: 12px;
		text-align: center;
	}

	.mb-bottom{
		background: var(--thm-base);
	}
	.logo-box{
		padding: 50px 0 0px;
	}
	.mess-box {
		padding: 20px;
		color: #fff;
		text-align: center;
		padding-top: 0;
	}
	.mess-box p{
		width: 100%;
		font-size: 14px;
		margin: 0;
	}
	.mess-box p a{
		color: #fff;
		margin-left: 10px;
	}
	.mbmt15{
		margin-top: 15px;
	}
	.mess-box .ewm{
		width: 100px;
	}
	.mess-box .footer-widget__title{
		width: 100%;
		margin: 20px 0;
		/*margin-left: 20px;*/
		color: #fff;
		font-size: 16px;
		font-family: "黑体";
	}
	.banner-carousel .content-box h2{
		font-size:27px !important;
	}
	.banner-carousel .content-box h3{
		font-size: 20px;
	}
	.banner-carousel .content-box h4{
		font-size: 1.0rem
	}
	/*	organization  css  */
	.contact-map-one .google-map__contact{
		height: unset;
	}
	.cta-two__box h3{
		font-size: 20px;
	}
	.mbfs28{
		font-size: 28px !important;
	}

	.block-title h3{
		font-size: 30px !important;
	}
	h3.mbfs28{
		font-size: 28px !important;
	}
	h3.mbfs30{
		font-size: 30px !important;
	}
	.about-one .about-one__highlighted-text{
		font-size: 20px;
	}
	.about-one__feature h3{
		font-size: 21px;
	}
	.collection-one__content h3{
		font-size:22px;
	}
	.event-one__content h3{
		font-size: 14px;
	}
	.featured-collection__right > p{
		font-size: 20px;
	}
	.blog-one__content h3{
		font-size: 24px;
	}
	.mb2050{
		margin: 20px 0 50px;
	}
	.mbpt20{
		padding-top: 20px;
	}
	.mbpd0{
		padding-bottom: 0;
	}
	.mbmd0{
		margin-bottom: 0 !important;
	}
	.exhibition-one{
		padding-bottom: 50px;
	}
	.collection-one{
		padding: 80px 0;
	}
	.featured-collection{
		padding-top: 40px;
		padding-bottom: 80px;
	}
	.block-title-two{
		padding-top: 60px;
		margin-bottom:30px;
	}
	.blog-one{
		padding-top: 80px;
		padding-bottom: 60px;
	}

	.blog-one__news li {
		list-style-position:inside;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.blog-one__top, .collection-one__top{
		justify-content: space-between !important;
		flex-direction: unset !important;
		align-items: center;
	}
	.about-four{
		padding-bottom: 80px;
	}
	.block-about1-title-two h3{
		font-size: 33px;
	}
	.history-one{
		padding-bottom: 80px;
	}
	.mbpt80{
		padding-top: 80px !important;
	}
	.team-one{
		padding-bottom: 45px;
	}
	.team-one .col-lg-4:last-child .team-one__single{
		margin-bottom: 0;
	}
	.block-joinus-title-two h3{
		font-size: 33px;
	}
	.pdt150{
		padding-top: 80px;
	}
	.mbpb80{
		padding-bottom: 80px;
	}
	.about-four__highlite-text p{
		font-size: 20px;
	}
	.page-header h2{
		/*font-size: 30px;*/
		font-size: 29px;
	}
	.page-header h4{
		margin-top: 10px;
		font-size: 1.0rem;
		letter-spacing: 3px;
	}
	.mbpt60{
		padding-top: 60px;
	}
	.contact-map-one{
		padding-top: 10px;
	}
	.block-history-title h3{
		font-size: 30px;
	}
	.block-history-title{
		margin-bottom: 40px;
	}
	.event-two__event-1-page{
		padding-top: 80px;
	}
	.block-culture-title h3{
		font-size: 33px;
	}
	.cta-one p{
		font-size: 14px;
	}
	.pt150{
		padding-top: 80px;
	}
	.about-two{
		padding: 80px 0;
	}
	.mbmb0{
		margin-bottom: 0px !important;

	}
	.mbmt50{
		margin-top: 50px !important;
	}
	.mbfs25{
		font-size: 25px !important;
	}
	.mbfs26{
		font-size: 26px !important;
	}
	.mbfs27{
		font-size: 27px !important;
	}

	.mbfs21{
		font-size: 21px !important;
	}

	.mbfs20{
		font-size: 20px !important;
	}
	.mbfs19{
		font-size: 19px !important;
	}
	.mbfs15{
		font-size: 15px;
	}
	.mbfs30{
		font-size: 30px;
	}
	.about-two__content .about-two__highlight{
		font-size: 20px ;
		line-height: 32px;
	}
	.mbwid100p{
		width: 100%;
	}
	.blog-one__top .block-title, .collection-one__top .block-title{
		margin-bottom: 0 !important;
	}
	.testimonials-one__carousel.owl-carousel .owl-stage-outer{
		padding-bottom: 20px;
	}
	.testimonials-one{
		padding: 80px 0 !important;
	}
	.collection-filter li span{
		padding: 10px 12px;
		font-size: 14px;
	}
	.collection-grid{
		padding-bottom: 50px;
	}
	.event-details{
		padding-top: 80px;
	}
	.event-details__top h3{
		font-size: 30px;
	}
	.event-details__content h3{
		font-size: 20px;
	}
	.mbpb30{
		padding-bottom: 30px;
	}
	.event-details__contact li span{
		margin-right: 5px;
	}
	.mbflex{
		display: flex;
	}
	.about-one__membership{
		padding-top: 80px;
	}
	.membership-joinus-one{
		padding-bottom: 60px;
		padding-top: 50px;
	}
	.about-one__membership .container{
		padding-bottom: 70px;
	}
	.collection-two__content h3{
		font-size: 18px;
	}
	.zshylc-map-one .google-map__contact{
		height: auto;
	}
	.zshylc-map-one{
		padding-bottom: 50px;
	}
	.zshy-one .accrodion-title h4{
		font-size: 16px;
	}
	.zshy-one{
		padding-bottom: 60px;
	}
	.testimonials-one__author h4{
		font-size: 14px;
	}
	.testimonials-one__single > p{
		font-size: 16px;
		line-height: 25px;
	}
	.thm-btn{
		padding: 8.5px 30.5px;
		font-size: 15px;
	}
	.testimonials-one .block-title{
		margin-bottom: 30px;
	}
	.block-fslpf-title h3{
		font-size: 33px;
	}
	.fslpflc-map-one .google-map__contact{
		height: unset;
	}
	.about-three__content .about-three__highlight{
		font-size: 20px;
		line-height: 30px;
	}
	.about-three__content{
		padding-bottom: 80px !important;
	}
	.mbfs24{
		font-size: 24px;
	}
	.exhibition-two__carousel.owl-theme .owl-nav{
		margin-top: 45px;
	}

	.zshy-one__top > p{
		font-size: 16px;
		line-height: 32px;
	}
	.event-three{
		padding-bottom: 80px;
	}
	.cta-two__box{
		padding-right: 0;
		padding-bottom: 40px;
	}

	.news-one{
		padding: 60px 0 45px;
	}
	.experience-section{
		padding-top: 60px;
	}
	.experience-section .video-column .video-box{
		margin-left: 0;
	}
	.sec-title h2{
		line-height: 40px;
	}
	.sec-title .float-text{
		line-height: 30px;
	}
	.experience-section .video-column .video-box:before {
		margin-left: -180px;
		top: -70px;
	}
	.experience-section .content-column .inner-column{
		padding-left: 0;
	}
	.experience-section h3{
		font-size: 24px;
		line-height: 32px;
	}
	.experience-section .counter-column{
		margin-bottom: 20px;
	}
	.experience-section .theme-btn{
		margin-bottom: 25px;
	}
	.experience-section .content-column{
		margin-bottom: 0;
	}
	.testimonials-one__box{
		padding-right: 0;
	}
	.services-section{
		margin-top: 60px;
		padding-bottom: 45px;
	}
	.service-block h4{
		font-size: 24px;
	}
	.service-block .inner-box{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.news-one__text{
		font-size: 15px;
	}
	.sec-title h2{
		font-size: 30px;
	}
	.venue-one{
		padding: 80px 0 55px;
	}
	.venue-one__single h3{
		font-size: 20px;
	}
	.more-post__link{

	}
	.more-post__link .curved-circle{
		margin-top: -25px;
	}
	.mbxinsheng{
		margin-top: 45px !important;
		padding-bottom: 45px;
	}
	.blog-one__top{
		margin-bottom: 20px;
	}
	.about-one .container{
		padding-bottom: 85px;
	}
	.mbpt0{
		padding-top: 0;
	}
	.mbmt20{
		margin-top:20px;
	}

	.history-one__top h3{
		font-size: 25px !important;
	}
	.event-details__post-nav{
		margin-bottom: 20px !important;
		flex-wrap: unset;
		margin-top: 0px;
	}

	.event-details__post__prev{
		margin-right: 10px;
		padding-left: 30px;
	}

	.event-details__post__next{
		margin-top: 0 !important;
		padding-right: 30px;
	}
	[class*="event-details__post__"] p{
		font-size: 15px;
	}
	.contact-box-one{
		padding-bottom: 70px;
	}
	.mbhide{
		display: none;
	}
	.blog-one__meta li{
		font-size: 12px !important;
		display: unset;
	}
	.blog-one__meta li:last-child{
		display: none;
	}
	.delimeter{
		margin: 0;
	}
	#allmap{
		height: 390px;
	}
	.wid1536{
		width: 100%;
	}
	.collection-two__collection-full-page{
		padding-bottom: 80px;
	}
	.sidebar{
		padding: 0;
		margin-top: 40px;
		box-shadow: unset;
	}
	.sidebar__search input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]){
		height: 45px;
	}
	.sidebar__single + .sidebar__single{
		margin-top: 35px;
	}

	.sidebar__tags a{
		padding: 8px 15px;
		font-size: 14px;
	}
	.pagination{
		width: 100%;
		flex-wrap: wrap;
	}
	.pagination li a, .pagination li span{
		padding: 4px 12.5px;
	}
	.pagination li {
		line-height: 36px;
		margin-bottom: 2px;
	}
	.blog-one__content p{
		font-size: 15px;
	}
	.blog-one__content{
		padding: 25px;
	}
	.blog-one__single{
		margin-bottom: 30px;
	}
	.event-one__event-page-2{
		padding-top: 80px;
	}
	.event-one{
		padding-bottom: 80px;
	}
	.event-one .container .row > [class*="col-"] + [class*="col-"] {
		margin-top: 0px;
	}
	.experience-section .count-box{
		font-size: 27px;
	}
	.experience-section .count-box .count-text{
		font-size: 28px;
	}
	.blog-details__main h3{
		font-size: 29px !important;
	}
	.blog-details__main .blog-details__tags{
		font-size: 16px;
	}
	.pdb150{
		padding-bottom: 80px;
	}
	.sidebar__single p{
		font-size: 15px;
	}
	.sidebar__post-image > img{
		max-height: unset;
		width: 100%;
	}
	.sidebar__title{
		margin-bottom: 20px;
	}
	.news-one__title{
		font-size: 22px;
	}
	.about-company__trusted-by{
		left: 8px;
		width: 130px;
		height: 130px;
	}
	.about-company__trusted-by span{
		font-size: 24px;
	}
	.about-company__trusted-by:before{
		right: 27px;
	}
	.about-company__right{
		margin-left: 0;
		margin-top: 20px;
	}
	.section-title__title{
		font-size: 24px;
		line-height: 30px;
	}
	.about-company__points li{
		padding: 10px 12px;
	}
	.section-title{
		margin-bottom: 30px;
	}
	.about-company{
		padding: 60px 0;
		font-size: 15px;
	}
	.counter-one__single h3{
		font-size: 19px;
	}
	.counter-one__icon span{
		font-size: 40px;
	}
	.counters-one__box{
		display: flex;
		padding: 60px 0;
	}
	.about-page-team{
		padding: 50px 0 40px;
	}
	.fancybox-slide > *{
		width: 100%;
		padding: 0;
	}
	.fancybox-stage{
		top: -10%;
	}
	.InpageSearch .Input{
		width: 80%;
	}
	.InpageSearch .Input input{
		width: 80%;
		border-radius: 57px;
		padding-right: 28px;
	}
	.InpageSearch .mainCon{
		padding: 38px 10px;
	}
	.InpageSearch .mainCon .conBox .box li.cpsosu .intro{
		width: 100%;
		margin-top: 15px;
	}
	.InpageSearch .mainCon .conBox .box ul{
		padding: 0;
	}
	.InpageSearch .mainCon .conBox .box li{
		display: flex;
		flex-direction: column;
	}
	.InpageSearch .mainCon .conBox .box li.cpsosu .Pic{
		margin: 0 auto;
	}
	.editor-content h2,.editor-content h3{
		font-size: 24px !important;
	}
	.comment-form{
		margin-top: 40px;
	}


}


/*  site.css   start  */

.map_main {
	overflow: hidden;
	border: solid 5px #F0F0F0;
	margin: 20px 0;
	padding-bottom: 30px;
	background: #fff;
}

.sitemap_con {
	width: 1120px;
	margin: 0 auto;
	color: #666;
}

.sitemap_con .map_top {
	border-bottom: solid 1px #d7d7d7;
	height: 55px;
}


.site_plc {
	background: url(/assets/images/ico27.gif) no-repeat 0 15px;
	padding: 5px 0;
	text-indent: 10px;
	font-size: 14px;
}

.sitemap_con h4 {
	line-height: 30px;
	margin: 10px 0;
	margin-right: 10px;
	font-size: 14px;
}
.sitemap_con h4 a {
	color: #000;
	font-size: 18px;
	font-family: "微软雅黑";
	position: relative;
	font-weight: bold;
}

.b4 {
	border: 1px dashed #efefef;
	padding: 10px 5px;
}
.b4 ul {
	padding: 0 11px;
}
.b4 li {
	float: left;
	line-height: 25px;
	width: 342px;
	overflow: hidden;
	margin: 0 10px;
	list-style: none;
}
.b4 li a {
	color: #000;
	font-size: 14px;
}
.b4 li a:hover {
	color: #153b96;
}

/*  site.css   end  */

/*  bottom_fix.css   start  */
.fixed-bottom{
	position: fixed;
	bottom: 0;
}

.index_popup_1__140ZO {

	width: 100%;
	/*height: 163px;*/
	z-index: 555;
}
.index_popup_1__140ZO .index_img_popup__2utPM {
	width: 1400px;
	margin: auto;
	display: flex;
	justify-content: flex-end;
	position: relative;
	z-index: 1;
}

.index_popup1.jsx-3470598440 {
	/*position: absolute;*/
	bottom: 0px;
	width: 100%;
	background: url(/assets/images/popup1.png) center center no-repeat;
	height: 163px;
}
.index_popup1-content.jsx-3470598440 {
	padding-top: 102px;
	width: 870px;
}

.section-content {
	display: flex;
	width: 1200px;
	margin: 0 auto;
	justify-content: space-between;
}
.index_popup_1__140ZO .index_img_popup__2utPM img {
	cursor: pointer;
}
.index_popup1_input_left.jsx-3470598440 {
	visibility: hidden;
}

 .index_popup1_input_left.jsx-3470598440 {
	 color: rgb(255, 255, 255);
	 font-weight: bold;
 }
.index_popup1_input_right.jsx-3470598440 {
	width: 315px;
	flex-direction: row;
}

 .index_popup1_input_right.jsx-3470598440 {
	 display: flex;
	 -webkit-box-pack: justify;
	 justify-content: space-between;
 }
.index_popup1_input_left.jsx-3470598440 h2.jsx-3470598440 {
	font-size: 50px;
	line-height: 1;
}
.index_popup1_input_right.jsx-3470598440 .index_popup1_phone.jsx-3470598440 {
	width: 194px;
	height: 35px;
	border-radius: 20px;
	font-size: 12px;
	text-align: left;
	padding-left: 20px;
	border: none;
	outline: none;
}
.index_popup1_input_right.jsx-3470598440 .index_popup1_button.jsx-3470598440 {
	background: url(/assets/images/button.png) center center no-repeat;
	width: 111px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	/*color: rgb(129, 39, 0);*/
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-radius: 50px;
	display: block;
	border: none;
}
/*  bottom_fix.css   end  */


/*  advantage.css     start   */

.one-page h1,.one-page h2{font-size:30px;text-shadow:none;padding:40px;text-align:center;line-height:normal}

@media (min-width: 1200px){
	.row-fluid [class*="span"] {
		display: block;
		float: left;
		width: 100%;
		min-height: 30px;
		margin-left: 2.564102564102564%;
		*margin-left: 2.5109110747408616%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}
@media (min-width: 1200px){
	.row-fluid .span4 {
		width: 31.623931623931625%;
		*width: 31.570740134569924%;
	}

}

.servive-block .span4 {
	padding: 20px 30px;
	text-align: center;
	margin-bottom: 20px;
	box-shadow: 0 0 8px #ddd;
	border-radius: 2px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
@media (min-width: 1200px){
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
}
.container::after {
	clear: both;
}
.servive-block .span4{padding:20px 30px;text-align:center;margin-bottom:20px;box-shadow:0 0 8px #ddd;border-radius:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.servive-block .span4:hover{border-radius:2px;box-shadow:0 0 8px #58b661}
.servive-block .span4 h4 a:hover{color:#72c02c;text-decoration:none}
.servive-block .span4 i{color:#565656;font-size:40px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}

.servive-block .span4 p{
	color: #555;
	line-height: 1.6;
	font-size: 13px;
	margin-bottom: 10px;
}
.servive-block .span4 h4{
	font-size: 17.5px;
	margin: 5px 0 10px;
}
.servive-block .span4:hover h4, .servive-block .span4:hover i {
	color: #58b661;
}
.one-page {
	padding-left: 0;
	padding-right: 0;
}
/*  advantage.css     end   */


