body,p,h1,h2,h3,h4,h5,h6,ul,li,figure,figcaption {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-family: "微软雅黑";
	color: #333;
	font-size: 14px;
	font-weight: normal
}

body {
	overflow-x: hidden;
	background-color: #fff
}

label {
	max-width: inherit
}

tr,td,dd,dl,dt {
	margin: 0;
	padding: 0
}

img {
	border: 0;
	vertical-align: middle
}

a {
	text-decoration: none;
	color: #333
}

a:hover {
	text-decoration: none
}

ul,li {
	list-style: none
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.fl {
	float: left
}

.fr {
	float: right
}

.margin_fluid {
	margin: 0
}

.top {
	z-index: 55;
	width: 100%;
	position: fixed;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.1);
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	transition: all ease-out 500ms;
	-webkit-transition: all ease-out 500ms
}

.to_pro {
	position: relative;
	height: 67px
}

.nav {
	text-align: center
}

.logo {
	margin: 10px 0
}

.nav ul li {
	position: relative;
	display: inline-block
}

.nav .ncl_bg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 0;
	background-color: #e09905;
	transition: all ease-out 150ms;
	-webkit-transition: all ease-out 150ms;
	z-index: -1
}

.nav ul li a {
	display: block;
	height: 67px;
	line-height: 67px;
	padding: 0 25px;
	font-size: 16px;
	color: #4c4c4c;
	transition: all ease-out 150ms;
	-webkit-transition: all ease-out 150ms;
	text-transform: uppercase
}

.nav .ncl_hover .ncl_bg {
	height: 2px
}

.nav ul li:hover .ncl_bg {
	height: 67px
}

.nav ul li:hover a {
	color: #fff
}

.lang_top {
	background: url(../images/bg-009.JPG) no-repeat center left;
	cursor: pointer;
	padding: .5em .75em;
	width: 129px;
	height: 34px
}

.language {
	padding: 15px 0;
	position: relative
}

.language:hover .lang_bottom {
	display: block
}

.lang_bottom {
	display: none;
	top: 49px;
	position: absolute;
	background-color: #fff;
	width: 100%;
	border: 1px solid #ccc
}

.lang_bottom ul li {
	padding-left: 10px
}

.lang_bottom ul li img {
	width: 25px;
	height: 16px
}

.lang_bottom a {
	display: block;
	line-height: 35px
}

.lang_bottom ul li:hover {
	background-color: #e09905
}

.lang_bottom ul li:hover a {
	color: #fff
}

.lang_top:hover {
	background: url(../images/bgw.JPG) no-repeat center left;
	color: #fff
}

.banner .swiper-wrapper .bimg {
	line-height: 0;
	width: 100%;
	position: relative;
	transition: transform 8s ease;
	-webkit-transition: transform 8s ease;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1)
}

.banner .swiper-wrapper .swiper-slide.swiper-slide-active>img {
	transform: matrix(1,0,0,1,0,0);
	-webkit-transform: matrix(1,0,0,1,0,0)
}

.banText {
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	transform: translate(-50%,-50%);
	z-index: 1
}

.banner {
	height: 100%;
	overflow: hidden;
	position: relative
}

.banner .swiper-wrapper {
	width: 100%;
	height: 100%
}

.banner .swiper-slide {
	float: left;
	position: relative;
	height: 892px
}

.con_tahy .swiper-slide>img,.banner .swiper-slide>img {
	width: 100%
}

.min_banner {
	display: none
}

.banner .swiper-pagination-bullet {
	border-radius: 50%;
	background-color: rgba(255,255,255,0.5)
}

.banner .swiper-pagination-bullet-active {
	background: #f9b31d
}

.banner .swiper-slide video {
	width: 100%
}

.banner .swiper-slide .banText img {
	width: 1200px
}

.ssubNav1 {
	padding: 13px 0 0 20px;
	font-size: 14px;
	cursor: pointer;
	color: #fff;
	cursor: pointer;
	-ms-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out s;
	-moz-transition: all .4s ease-in-out s;
	transition: all .4s ease-in-out 0s;
	display: none
}

.navline {
	width: 24px;
	height: 2px;
	border-radius: 2px;
	background-color: #333;
	display: block;
	margin: 6px 0;
	-ms-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out s;
	-moz-transition: all .4s ease-in-out s;
	transition: all .4s ease-in-out 0s
}

