﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"微软雅黑";}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
@font-face{
    font-family: 'STZhongsong';
    src : url('../font/STZhongsong.ttf');
}
input[type="button"], input[type="submit"], input[type="text"]{-webkit-appearance: none;}
input[type="button"], input[type="submit"], input[type="text"],textarea{ border-radius: 0; } 
textarea {  -webkit-appearance: none;} 
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.l,.col-l,.col_l,.col-c,.col_c{float:left;}
.r,.col-r,.col_r,dt span,.ul-txt li span,.ul_txt li span{float:right;}
.c{clear:both;}
.n,em{font-weight:normal;font-style:normal;}
.b{font-weight:bold;}
.i{font-style:italic;}
.fa{font-family:Arial;}
.fg{font-family:Georgia;}
.ft{font-family:Tahoma;}
.fl{font-family:Lucida Console;}
.fs{font-family:'微软雅黑';}
.fw{font-family:'微软雅黑';}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.tdu{text-decoration:underline;}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}
.fc0{color:#000000;}
.fc3{color:#333333;}
.fc6{color:#666666;}
.fc9{color:#999999;}
.fcr{color:red;}
.fcw{color:white;}
.fcb{color:blue;}
.fcg{color:green;}
.f0{font-size:0;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.vm{vertical-align:middle;}
.vtb{vertical-align:text-bottom;}
.vt{vertical-align:top;}
.vn{vertical-align:-2px;}
.vimg{margin-bottom:-3px;}
.m0{margin:0;}
.ml0{margin-left:0;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.mr0{margin-right:0;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.ml-1{margin-left:-1px;}
.mt-1{margin-top:-1px;}
.p1{padding:1px;}
.pl5{padding-left:5px;}
.p5{padding:5px;}
.pt5{padding-top:5px;}
.pr5{padding-right:5px;}
.pb5{padding-bottom:5px;}
.p10{padding:10px;}
.pl10{padding-left:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.p20{padding:20px;}
.pl20{padding-left:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.rel,.pr{position:relative;}
.abs,.pa{position:absolute;}
.dn{display:none;}
.db{display:block;}
.dib{-moz-inline-stack:inline-block;display:inline-block;}
.di{display:inline;}
.ovh{overflow:hidden;}
.ovs{overflow:scroll;}
.vh{visibility:hidden;}
.vv{visibility:visible;}
.lh14{line-height:14px;}
.lh16{line-height:16px;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.z{_zoom:1;}
.h1{height:1px;}
.h5{height:5px;}
.h10,.h{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h1,.h5,.h10,.h15,.h20,.h25,.h,.h30,.h35,.h40,.h45,.h50,.h55,.h60{font-size:0px;line-height:0;overflow:hidden;clear:both;visibility:hidden;}
a{text-decoration:none;color:#000000;}
.h25{height:25px;}
.h30{height:30px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
/*新加样式*/
.lh_banner {
	width: 100%;
}
.lh_banner img {
	width: 100%;
}
.lh_inner {
	padding: 0 5.4vw;
}

.lh_abouttitle {
	margin-top: 3vw;
	text-align: center;
	color: #333;
}
.lh_abouttitle .lh_inner h3 {
	font-size: 4.27vw;
	font-family: '宋体';
}
.lh_abouttitle .lh_inner .blackline {
	width: 9.6vw;
	height: 1.33px;
	background: #000;
	margin: 4vw auto 4.5vw;
}
.lh_abouttitle .lh_inner h2 {
	font-size: 5vw;
	font-family: '宋体';
}
.lh_abouttitle .lh_inner p {
	font-size: 3vw;
	margin: 10vw 0 15vw;
}
.lh_pubtitle {
	text-align: center;
	position: relative;
	width: 100%;
	height: 8vw;
}
.lh_pubtitle span {
	position: absolute;
	background: #fff;
	color: #666666;
	font-size: 5.903vw;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 2;
	padding: 0 3vw;
}
.lh_pubtitle:before {
	content: '';
	position: absolute;
	width: 100%;
	z-index: 0;
	height: 0.4vw;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background: #e4e4e4;
	z-index: 1;
}
.lh_spjj {
	padding: 6vw 0;
}
.lh_spjj .lh_inner>p {
	font-size: 3.467vw;
	color: #222222;
	line-height: 2;
}
.lh_spjj .lh_inner .lh_spjjlist {
	margin-top: 5vw;
	overflow: hidden;
}
.lh_spjj .lh_inner .lh_spjjlist li {
	float: left;
	text-align: center;
	width: 50%;	
	margin-bottom: 10vw;
	border-right: 1px solid #c1c1c1;
	box-sizing: border-box;
}
.lh_spjj .lh_inner .lh_spjjlist li:nth-child(2n) {
	border-right: none;
}
.lh_spjj .lh_inner .lh_spjjlist li span {
	color: #333333;
	font-size: 7vw;
}
.lh_spjj .lh_inner .lh_spjjlist li p {
	font-size: 4vw;
	color: #666666;
	line-height: 1.5;
	padding-bottom: 2vw;
}
.lh_spln {
	margin-bottom: 10vw;
}
.lh_spln .lh_inner>img {
	display: block;
	width: 21.2vw;
	height: 16vw;
	margin: 8vw auto;
}
.lh_spln .lh_inner>p {
	font-size: 3.467vw;
	color: #222222;
	line-height: 2;
	padding-bottom: 3vw;
}


.lh_dotted {
	margin: 6vw 0 12vw;
}
.cd-timeline-block:nth-child(2n+1) h2{
/*text-align: right;*/
}

.cd-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}


#cd-timeline {
  position: relative;
  padding: 3vw 0;
}
#cd-timeline::before {
  /* this is the vertical line */
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 2px;
  background: #999;
}
#cd-timeline::before {
	left: 50%;
	margin-left: -2px;
}

.cd-timeline-block {
  position: relative;
}
.cd-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-block:first-child {
  margin-top: 0;
}
.cd-timeline-block:last-child {
  margin-bottom: 0;
}
.cd-timeline-block {
margin: 5vw 0;
}
.cd-timeline-block:first-child {
margin-top: 0;
}
.cd-timeline-block:last-child {
margin-bottom: 0;
}

.cd-timeline-img {
  position: absolute;
  top: 0;
  left: 14px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.cd-timeline-img img {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -12px;
}
.cd-timeline-img.cd-picture {
  background: #c03b44;
}
.cd-timeline-img.cd-movie {
  background: #c03b44;
}
.cd-timeline-img.cd-location {
  background: #f0ca45;
}
.cd-timeline-img {
width: 10px;
height: 10px;
left: 50%;
margin-left: -6px;
-webkit-transform: translateZ(0);
-webkit-backface-visibility: hidden;
}
.cssanimations .cd-timeline-img.is-hidden {
visibility: hidden;
}
.cssanimations .cd-timeline-img.bounce-in {
visibility: visible;
-webkit-animation: cd-bounce-1 0.6s;
-moz-animation: cd-bounce-1 0.6s;
animation: cd-bounce-1 0.6s;
}
.cd-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
}
.cd-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.cd-timeline-content h2 {
  color: #222222;
  font-size: 2.533vw;
  font-weight: normal;
  line-height: 1.8;
}
.cd-timeline-content p, .cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  font-size: 13px;
  font-size: 0.8125rem;
}
.cd-timeline-content .cd-read-more, .cd-timeline-content .cd-date {
  display: inline-block;
}
.cd-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.cd-timeline-content .cd-read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}
.no-touch .cd-timeline-content .cd-read-more:hover {
  background-color: #bac4cb;  
}
a.cd-read-more:hover{text-decoration:none; background-color: #424242;  }
.cd-timeline-content .cd-date {
  float: left;
  padding: .8em 0;
  opacity: .7;
}
.cd-timeline-content {
margin-left: 0;
width: 45%;
}

.cd-timeline-content .cd-read-more {
float: left;
}
.cd-timeline-content .cd-date {
position: absolute;
width: 100%;
left: 122%;
top: 6px;
font-size: 16px;
font-size: 1rem;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content {
float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content::before {
top: 24px;
left: auto;
right: 100%;
border-color: transparent;
border-right-color: white;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more {
float: right;
}
.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
left: auto;
right: 122%;
text-align: right;
}
.cssanimations .cd-timeline-content.is-hidden {
visibility: hidden;
}
.cssanimations .cd-timeline-content.bounce-in {
visibility: visible;
-webkit-animation: cd-bounce-2 0.6s;
-moz-animation: cd-bounce-2 0.6s;
animation: cd-bounce-2 0.6s;
}
/* inverse bounce effect on even content blocks */
.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
-webkit-animation: cd-bounce-2-inverse 0.6s;
-moz-animation: cd-bounce-2-inverse 0.6s;
animation: cd-bounce-2-inverse 0.6s;
}


.lh_ryzz {
	margin: 8vw 0;
	width: 100%;
} 
.lh_ryzzlist {
	overflow: hidden;
}
.lh_ryzzlist li {
	width: 50%;
	float: left;
	text-align: center;
	margin-bottom: 5vw;
} 
.lh_ryzzlist li .lh_ryzzpic {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40vw;
}
.lh_ryzzlist li .lh_ryzzpic img {
	max-width: 100%;
}
.lh_ryzzlist li p {
	font-size: 2.667vw;
	color: #666666;
	padding: 0 2vw;
	line-height: 1.8;
}
.lh_share {
	width: 100%;
	margin: 5vw 0 20vw;
}
.lh_sharel {
	padding-left: 50%;
	font-size: 4vw;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: bold;
}
.lh_sharel img {
	height: 5.3vw;
	margin-left: 5vw;
}

.lh_newscon {
	padding: 5vw 0;
}
.lh_newslist {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.lh_newslist li {
	width: 42.5vw;
	margin-bottom: 5vw;
}
.lh_newslist li .lh_newspic {
	width: 42.5vw;
	height: 33.3vw;
}
.lh_newslist li .lh_newspic img {
	width: 100%;
	height: 100%;
}
.lh_newslist li h3 {
	font-size: 3.2vw;
	margin-top: 6vw;
	font-weight: normal;
}
.lh_newslist li .blackline {
	width: 13.5vw;
	height: 1px;
	background: #000000;
	margin: 4.5vw 0;
}
.lh_newslist li p {
	font-size: 2.667vw;
	color: #333333;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.lh_page {
	text-align: center;
	margin-bottom: 5vw;
	margin-top: 3vw;
}
.lh_page a {
	border: 1px solid #eeeeee;
	padding: 0 1vw;
	font-size: 3.2vw;
	color: #999999;
}
.lh_page a:first-child {
	border: none;
}
.lh_page a:last-child {
	border: none;
}
.lh_page a.on {
	color: #fff;
	background: #a0131a;
	border-color: #a0131a;
}

/*linbufen*/
/*
 * @Author: LiLin 
 * @Date: 2018-11-26 09:20:37 
 * @Last Modified by: 942811063@qq.com
 * @Last Modified time: 2018-11-26 11:12:26
 */

.gongyi h3 {
    font-size: 3.2vw;
    font-family: "华文中宋";
    color: #333;
    text-align: center;
    padding-bottom: 2vw;
    position: relative;
    margin-top: 3vw;
    margin-bottom: 1.5vw;
}

.gongyi h3::after {
    display: block;
    content: "";
    height: 1px;
    background: #333;
    position: absolute;
    width: 10%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
}

.gongyi h2 {
    font-size: 4.8vw;
    font-family: "华文中宋";
    color: #333;
    text-align: center;
    margin-bottom: 8vw;
}

.gongyi p {
    font-size: 2.5vw;
    color: #333;
    text-align: center;
}

.gongyi-con .tit {
    position: relative;
    font-size: 4.5vw;
    color: #666;
    text-align: center;
    margin-top: 15.5vw;
}

.gongyi-con .tit::before {
    position: absolute;
    left: 0;
    top: 2.5vw;
    height: 2px;
    width: 40%;
    background: #e4e4e4;
    display: block;
    content: "";
}

.gongyi-con .tit::after {
    position: absolute;
    right: 0;
    top: 2.5vw;
    height: 2px;
    width: 40%;
    background: #e4e4e4;
    display: block;
    content: "";
}

.gongyi-content {
    padding: 0 5.5vw;
    margin-top: 9.5vw;
}

.gongyi-content p {
    font-size: 2.6vw;
    color: #222;
    text-align: left;
    line-height: 2;
}

.gongyi-ul .gongyi-img {
    width: 50%;
}

.gongyi-ul .gongyi-img img {
    width: 100%;
}

.gongyi-ul {
    width: 100%;
    margin-top: 7.5vw;
    margin-bottom: 16.5vw;
}

.gongyi-ul .gongyi-r {
    width: 50%;
    padding-top: 3.5vw;
}

.gongyi-ul li {
    overflow: hidden;
    height: 32vw;
}

.gongyi-ul li:nth-child(2n+1) .gongyi-img {
    float: left;
}

.gongyi-ul li:nth-child(2n) .gongyi-img {
    float: right;
}

.gongyi-ul li:nth-child(2n+1) .gongyi-r {
    float: right;
}

.gongyi-ul li:nth-child(2n) .gongyi-r {
    float: left
}

.round {
    width: 16vw;
    height: 16vw;
    border: 1px solid #333;
    border-radius: 100%;
    margin: 0 auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    text-align: center;
    font-size: 4.7vw;
    font-family: "华文中宋";
    color: #222;
}

.gongyi-r p {
    font-size: 4vw;
    color: #222;
    text-align: center;
    margin-top: 3.5vw;
}

.gongyi-banner {
    width: 100vw;
}

.gongyi-banner img {
    width: 100%;
}

.lin-share {
    text-align: right;
    margin-bottom: 5vw;
}

.lin-share span {
    vertical-align: top;
    font-size: 4vw;
    color: #333;
}

.lin-share i {
    display: inline-block;
    width: 6.3vw;
    height: 5.3vw;
    background: url(../img/lin-wechat.png) no-repeat center/100%;
    vertical-align: middle;
    margin-left: 8.5vw;
}

.lin-share i.wb {
    background: url(../img/lin-wb.png) no-repeat center/100%;
}


/* 产品详情 */

.pro-detail {
    width: 100vw;
}

.lin-tab {
    display: flex;
    justify-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 9.5vw;
    margin-top: 9vw;
}

.lin-tab li a {
    font-size: 3.5vw;
    color: #666;
    margin: 0 2.25vw;
    position: relative;
}

.lin-tab li.active a {
    color: #333;
    padding-bottom: 2vw;
}

.lin-tab li.active a::after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #333;
    margin: 0 auto;
}

.pro-detail-content p.title {
    font-size: 2.5vw;
    color: #333;
    text-align: left;
}
.pro-detail-content p.wang_tit{
	text-align: center;
}

.pro-tab {
    display: flex;
    justify-content: space-between;
    margin: 8.5vw 0 6.5vw;
}

.pro-tab span {
    width: 185px;
    text-align: center;
    font-size: 2.5vw;
    color: #333;
    border: 1px solid #ccc;
    margin-left: 5vw;
    padding: 1.5vw 0;
}

.pro-tab span:nth-child(1) {
    margin-left: 0;
}

.pro-tab span.active {
    color: #fff;
    background: #a0131a;
    border-color: #a0131a;
}

.pro-img {
    width: 100%;
}

.pro-info {
    font-size: 3.5vw;
    color: #222;
    margin: 12vw 0 11.5vw;
    padding: 0 3.5vw;
    text-align: left !important;
    line-height: 2;
}

.pro-list {
    text-align: left;
    padding: 0 3.5vw;
    line-height: 2;
}

.pro-table {
    display: block;
    padding: 0 10vw;
}

.pro-table tr {
    width: 62.4vw;
    font-size: 2.5vw;
    color: #222;
    height: 16.8vw;
    line-height: 16.8vw;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.p114 {
    width: 11.4vw;
    padding-left: 0;
    border-right: 1px solid #ccc;
    text-align: center;
}

.pro-detail .lin-share {
    padding: 0 3.5vw;
}

.swiper1 {
    width: 89.5vw;
    margin: 9vw auto 26.5vw !important;
    overflow: hidden;
}

.swiper1 .swiper-slide img {
    width: 100%;
}

.swiper1 .swiper-pagination-bullet {
    width: 9.6vw;
    height: 2px;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.swiper1 .swiper-pagination-bullet-active {
    background: #a0131a;
}
/*wangbufen*/
/*加入我们*/
.wang_phone{
	box-sizing: border-box;
	padding:0vw 5.4vw;
}
.wang_hotline{
	margin-top:3.9vw;
	text-align: center;
	margin-bottom: 14vw;
}
.wang_hotlinetitle{
	font-size: 4.27vw;
	color: #333333;
	margin-bottom: 3.9vw;
}
.wang_hotlines{
	width:9.8vw;
	height: 1px;
	background: #000000;
	margin:0vw auto 4.1vw auto;
}
.wang_hottel{
	font-size:4vw;
	color: #333333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 8.1vw;
}
.wang_hotmore{
	text-align: center;
}
.wang_hotmore a{
	border: 1px solid #a0131a;
	color: #a0131a;
	display:inline-block ;
	box-sizing: border-box;
	padding:2.2vw 11.6vw;
	font-size: 3.33vw;
	text-align: center;
}
.wang_condition{
	margin-bottom: 15vw;
}
.wang_sondhed{
    text-align: center;
	margin-bottom: 10vw;
}
.wang_sondhed span{
	display: inline-block;
	width:31vw;
	height: 1px;
	background: #e4e4e4;
	margin-top: 4vw;
}
.wang_sondleft{
	float: left;
}
.wang_sondright{
	float: right;
}
.wang_sondtitle{
	font-size: 5.903vw;
	color: #666666;
	font-weight: bold;
	text-align: center;
	display: inline-block;
}
.wang_conditioninfo{
	font-size: 3.467vw;
	color: #222222;
	line-height: 8vw;
}
.wang_transtion{
	
}
.wang_transtion img{
	width:100vw;
	height:26.7vw;
}
.wang_advatage{
	margin:11.5vw 0 12vw 0;
}
.wang_advatelist{
	display: flex;
	justify-content: space-between;
	/* align-items: center; */
	flex-wrap: wrap;
}
.wang_advatelist li{ 
     width: 42.5vw;
     text-align: center;
}
.wang_advateimg{
	margin-bottom: 4.3vw;
}
.wang_advateimg img{
	width:42.5vw;
	height:24vw;
}
.wang_advatetitle{
	color: #222222;
	font-size: 4vw;
	margin-bottom:2.9vw;
}
.wang_advatememo{
      font-size: 3.2vw;
      color: #666666;	
      line-height: 2.5;
}
.wang_process{
	margin-top: 11.7vw;s`
}
.wang_advflow{
	display: -webkit-flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	margin-bottom: 15vw;
}
.wang_flowone{
	margin-right: ;
}
.wang_flowke{
	width:14.5vw;
	height: 14.5vw;
	border: 1px solid #000000;
	border-radius: 50%;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	font-size: 13.3vw;
	color: #efefef;
	font-weight: bolder;
    position: relative;
    margin:0 auto;
}
.wang_flowimg{
	position: absolute;
	width:9.7vw;
	height: 9.7vw;
	left:50%;
	top:50%;
	margin-top:-4.85vw;
	margin-left:-4.85vw;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
}
.wang_flowimg img{
	max-width:9.7vw;
	max-height: 9.7vw;
}
.wang_flowproject{
	color: #333333;
	font-size: 3.205vw;
	margin-top:2.3vw;
	text-align: center;
	line-height:5vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.wang_back{
	margin:0vw 4vw;
}
.wang_back img{
	width:4.6vw;
	height: 8.9vw;
}
.wang_down{
	margin-left:4vw;
}
.wang_down img{
	width:8.9vw;
	height:6.7vw;
}
.wang_linehr{
	width:80vw;
	height: 1px;
	background: #d6d6d6;
	margin:4vw 0vw;
}
.wang_downflow{
	display: flex;
	justify-content: space-around;
	align-items: center;
	width: 100%;
	margin-top: -9vw;
}

.wang_left{
	margin:0vw 3vw;
}
.wang_left img{
	width:4.6vw;
	height:8.9vw;
}
.wang_leftdown{
	margin-right:4vw;
}
.wang_leftdown img{
	width:8.9vw;
	height:6.7vw;
}
.wang_flowcoop{
	margin-top: 5vw;
}
.wang_flowxie{
	margin-top: 11vw;
}
.wang_rightline{
	margin-left: 3vw;
}
.wang_bottomflow{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	margin-top: -5vw;
}
.wang_flowsign{
	margin-top: 6vw;
}
.wang_figure{
	margin-top: 11.8vw;
	margin-bottom: 10vw;
}
.wang_visnal{
	position: relative;
}
.wang_visnal .swiper-container{
	width:100%;
}
.wang_visnal img{
	width:89.3vw;
	height: 53.3vw;
}
.wang_pagetion{
	position: absolute;
	left:27%;
	bottom:8vw;
	z-index: 999;
	width:30vw;

}
.wang_pagetion .swiper-pagination{
		display: flex;
		justify-content: center;
		align-items: center;
}
.wang_pagetion .swiper-pagination span.swiper-pagination-bullet{
	width:9.9vw;
	height: 1vw;
	background: white;
	margin:1vw;
	opacity: 1;
	border-radius: 0px;
}
.wang_pagetion .swiper-pagination span.swiper-pagination-bullet-active{
	background: #a0131a;
}
.wang_forminfo{
	margin-bottom: 25vw;
}
.wang_form{
	margin-bottom: 5vw;
}
.wang_form input{
	width:100%;	
	border: 1px solid #666666;
	box-sizing: border-box;
	padding:2vw 0vw 2vw 3vw;
	font-size: 3.25vw;
	color: #999999;
}
.wang_form textarea{
	border: 1px solid #666666;
	box-sizing: border-box;
	padding:2vw 0vw 0vw 3vw;
	font-size: 3.25vw;
	color: #999999;
	width:100%;	
	height: 27vw;
}
.wang_formsub{
	margin-top:7vw;
	text-align: center;
}
.wang_formsub input{
	box-sizing: border-box;
	padding:2vw 15vw;
	background: #a0131a;
	color: white;
	border: none;
}
.wang_share{
	display: flex;
	justify-content: flex-end;
    color: #333333;
    font-size: 4vw;	
    font-weight: bolder;
    align-items: center;
}
.wang_weixin{
	margin:0vw 7vw;
}
.wang_weixin img,.wang_weibo img{
	width:6.3vw;
	height: 5.3vw;
}
.wang_bigsond{
	/* margin-bottom: 20vw; */
}
.wang_banner{
	
}
.wang_banner img{
	width:100vw;
	height:97.3vw;
}
.wang_artlife{
	text-align: center;
	margin-top:5vw;
}
.wang_artlife_title{
	font-size: 4.27vw;
	color: 333333;
}
.wang_arthr{
	width:20vw;
	height: 1px;
	background: #000000;
	margin:5vw auto ;
}
.wang_arttitle{
	font-size:4.27vw;
	color: #333333;
	text-align: center;
	font-weight: bold;
}
.wang_artmemo{
	font-size: 3.33vw;
	color: #333333;
	text-align: center;
	margin:7vw 0vw 16.7vw 0vw;
}
.wang_sondbea span{
	width:22vw;
}
.wang_brief{
    font-size: 3.46vw;
    color: #222222;
    text-align: center;
    line-height: 2.5;
    margin-bottom: 9.3vw;
}
.wang_briefinfo{
	margin-bottom: 17vw;
}
.artlist{
	margin-bottom: 26.2vw;
}
.artlist .wang_slide img{
	width:100%;
}
.artlist .swiper-container{
      width:100%;
}
.swiper-container .wang_progess{
	background-image: none;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wang_progess img{
	width:3.4vw;
	height: 6.7vw;
}
.wang_slide{
	position: relative;
}
.wang_slide img{
	display: block;
}
.wang_shade{
	position: absolute;
	left:0px;
	bottom: 0px;
	width:100%;
	background: rgba(0,0,0,0.5);
	box-sizing: border-box;
	padding:2vw 0vw 3vw 0vw;

}
.wang_shadetitle{
	font-size: 3.2vw;
	color: white;
	text-align: center;
	margin-bottom: 1vw;
}
.wang_shadeinfo{
	text-indent: 2em;
	font-size: 2.4vw;
	color: white;
	text-align: center;
	line-height:5vw;
}
.wang_artshow{
	margin-bottom: 15vw;
}
.wang_homenewimg {
	margin-bottom: 9.8vw;
}

.wang_homenewimg img {
	width: 100%;
}

.wang_homenewtime {
	color: #333333;
	font-size: 3.91vw;
	text-align: center;
}

.wang_homenewhr {
	width: 15vw;
	height: 1vw;
	background: #a0131a;
	margin: 5vw auto;
}

.wang_homesign {
	text-align: center;
	margin-bottom: 5.3vw;
}

.wang_homesigntitle {
	font-size: 3.193vw;
	color: #333333;
	margin-bottom: 4.6vw;
}

.wang_homeinfo {
	font-size: 2.359vw;
	color: #333333;
}

/*.index_news_box .swiper-slides {
	width: 85%;
	margin:0 auto;
}*/
/*.index_news_box .swiper-slide-active .swiper-slides{
	width:85%;
	margin:0 auto;
	background: white;
}
.index_news_box .swiper-slide-prev,.index_news_box .swiper-slide-next{
	width:15%;

}*/
.swiper-slides{
			width:85%;
			margin:0 auto
		}
		/*.swiper-container3d .swiper-wrapper  .swiper-slide-next{
			width:25%;
		}*/
.wang_home_slide{
		position: relative;
}
.wang_homebanner{
	position: absolute;
	width:100%;
}
.wang_protab{
	display: flex;
	flex-wrap: wrap;	
}
.wang_protab span{
	width:20%;
	margin-bottom: 5vw;
}
.wang_protab span:nth-child(5){
       margin-left: 0vw;
}
.wang_prostab{
	display: flex;
	justify-content: center;
	align-items: center;
}