/*banner*/
		* {
			margin: 0;
			padding: 0;
			list-style: none;
		}

		a {
			text-decoration: none;
		}

		div {
			box-sizing: border-box;
		}

		img {
			width: 100%;
		}

		.slider-wrap {
			position: relative;
			width: 100%;
			height: 800px;
		}

		@media screen and (min-width: 1200px) {
			.slider-wrap {
				height: 600px;
			}
		}

		@media screen and (min-width:768px) and (max-width:992px) {
			.slider-wrap {
				height: 500px;
			}
		}

		@media screen and (max-width:768px) {
			.slider-wrap {
				max-height: 150px;
			}
		}

		.slider {
			height: 100%;
		}

		.slider .slider-list {
			position: relative;
			height: 100%;
		}

		.slider .slider-list .item {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}

		.slider .slider-list .item.cur {
			display: block;
		}

		.yuan {
			position: absolute;
			left: 50%;
			bottom: 40px;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
			-moz-transform: translateX(-50%);
		}

		.yuan .yuan-item {
			display: block;
			position: relative;
			float: left;
			width: 18px;
			height: 18px;
			margin-right: 1px;
			cursor: pointer;
		}

		.yuan .yuan-item::after {
			content: "";
			display: block;
			position: absolute;
			top: 4px;
			left: 4px;
			width: 10px;
			height: 10px;
			border: 2px solid rgba(255, 255, 255, .4);
			border-radius: 50%;
			box-sizing: border-box;
		}

		.yuan .yuan-item.cur::after {
			background: #fff;
		}

		.yuan .yuan-item::before {
			content: "";
			display: block;
			width: 18px;
			height: 18px;
			background-color: rgba(255, 255, 255, 0);
			border-radius: 50%;
		}

		.yuan .yuan-item.cur::before {
			background-color: rgba(255, 255, 255, .2);
		}

		.btn-group {
			width: 100%;
		}

		.btn-group .btn-left,
		.btn-group .btn-right {
			position: absolute;
			width: 50px;
			height: 50px;
			line-height: 50px;
			font-size: 30px;
			text-align: center;
			color: #fff;
			background: rgba(255, 255, 255, .5);
			border-radius: 50%;
			cursor: pointer;
			font-family: "宋体";
		}

		.btn-group .btn-left {
			left: 15px;
			top: 50%;
			margin-top: -25px;
		}

		.btn-group .btn-right {
			right: 15px;
			top: 50%;
			margin-top: -25px;
		}
/*banner end*/




/*page*/
.wp-pagenavi {
    font-size: 12px;
}
.wp-pagenavi{
    text-align: center;
    line-height: 24px;
}
.wp-pagenavi{
    width: 100%;
}
.wp-pagenavi > span,
.wp-pagenavi > a{
	margin: 4px 6px 4px 6px;
    padding: 10px 20px;
    text-decoration: none;
    background-color: #07264d;
    color: white;
    display: inline-block;
}
.wp-pagenavi a:hover,
.wp-pagenavi > .current{
    background-color: #ff5316;
    color: white !important;
}
/*page*/
/*case*/
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
img {
	border: 0;
}
button {
	outline: 0;
}
img {
	border: 0;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
	outline: none;
}
li {
	list-style: none;
}
.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 10%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-slide h3{padding-top:10px;}
.swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 50%;
	height: 100%;
	position: relative;
	padding: 0;
	-webkit-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
	box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 50px;
	margin-top: -25px;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
	right: 10px;
	left: auto
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 10
}
.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
	margin: 0 5px;
	cursor: pointer;
}
.swiper-slide:hover {
	-webkit-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	-moz-box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
	box-shadow: rgba(0,0,0,.5) 0px 0px 50px;
}
.banner-box {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}
.swiper-container {
	width: 100%;
	margin: 12px 0;
}
.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	transform: scale(.8);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.7);
	-moz-box-shadow: rgba(0,0,0,.2) 0px 0px 30px;
}
.swiper-slide-active, .swiper-slide-duplicate-active {
	-webkit-transform: scale(1);
	transform: scale(1);
}
.swiper-slide img {
	width: 100%;
	display: block;
}
.swiper-pagination {
	position: relative;
	margin-bottom: 30px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}