.navline1 {
	transform: translateY(7px) rotate(45deg);
	-ms-transform: translateY(7px) rotate(45deg);
	-webkit-transform: translateY(7px) rotate(45deg);
	-o-transform: translateY(7px) rotate(45deg);
	-moz-transform: translateY(7px) rotate(45deg);
	-ms-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out s;
	-moz-transition: all .4s ease-in-out s;
	transition: all .4s ease-in-out 0s
}

.navline2 {
	background-color: transparent;
	-ms-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .2s ease-in-out 0s;
	-o-transition: all .2s ease-in-out s;
	-moz-transition: all .2s ease-in-out s;
	transition: all .2s ease-in-out 0s
}

.navline3 {
	transform: translateY(-9px) rotate(-45deg);
	-ms-transform: translateY(-9px) rotate(-45deg);
	-webkit-transform: translateY(-9px) rotate(-45deg);
	-o-transform: translateY(-9px) rotate(-45deg);
	-moz-transform: translateY(-9px) rotate(-45deg);
	-ms-transition: all .4s ease-in-out 0s;
	-webkit-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out s;
	-moz-transition: all .4s ease-in-out s;
	transition: all .4s ease-in-out 0s
}

.cc_tit {
	padding: 100px 0 60px 0
}

.cct_cont {
	position: relative;
	margin: 0 50px;
	overflow: hidden
}

.cct_font {
	position: relative;
	padding-top: 3px;
	overflow: hidden;
	float: left
}

.cct_font span {
	font-size: 22px;
	color: #444;
	line-height: 22px;
	float: left
}

.cct_font b {
	font-family: 'Arial';
	font-size: 12px;
	color: #444;
	font-weight: 500;
	float: left;
	margin: 2px 0 0 4px;
	line-height: 18px;
	text-transform: uppercase
}

.cct_border {
	position: absolute;
	height: 1px;
	top: 14px;
	background-color: #f2f2f2;
	left: 250px;
	right: 179px
}

a.cct_more {
	position: relative;
	display: block;
	float: right;
	width: 177px;
	height: 28px;
	border: #d2d2d2 solid 1px;
	line-height: 24px;
	transition: all ease-out 200ms;
	-webkit-transition: all ease-out 200ms;
	color: #535353
}

.cctm_bg {
	position: absolute;
	width: 177px;
	height: 0;
	top: 0;
	z-index: 0;
	background-color: #f9b31d;
	transition: all ease-out 100ms;
	-webkit-transition: all ease-out 100ms
}

.cctm_icom {
	position: absolute;
	width: 177px;
	height: 26px;
	z-index: 30;
	background: url(../images/more-icon-a.png) 115px center no-repeat
}

a.cct_more span {
	position: relative;
	z-index: 22;
	font-family: 'Arial';
	text-align: center;
	display: block;
	font-size: 12px;
	color: #535353;
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

a.cct_more:hover div.cctm_bg {
	height: 28px;
	color: #fff
}

a.cct_more:hover div.cctm_icom {
	background: url(../images/more-icon-b.png) 115px center no-repeat;
	border-color: #f9b31d
}

a.cct_more:hover span {
	color: #fff
}

#owl-demo .item .item_img {
	width: 100%;
	height: 230px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden
}

#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
	transition: all .36s ease
}

#owl-demo .item {
	margin: 0 15px
}

#owl-demo .item:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel {
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px,0px,0px)
}

.owl-carousel .owl-wrapper-outer {
	overflow: hidden;
	position: relative;
	width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
	float: left
}

.owl-controls .owl-page,.owl-controls .owl-buttons div {
	cursor: pointer
}

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}

.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0)
}

.owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center
}

.owl-pagination {
	visibility: hidden
}

.owl-theme .owl-controls .owl-buttons div {
	text-indent: -9999px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 40px;
	height: 40px;
	position: absolute;
	margin-top: -50px;
	background-image: url(../images/ico_34.png);
	background-repeat: no-repeat
}

.owl-theme .owl-controls .owl-prev {
	left: 15px;
	top: 50%;
	background-position: top left
}

.owl-theme .owl-controls .owl-prev:hover {
	background-position: bottom left
}

.owl-theme .owl-controls .owl-next {
	right: 15px;
	top: 50%;
	background-position: top right
}

.owl-theme .owl-controls .owl-next:hover {
	background-position: bottom right
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
	filter: Alpha(Opacity=100);
	opacity: 1;
	text-decoration: none
}

.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
	*display: inline
}

.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);
	opacity: .5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	text-align: center;
	display: block
}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px
}

.owl-item.loading {
	min-height: 150px;
	background: url(../images/AjaxLoader.gif) no-repeat center center
}

