.ipro_li{width: 33.333%; float: left;}
.ipro_li{padding: 2.9vw 2.7vw 0 2.7vw}
.ipro_li img{width: 100%}
.index_pro .container{padding: 0 0px;}
.index_pro .container .row > div{padding: 0}
.index_pro .col-sm-6,.index_pro .col-sm-6{padding: 0}
.ipro_li .sum{font-size: 1.17vw; font-family: "ruisong"; color: #a99d84; padding-bottom: 20px;}
.col_left .ipro_li .sum{font-size: 1.4vw}
.ipro_li .pro_tit{padding-top: 20px; color: #a99d84}
.ipro_li .pro_tit span{font-size: 0.78vw; opacity: 0.7; color: #ded9cf; font-family: "HarmonyOS_Sans_SC_Regular";}
.col_left .ipro_li .pro_tit span{font-size: 0.9vw}
.col_left .ipro_li:nth-child(2n) .sum,.col_left .ipro_li:nth-child(2n) .pro_tit{color: #b0a187;}
.col_left .ipro_li:nth-child(2n+3) .sum,.col_left .ipro_li:nth-child(2n+3) .pro_tit {color: #c9b9aa;}
.col_left .ipro_li:nth-child(6),.col_left .ipro_li:first-child{width: 100%; position: relative; padding-bottom: 2.4vw}
.col_left .ipro_li:nth-child(6){padding-bottom: 0}
.col_left .ipro_li:nth-child(6) .sum,.col_left .ipro_li:first-child .sum{position: absolute; left: 46%; color: #b68129; padding-left: 3.1vw; font-size: 6.1vw; font-style: italic;}
.col_left .ipro_li:first-child  .pro_tit{left: 46%; padding-left: 3.1vw; bottom:2.4vw; position: absolute;}
.col_left .ipro_li:nth-child(6) .pro_tit{left: 46%; padding-left: 3.1vw; bottom:0; position: absolute;}
.col_left .ipro_li:nth-child(6) .pro_tit p,.col_left .ipro_li:first-child  .pro_tit p{font-size: 13rem; color: #b68129}
.col_left .ipro_li:nth-child(6) .pro_tit span,.col_left .ipro_li:first-child  .pro_tit span{font-size: 8.5rem; color: #d5b98a}
.col_left .ipro_li:nth-child(6) .pro_img,.col_left .ipro_li:first-child .pro_img{width: 46%} 
.col_left .ipro_li:first-child .pro_tit p, .col_left .ipro_li:nth-child(6) .pro_tit p {
	color: #c78628;
	font-size: 1.7vw;
}

.col_left .ipro_li:first-child .pro_tit span, .col_left .ipro_li:nth-child(6) .pro_tit span {
	color: #c78628;
	font-size: 1vw;
	opacity: 0.7;
}
.col_left .ipro_li{width: 50%; padding: 2.9vw 3.3vw 0 3.3vw}
.col_left .ipro_li{}
.col_left{overflow: hidden;}
.w-row{overflow: hidden; display: flex; flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}
.siderBar .ipro_li{float: inherit; display: inline-block;} 
.ipro_li .pro_tit p{font-size: 1.17vw}
aside .ipro_li:nth-child(3),aside .ipro_li:nth-child(1),aside .ipro_li:nth-child(2){padding-top: 0}
.siderBar .ipro_li:nth-child(3n+1) .sum, .siderBar .ipro_li:nth-child(3n+1) .pro_tit {color:#b0a187;}
.siderBar .ipro_li:nth-child(3n+2) .sum, .siderBar .ipro_li:nth-child(3n+2) .pro_tit {color:#c9b9aa;}
.siderBar .ipro_li:nth-child(3n) .sum, .siderBar .ipro_li:nth-child(3n) .pro_tit {color:#2b1811;}
.i-row{margin: 0 0 0 -3.3vw}
.w-row{margin: 0 -2.7vw 0 0}
.col_left{padding-right: 2.4vw !important}
.index_pro aside{padding-top: 2.9vw !important; padding-left: 2.4vw !important; transition: all 0.5s}
.col_left .pro_tit p{font-size: 1.1vw}
.pro_img{position: relative; overflow: hidden;}
.pro_img .imsli{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; transition: all 0.5s}
.ipro_li a:hover .imsli{transform: scale(1.1);}
.index_proa{margin-top: 4.3vw}
.index_proa a{line-height: 3.51vw; font-size: 0.98vw; border: solid 1px #000; display: block; font-family: "HarmonyOS_Sans_SC_Regular"; overflow: hidden; padding: 0 60px;}
.a_center,.a_right,.a_left{float: left; width: 33.33%; font-weight: bold;}
.a_right{text-align: right;}
.a_center{text-align: center;}
.home_line{height: 1px; background: #d5d2cf; margin: 7.1vw 0}
body{background: #f7f4f0}
.tansuo_left{padding: 60px; background: #fff;}

.index_pro .row{margin: 0 0vw}
.index_pro{padding: 3.5vw; padding-top: 0; padding-bottom: 0}
.tansuo .row{display: flex;}
.tansuo_left{height: 100%}
.tansuo_left h2{font-family: "ruisong"; font-size: 1.95vw; padding-bottom: 2vw;}
.tansuo_left h3{font-size: 2.4vw; padding-bottom: 7vw;}
.tansuo_left p{font-size: 1.1vw; font-family: "HarmonyOS_Sans_SC_Light"; line-height: 2em; padding-bottom: 4.2vw;}
.dingyue h4{font-size: 1vw; font-weight: bold; color: #58504d; margin-bottom: 30px;}
.send{width: 640px; background: #e9e9e9; height: 60px;}
.send input{background: none; border: 0; width: 540px; padding-left: 80px; background: url(../images/email.svg) no-repeat 20px 18px; height: 60px; font-size: 1vw;}
.send button{width: 100px; background: none; border: 0; text-align: center; float: right; line-height: 60px; color: #58504d; font-family: "HarmonyOS_Sans_SC_Light"; font-weight: bold; font-size: 1vw}
.tansuo .row > div{padding: 0 3.5vw}
.tansuo .row{margin: 0 -3.5vw;}
.creator_tit h3{display: inline-block; font-size: 3.2vw; font-family: "ruisong"; background: #f7f4f0; position: relative; z-index: 1; padding-right: 30px;}
.creator_tit h3 span{font-size: 1.25vw; font-family: "HarmonyOS_Sans_SC_Regular";}
.creator_tit{position: relative;}
.creator_tit:before{content: ""; display: block; background: #666; height: 1px; width: 100%; bottom: 12px; position: absolute; z-index: 0;}
.guanggao img{width: 100%}
.w_20{width: 20%; float: left; padding: 0 1.25vw;}
.creator_list .row{margin: 0 -1.25vw;}
.img_k{ overflow: hidden; position: relative;}
.creator_list .w_20:nth-child(7),.creator_list .w_20:nth-child(2){width: 40%}
.creator_li{margin-top: 3.5vw;}
.creator_txt {overflow: hidden;}
.creator_txt h3{font-size: 1.65vw; width: 70%;  font-family: "ruisong"; color: #454445; padding-top: 15px;  float: left;}
.creator_txt span{font-size: 0.65vw; width: 30%; font-weight: bold; float: right;color: #454445; padding-top: 1.5vw;  font-family: "HarmonyOS_Sans_Bold"; text-align: right;}
.creator_li p{font-family: "ruisong"; color: #cecdcc; font-size: 0.85vw; padding-top: 10px;}
.creator_li img{transition: all 0.5s;height: 100%; object-fit: cover;}
.creator_li a:hover img{transform: scale(1.1);}
.creator-a{text-align: center;}
.creator-a a{display: inline-block; line-height: 3.51vw; font-weight: bold;  font-size: 0.98vw; padding: 0 60px; font-family: "HarmonyOS_Sans_SC_Regular"; border: solid 1px #000}
.creator-a{padding: 4.68vw 0 10.5vw 0}
.guanggao2{margin-bottom: 8.1vw; display: block;}
.guanggao{height: 100%; position: relative;}
.creator_list .row{display: flex; flex-wrap: wrap;}


@media (min-width:992px)
{
}

@media (min-width:1200px)
{
}

@media (min-width:1440px)
{
}

@media(max-width:1199px)
{
}

@media(max-width:991px)
{
	.container{padding: 0 15px;}
	.index_pro .container{padding: 0 0px}
	.index_pro{padding: 3.5vw 15px;}
	.ipro_li{padding: 0 15px 30px 15px;}
	.col-sm-5 .ipro_li{padding-bottom: 30px;}
	.ipro_li{width: 50%}
	.index_proa a{padding: 0 15px; width: 100%; display: flex; min-height: 50px;
    line-height: 50px;}
	.a_center{width: auto;}
	.a_left,.a_right{width: 45%}
	.tansuo_left{padding: 30px 15px;}
	.tansuo .row > div{padding: 0 15px;}
	.tansuo .row{display: block;}
	.guanggao{height: 500px; margin-top: 30px;}
	.creator_list .w_20:nth-child(7), .creator_list .w_20:nth-child(2){width: 100%}
	.creator_list .w_20{width: 100%}
	.col-sm-5 .ipro_li:nth-child(6), .col-sm-5 .ipro_li:first-child{width: 100%; position: initial;}
	.col-sm-5 .ipro_li:nth-child(6) .pro_tit, .col-sm-5 .ipro_li:first-child .pro_tit,.col-sm-5 .ipro_li:nth-child(6) .sum, .col-sm-5 .ipro_li:first-child .sum{position: initial; padding-left: 0;}
	.col-sm-5 .ipro_li:nth-child(6) .pro_img, .col-sm-5 .ipro_li:first-child .pro_img{width: 100%}
	.tansuo .row,.index_pro .row{margin: 0 -15px}
	.send{width: 100%}
	.send input{width: 60%}
	.col_left {    padding:0 15px !important;}
	.index_pro aside{padding: 0 0px !important; padding-top: 30px !important; }
	.creator-a a{min-height: 50px; padding: 0; width: 100%;    line-height: 50px;}
	.tansuo_left p{font-size: 14px;}
	.creator_txt h3{padding-top: 1.5vw}
	.col_left .pro_tit p{font-size: 20px !important}
	.col_left .ipro_li .sum{font-size: 20px;}
	.ipro_li .sum{font-size: 20px;}
	.col_left{padding-bottom: 30px;}
	.ipro_li .pro_tit p{font-size: 16px;}
	.tansuo_left h2{font-size: 28px;}
	.tansuo_left h3{font-size: 20px;}
	.creator_txt h3{font-size: 20px;}
	.creator_txt span{font-size: 14px;}
	
}

@media(max-width:768px)
{
}