@media screen and (max-width: 668px) {
.swiper-pagination {
	position: relative;
	margin-bottom: 20px;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: rgba(0,0,0,.8);
}
}
.banner-arrow div:hover {
	background-color: #4a4a4a;
}
.swiper-button-prev {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat;
	left: 10px;
}
.swiper-button-next {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #7c7c7c center 50%/50% 50% no-repeat;
}
.banner-top {
	padding-top: 3.730928444707274%;
}
.banner-title {
	padding: 5px 0;
}
.banner-title h1 {
	text-align: center;
	letter-spacing: 5px;
	font-size: 45px;
	font-family: "Microsoft YaHei", 寰蒋闆呴粦, MicrosoftJhengHei, 鍗庢枃缁嗛粦, STHeiti, MingLiu;
	font-weight: normal;
	color: rgb(68, 68, 68);
	padding-bottom: 14px;
}
.banner-text {
	text-align: center;
}
.banner-text p {
	font: 15px/1.5 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB", Arial, "Microsoft YaHei", "氓戮庐猫陆炉茅鈥衡€γ┞烩€�", "STHeiti", "WenQuanYi Micro Hei", 'PingFang SC', SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	color: rgb(68, 68, 68);
}
.banner-top-one {
	padding-top: 3.311649911295092%;
}
.banner-button {
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.banner-button a {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	height: auto;
	width: auto;
	line-height: 100%;
	padding: 15px 32px;
	position: relative;
	margin-bottom:20px;
}
.banner-button-btn {
	color: #fff;
	font-weight: 400;
	margin: 0;
	line-height: 1.8em;
	font-size: 16px;
	font-family: 'Helvetica Neue', 'Helvetica', 'STHeitiSC-Light', "Hiragino Sans GB", Arial, "Microsoft YaHei", "寰蒋闆呴粦", "STHeiti", "WenQuanYi Micro Hei", 'PingFang SC', SimSun, sans-serif;
	-webkit-font-smoothing: antialiased;
	background-color: #ff5316!important;
	border-radius: 100px;
}
.banner-button-btn {
	background: #cedad0;
	display: inline-block;
	-webkit-transition: border-color .4s, color .4s;
	-moz-transition: border-color .4s, color .4s;
	transition: border-color .4s, color .4s;
	border: 0;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	color: #fff;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.banner-button-btn, .banner-button-btn::before {
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
}
.banner-button-btn::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 25px;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.7, 1, 1);
	-moz-transform: scale3d(0.7, 1, 1);
	-ms-transform: scale3d(0.7, 1, 1);
	-o-transform: scale3d(0.7, 1, 1);
	transform: scale3d(0.7, 1, 1);
	-webkit-transition: -webkit-transform .4s, opacity .4s;
	-moz-transition: -moz-transform .4s, opacity .4s;
	transition: transform .4s, opacity .4s;
	-webkit-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	-moz-transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
	transition-timing-function: cubic-bezier(0.2, 1, .3, 1);
}
.banner-button-btn:hover::before {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
/*case*/
/*cebian*/
@charset "utf-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,q,dl,dt,dd,ol,ul,li,fieldset,form,legend,caption,tbody,tfoot,thead,article,aside,dialog,figure,footer,header,nav,section{list-style:none;margin:0px;padding:0px;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,dialog,footer,header,menu,nav,section{display:block}
.fl{float: left;}
.fr{float: right;}
.guanggao-dbbox{width: 240px; min-height:320px; padding-bottom: 10px; background-color:#ff5316; position: fixed; z-index: 1; bottom:0px;left:0px; border-radius:5px 5px 0 0; overflow: hidden;}
.changedw{left: 50%; bottom:50% !important; z-index: 99999; margin-left:-120px; margin-bottom:-160px;}
#nb-show,#nb-gb{display: none;}
.nb-nodeboard-top{background: url("../images/boardTop5.png") no-repeat; height: 36px; line-height: 36px; color: #fff;  font-size: 15px; }
.nb-nodeboard-top .fl{margin-left: 8px;}
.nb-nodeboard-top .fr img{vertical-align:middle;}
.nb-nodeboard-text{ zoom: 1; padding: 12px 0; line-height:1.5; border-bottom: 1px solid #d5d5d5; font-size:15px;}
.nb-nodeboard-link{color: #999; font-size: 12px;}
.nb-nodeboard-text p{padding-left:10px;}
#nb_nodeboard_set_phone{color:black;}
#nb_nodeboard_set_name{color:black;}
#nb-nodeboard-set-content-js{color:black;}
#nb_nodeboard_form{width: 94%; margin: 0 auto; display:block;}
#nb-nodeboard-set-content-js{ width:100%; height:79px;margin:10px auto 0px;padding:4px; resize: none;overflow: hidden;border: 1px solid #d5d5d5;background-color: #fff;text-align: left; font-size: 12px;}
.nb-nodeboard-tips,.nb-nodeboardphone-tips{display:none; color: #f00; font-size: 12px; }
.nb-nodeboard-inputbox{height: 30px; width:100%; line-height: 30px;margin:7px auto 0;border: 1px solid #d5d5d5;position: relative;background-color: #fff; overflow:hidden;}
.nb-nodeboard-inputbox input{width:195px; border: none; font-size: 12px;}
.nb-nodeboard-icon { width: 24px;height: 28px;display: inline-block;text-align: center; background-color: #fff; vertical-align: top; border-right: 1px solid #fff; }
.nodeName{background: #fff url(https://qicgroups.com/wp-content/themes/venus/images/user.png) no-repeat 9px center;}
.nodePhone{background: #fff url(https://qicgroups.com/wp-content/themes/venus/images/nodephone.png) no-repeat 9px center;}
.nb-nodeboard-send-btn{ height: 35px;width:50%; line-height: 35px;text-align: center;border-radius: 2px;font-size: 14px;cursor: pointer;margin-top:8px;background-color: white;color:#ff5316;}
.nb-nodeboard-send-btn:hover{background-color: #ff5316;color: #fff;}
/*cebian*/
/*轮播*/

.carousel {
  
  height: 350px !important;
  padding:0 0 0 2px;
  width: 762px;
}
.carousel#carousel-vertical {
  height: 306px;
  padding: 0;
  width: auto;
}
.carousel#carousel-responsive {
  width: auto;
}
.carousel li, 
.carousel > div > div {
  color: #fff;
  padding:0 10px;
	width:425px;
	height:300px;
}
.carousel#carousel-vertical li, 
.carousel#carousel-vertical > div > div {
  padding:2px 2px 0 2px;
}
.carousel ul li:nth-child(even), 
.carousel > div > div:nth-child(even) {
  color:#666;
}
.carousel span {
  background: #999;
  display: block;
  height: 150px;
  font-size: 100px;
  line-height: 150px;
  text-align: center;
  width: 150px;
}
code {
  background: #666;
  border: 1px solid #fff;
  color: #fff;
  display: block;
  font-size:14px;
  font-family: courier, arial, helvetica, sans-serif;
  padding: 20px;
  margin:0 0 20px 0;
  width: 722px;
}
/*轮播*/
/*indexlb*/

ul{ list-style: none; }


.poster-main {
  position: relative;

}

.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {
  width: 1000px;
  height: 500px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
 
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/right.png) no-repeat center center;
}
.poster-item-title{
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	display: block;
}
/*indexlb*/
.case_pro{padding: 20px 0;}
.header_r_search_btn{padding: 0px 20px;}
.news_ph{padding: 20px 0;text-align: center;}
.news_ph p{text-align: center !important;}
.service{padding-bottom: 30px;}
.pro_sing{text-align: justify;text-indent: 2em;}
.wp-video-shortcode{width: 625px;height: 420px;}
.alignnone{width: 625px;height: 470px;}
.service_pro{text-align: center;}
.service_list li{float: left;margin: 0 20px;}
.service_list li:hover a{background:#ff5317;}
.service_a{background: #0a264a;width:240px;height:240px;border-radius: 50%;display: block;}
.service_a p{margin: 0 auto;padding-top: 30px;font-size: 20px;text-align: center;}
.service_a i{font-size: 60px;text-align: center;padding-left: 90px;padding-top: 51px;}
.colorf h1{font-size:20px;}
.public_text1 p{line-height: 30px;padding: 10px 0;}
.single_categories a{padding-right:20px;font-size:15px;}
.single_categories span{font-size:15px;}
.singer_con a{float: left;margin: 0 10px;}
.pro_det_share{clear:both;}
.footer_con dd{width:100%;}
.footer_sub{width:100%;}
.footer_inq {height:60px;}
.item_single img{height:220px !important;}
.fa-file-pdf{padding-right:5px;}
.sub_title1{padding-bottom:20px;}
.events_title1_box .tt{font-family: "FiraSans-Heavy";font-weight: bold;letter-spacing: -2px;}
.events_title1 .tt{font-family: "FiraSans-Heavy";font-weight: bold;letter-spacing: -2px;}
.pj{padding-top:30px;}
.service_sh{background: #164177;width: 300px;height: 300px;display: block;}
.service_pj li{padding:0 60px;}
.service_sh{font-size: 20px;line-height: 50px;padding-left:20px;}
.service_sh h5{font-size:25px;}
.wenzi{padding-bottom:20px;}
.case_pro img{width:450px; margin-right:10px;}
.case_pro_1 img{width:450px; margin-right:10px;}
@media(max-width:523px){
	.webkit{width: 360px;height: 200px;}
	.video-stream{width: 360px;height: 200px;}
	.alignnone{width: 375px;height: 280px;}
	.service_list li{float: left;margin: 0 10px;padding: 10px 0;}
	.service_a{background: #0a264a;width:150px;height:150px;border-radius: 50%;display: block;}
	.service_a p{margin: 0 auto;padding-top: 10px;font-size: 20px;text-align: center;}
	.service_a i{font-size: 60px;text-align: center;padding-left: 40px;padding-top: 11px;}
	.youtube_video{width:400px;height:300px;}
	.singer_con a{margin:10px;}
	.clm4{display:none;}
	#focus_Box{width:300px;}
	#focus_Box li{width:250px !important; height:150px !important;}
	.item_single img{height:130px !important;}
	#myscroll ul li{width:400px;}
	#myscroll ul li a{width:400px;}
	#myscroll ul li {margin:0;}
	.pro_list1 dd{width: 50%;padding: 0 5px;}
	.pro_list1_text{display:none;}
	.pro_list1_btn_box a{font-size:10px;}
	#myscroll{height:350px;}
	.pro_det_bars_box{display:none;}
	#player{width:375px !important;}
	.guanggao-dbbox{height:370px;}
	.video{width:355px;}
	.youtube_video{width:355px;}
	.video_service{width:375px;height:210px;}
	.service_list{padding-left:20px;}
	.guanggao-dbbox{display:none;}
	.side{top:250px !important;}
	.case_pro img{padding:10px 0;}
	.case_pro_1 img{padding:10px 0;}
	.single_categories {display:none;}
}