.upbox .item_info {
	transition: padding .36s ease;
	padding: 6% 4% 6%;
	text-align: left
}

.upbox .item_info p {
	color: #303030;
	font-size: 16px;
	white-space: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: center
}

.upbox .item_info span {
	font-size: 14px;
	color: #aaa;
	line-height: 16px
}

#owl-demo .item:hover .item_info {
	padding-left: 7%
}

#owl-demo .item:hover {
	box-shadow: 0 8px 20px rgba(0,0,0,.1)
}

#owl-demo .item .upbox:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 30%;
	opacity: 0;
	height: 3px;
	left: 0;
	right: 0;
	margin: auto;
	background: #e09905;
	transition: all .36s ease-out
}

#owl-demo .item:hover .upbox:after {
	opacity: 1;
	width: 92%
}

.contect2 {
	background-color: #f8f8f8;
	padding: 100px 0
}

.abpout h2 {
	font-size: 22px;
	color: #e09905
}

.abpout>span {
	text-transform: uppercase;
	color: #444;
	font-size: 14px;
	margin-top: 10px;
	display: block
}

.text_flu {
	margin-top: 40px
}

.text_flu h3 {
	font-size: 18px;
	color: #33;
	font-weight: bold
}

.text_flu small {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	display: block;
	margin-bottom: 20px
}

.abpout_right img {
	max-width: 100%
}

.text_flu p {
	font-size: 15px;
	color: #666;
	line-height: 30px
}

.text_flu a.cct_more {
	float: left;
	width: 149px;
	height: 40px;
	line-height: 38px;
	margin-top: 40px
}

.text_flu a.cct_more .cctm_icom {
	height: 40px;
	width: 149px
}

.text_flu a.cct_more .cctm_bg {
	width: 149px
}

.text_flu a.cct_more:hover div.cctm_bg {
	height: 40px
}

.abpout_right {
	position: relative
}

.abpout_right .video-img,.about_t_Img .video-img {
	background-color: rgba(0,0,0,.6);
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: center;
	line-height: 365px;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .2s;
	z-index: 99;
	cursor: pointer
}

.abpout_right .video-img img,.about_t_Img .video-img img {
	opacity: 0;
	transition: all .2s
}

.abpout_right:hover .video-img,.abpout_right:hover .video-img img,.about_t_Img:hover .video-img,.about_t_Img:hover .video-img img {
	opacity: 1
}

.video {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.7);
	z-index: 1000000000000000;
	display: none
}

.video .box {
	width: 80%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 756px;
	background-color: #000
}

.video .box video {
	width: 100%;
	cursor: pointer;
	border: 2px solid #949494;
	height: 100%
}

.video .box .close2 {
	width: 35px;
	height: 35px;
	background: url(../images/close.png) no-repeat;
	background-size: cover;
	position: absolute;
	right: -20px;
	top: -20px;
	border-radius: 50%;
	cursor: pointer
}

.video .box .play {
	width: 161px;
	height: 160px;
	background: url(../images/play.png) no-repeat;
	background-size: cover;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -80px;
	margin-top: -80px;
	cursor: pointer;
	display: none
}

.about_t_Img {
	position: relative
}

.ccb_img_box {
	position: relative;
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms;
	height: 222px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center
}

.ccb_img_box img {
	display: block;
	width: 100%;
	overflow: hidden
}

.fy_ccb_cover {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #e09905;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

.fy_ccb_logo {
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(25px);
	-webkit-transform: translateY(25px);
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

.fy_ccb_tit {
	margin: 0 10px;
	padding: 27px 0 55px 0
}

.fy_ccbt_more {
	font-family: 'Arial';
	display: block;
	width: 88px;
	height: 28px;
	margin: 0 auto;
	border: #535353 solid 1px;
	color: #535353;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
	margin-top: 13px;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translateY(10px);
	-webkit-transform: translateY(10px);
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

.fy_ccbt_line {
	position: absolute;
	width: 1px;
	left: 50%;
	bottom: 146px;
	background-color: #fff;
	height: 0;
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

.fy_ccbt_comp {
	font-size: 16px;
	line-height: 16px;
	color: #8a8a8a;
	text-align: center;
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms
}

.fy_ccbt_bus {
	font-size: 14px;
	color: #8a8a8a;
	text-align: center;
	transition: all ease-out 300ms;
	-webkit-transition: all ease-out 300ms;
	margin-top: 5px
}

.brand_hover div div.fy_ccb_cover {
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	opacity: .8;
	filter: alpha(opacity=80)
}

.brand_hover div div.fy_ccb_logo {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0px);
	-webkit-transform: translateY(0px)
}

.brand_hover div a.fy_ccbt_more {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(0px);
	-webkit-transform: translateY(0px)
}

.brand_hover div div.fy_ccbt_line {
	height: 100px
}

.brand_hover div div.fy_ccbt_bus,.brand_hover div div.fy_ccbt_comp {
	color: #525252
}

.contect4 .cc_tit {
	padding: 20px 0 60px 0
}

.case_left .ca_img {
	overflow: hidden
}

.case_box img {
	width: 100%;
	transition: all .8s ease-in-out
}

.ca_img {
	cursor: pointer;
	position: relative
}

.ca_img i {
	background: url(../images/bofang.png) no-repeat;
	width: 78px;
	height: 78px;
	display: block;
	background-size: 100%;
	position: absolute;
	top: 0;
	z-index: 5;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto
}

.case_right ul li {
	border: 1px solid #eee;
	padding: 0 0 15px 0;
	width: 50%;
	float: left;
	margin-bottom: 3%;
	margin-right: 0;
	overflow: hidden
}

.case_right ul li:nth-of-type(even) {
	margin-right: 0
}

.case_right p {
	font-size: 16px;
	margin-top: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.product_detail .prod_right {
		width: 100%
	}

.case_right ul li .ca_img {
	overflow: hidden
}

.case_right ul li .ca_img i {
	width: 50px;
	height: 50px
}

.case_left:hover img,.case_right ul li:hover img {
	transform: scale(1.1)
}

.case_right ul li:hover p {
	color: #e09905
}

.tablediv {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999999999999;
	background-color: rgba(0,0,0,0.8);
	display: none
}

.tablediv .vmid {
	margin: auto;
	max-width: 60em;
	padding: 0 1em;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 500px
}

.jwlogo {
	display: none
}

.case_left,.case_right {
	padding: 0
}

.fy_ccr_list {
	position: relative;
	width: 33.33%;
	float: left;
	height: 720px;
	transition: all ease-out 400ms;
	-webkit-transition: all ease-out 400ms
}

.fy_ccr_list_a {
	background: url(../images/recruit-a.jpg) center center no-repeat
}

.fy_ccr_list_b {
	background: url(../images/recruit-b.jpg) center center no-repeat
}

.fy_ccr_list_c {
	background: url(../images/recruit-c.jpg) center center no-repeat
}

.fy_ccfl_bg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #ececec;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all ease-out 400ms;
	-webkit-transition: all ease-out 400ms
}

.fy_ccfl_tit {
	font-family: 'Arial';
	font-size: 32px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	margin-top: 285px;
	transition: all ease-out 200ms;
	-webkit-transition: all ease-out 200ms;
	text-transform: uppercase
}

.fy_ccfl_subtit {
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin-top: 6px;
	transition: all ease-out 200ms 20ms;
	-webkit-transition: all ease-out 200ms 20ms
}

.fy_ccr_list_hover div.fy_ccfl_tit,.fy_ccr_list_hover div.fy_ccfl_subtit {
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px)
}

.fy_ccr_list_hover div.fy_ccfl_msg,.fy_ccr_list_hover div.fy-ccfl_more {
	opacity: 1;
	filter: alpha(opacity=100);
	transform: translateY(-20px);
	-webkit-transform: translateY(-20px)
}

.footer {
	padding: 50px 0 30px
}

.footer_left ul {
	display: block;
	margin-bottom: 20px
}

.footer_left ul li {
	float: left;
	font-size: 16px
}

.footer_left ul li {
	margin-right: 30px
}

.footer_left p {
	color: #666;
	line-height: 27px
}

.footer_center ul li {
	color: #666;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	line-height: 40px;
	padding-left: 40px
}

.footer_center ul li.tel {
	font-size: 26px;
	background-position: 0 0
}

.footer_center ul li.person {
	background-position: 0 -42px
}

.footer_center ul li.mail {
	background-position: 0 -82px
}

.footer_right {
	text-align: center
}

.advantage .swiper-slide {
	text-align: center
}

.advantage .swiper-container {
	padding: 50px 0
}

.advantage .swiper-slide h2 {
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	color: #f18b34
}

.advantage .swiper-slide .icon1 {
	background-position: center;
	background-repeat: no-repeat;
	cursor: pointer;
	background-color: #4ea4a5;
	width: 120px;
	height: 120px;
	margin: auto;
	border-radius: 50%;
	margin-bottom: 15px;
	position: relative;
	transition: all .6s ease-in-out
}

.advantage .swiper-slide .line {
	background-color: #8f8f8f;
	height: 2px;
	width: 20px;
	margin: 20px auto
}

.advantage .swiper-slide .adv_text p {
	font-size: 14px;
	color: #747474;
	line-height: 28px
}

.advantage .swiper-slide .icon1:hover {
	background-color: #00a0e9!important
}

.advantage .swiper-slide .icon1:hover:after {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	content: '';
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale(.9);
	-ms-transform: scale(.9);
	transform: scale(.9);
	-webkit-animation: fusionSonarEffect 1.3s ease-out 75ms;
	animation: fusionSonarEffect 1.3s ease-out 75ms;
	-webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #00a0e9,0 0 0 10px rgba(255,255,255,.5);
	-moz-box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #00a0e9,0 0 0 10px rgba(255,255,255,.5);
	box-shadow: 0 0 0 2px rgba(255,255,255,.1),0 0 10px 10px #00a0e9,0 0 0 10px rgba(255,255,255,.5)
}

@-webkit-keyframes fusionSonarEffect {
	0% {
		opacity: .3
	}

	40% {
		opacity: .5
	}

	100% {
		-webkit-transform: scale(1.5);
		opacity: 0
	}
}

@keyframes fusionSonarEffect {
	0% {
		opacity: .3
	}

	40% {
		opacity: .5
	}

	100% {
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
		opacity: 0
	}
}

.parent .swiper-slide img {
	max-width: 100%
}

.contect9 {
	background-color: #f7f7f7;
	padding-bottom: 50px
}

.con_ujh {
	height: 1px;
	background-color: #ddd;
	width: 100%;
	margin: 50px 0
}

.parent .swiper-slide {
	background-color: #fff;
	text-align: center
}

#demo {
	overflow: hidden;
	width: 100%;
	height: 132px
}

#demo a {
	margin: 0 15px
}

#demo img {
	max-width: 100%;
	border: 1px solid #d5d5d5
}

#indemo {
	float: left;
	width: 1000%
}

#demo1 {
	float: left;
	overflow: hidden
}

#demo2 {
	float: left
}

.anniugo {
	font-size: 25px;
	font-family: cursive;
	position: relative;
	left: 35%;
	background: #c19005;
	color: #fff;
	border-radius: 4px;
	top: 15px
}

@media(max-width:280px) {
	.anniugo {
		left: 28%
	}
}

@media(max-width:540px) {
	.anniugo {
		left: 38%
	}
}

@media(max-width:1366px) {
	.anniugo {
		left: 39%
	}
}

@media(max-width:1024px) {
	.anniugo {
		left: 41%
	}
}

@media(max-width:821px) {
	.anniugo {
		left: 35%
	}
}

@media(max-width:736px) {
	.anniugo {
		left: 36%
	}
}

@media(max-width:568px) {
	.anniugo {
		left: 31%
	}
}

@media(max-width:823px) {
	.anniugo {
		left: 36%
	}
}

@media(max-width:640px) {
	.anniugo {
		left: 34%
	}
}
.linkbox{
    font-size: 17px;
}
.linkbox ul{
	height: 100px;	
}
.linkbox ul li{
	line-height: 20px;
    margin-top: 19px;
    float: left;
    margin-left: 30px;
}
.num{
	font-size: 17px;
    display: contents;
}
.suijiwenzhang{width: 100%;color: #ffffff;height: 200px;}
.divone{width: 100%;}
.tongyang{width: 49%;float: left;height: 20px;margin-right: 0.5%;margin-left: 0.5%;overflow: hidden;text-overflow: ellipsis;text-align: center;margin-top: 3px;background: #dd9e27;}
.suijiwenzhang .divone a{color: #ffff;}
#404dd{color: #747474;line-height: 30px;margin-top: 2vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
#404div1{padding-top: 1.55vw;}
#404div2{margin-top: 6rem;display: flex;justify-content: center;max-width: 1292px;margin-left: auto;margin-right: auto;flex-wrap: wrap;}
#404divh2{margin-top: 6vw;text-align: center;text-align: center;font-size: 50px;}
#404dd{color: #747474;line-height: 30px;margin-top: 2vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.404div1{padding-top: 1.55vw;}
.404div2{margin-top: 6rem;display: flex;justify-content: center;max-width: 1292px;margin-left: auto;margin-right: auto;flex-wrap: wrap;}
.404divh2{margin-top: 6vw;text-align: center;text-align: center;font-size: 50px;}
#404dd{color: #747474;line-height: 30px;margin-top: 2vw;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}