@charset "utf-8";/* CSS Document */*{margin:0; padding:0;}ul,li{list-style:none;}img{border:none; vertical-align: top;max-width: 100%; }.fl{ float:left; }.fr{ float:right; }.clear{ clear:both; }.por{ position: relative; }.poa{ position: absolute; }/* 字体大小、颜色、行距等样式,需要根据《开发测试表》要求自行定义 */body{overflow-y:scroll; font-family: Arial, '微软雅黑', "STXihei", "STHeitiLight", "华文细黑", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size:14px; color:#666666; line-height:20px; background:#ffffff; font-feature-settings: normal !important; }/* outline:none;取消链接点击后产生的虚线框; transition设置鼠标经过时的缓动；*/body a{ text-decoration:none;color:#000000;outline:none; }body a:hover{ text-decoration:none; outline:none; }body a:focus{ text-decoration:none;outline:none; }/* 取消苹果设备的默认按钮样式 */input { appearance: none;-webkit-appearance:none;-moz-appearance: none;}input[type="button"],input[type="submit"],input[type="reset"]{ appearance: none;-webkit-appearance:none;-moz-appearance: none;}textarea,select{ appearance: none;-webkit-appearance:none;-moz-appearance: none;}	input,textarea{ font-family:"微软雅黑"; border:none; outline:none; }input,button,select,textarea{outline:none}textarea{resize:none}/* head */.head{	width: 100%;	z-index: 300;}.head1{	position: absolute;}.bnavclass{}.mnavclass{    display: none;}.head2{	position: fixed;	top: 0;	left: 0;	right: 0;	background-color: #FFFFFF;    border-bottom: 1px solid #DDDDDD;}.indexpagea .head2{	display: none;}.head2_logo{	padding: 15px 5px 10px 30px;	max-width: 520px;	float: left;}.head1 .head2_logo{	display: none;}.head2_logorightt{	height: 16px;	font-size: 12px;	color: #2D3F49;	line-height: 10px;}.head2_logorightu{	height: 30px;	font-family: Arial;	font-size: 26px;	color: #A13533;	line-height: 20px;}.head1_logo{	padding: 30px 0px 30px 30px;	max-width: 520px;	float: left;}.head1_logo_img{	width: 204px;	margin-right: 10px;}.head2_logo .head1_logo_img{	width: 180px;	margin-right: 10px;}.head1_logoright{ 	display: inline-block;	border-left: 1px solid #8f8f8f;	height: 35px;	margin: 10px 0;	padding-left: 10px;}.head1_logorightt{	height: 16px;	font-size: 12px;	color: #ffffff;	opacity: 0.5;	line-height: 10px;}.head1_logorightu{	height: 30px;	font-family: Arial;	font-size: 26px;	color: #ffffff;	line-height: 20px;}.head1_nav{	float: right;	padding: 40px 40px 30px 0;    position: relative;}.head1_navli{	display: inline-block;	vertical-align: middle;	font-family: Microsoft YaHei;	height: 45px;	line-height: 35px;	font-size: 18px;	font-weight: normal;	letter-spacing: 0px;	color: #8f8f8f;	margin-right: 20px;	transition: all .7s ease 0s;	cursor: pointer;}.head1 .active{	color: #ffffff;	background: url(../img/active_w.png) no-repeat bottom;	background-size: 11px 7px;}.head2 .active{	color: #C52725;	background: url(../img/active_r.png) no-repeat bottom;	background-size: 11px 7px;}.head_navicon{	width: 36px;	height: 15px;	margin-top: 9px;}.head1 .head1_navli:hover{	color: #ffffff;}.head2 .head1_navli:hover{	color: #C52725;}.fhNav{    position: relative;    box-sizing: border-box;    height: 100%;    padding: 15px 30px 20px 0;}.head1 .fhNav{	padding: 30px 30px 20px 0;}.head2 .fhNav{    background-color: #ffffff;	padding: 15px 30px 20px 0;}.nav{    width: 100%;    height: 100%;    font-size: 18px;}.head1 .nav{    color:#8f8f8f;}.head2 .nav{    color: #ffffff;}.nav li{    list-style: none;    float:left;    min-width: 5vw;    text-align: center;    height: 45px;    line-height: 35px;    cursor:pointer;    padding:0 10px;    margin: 0;}.head1 .nav li:hover{    color: #ffffff;}.head2 .nav li:hover{    color: #C52725;}.head1 .selectedNav{    color: #ffffff;}.head2 .selectedNav{    color: #C52725;}.bottomLine{    position: absolute;    left: 0;    bottom:20px;    height:7px;    transition: all 0.3s ease;}.head1 .bottomLine{    background: url(../img/active_w.png) no-repeat bottom;    background-size: 11px 7px;}.head2 .bottomLine{    background: url(../img/active_r.png) no-repeat bottom;    background-size: 11px 7px;	bottom:15px;}.samallnav{	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	z-index: -10;	width: 100%;	height: 100%;	background-color: rgb(45,63,73);	opacity: 0;	webkit-transition: opacity 200ms, visibility 0s 200ms;	transition: opacity 200ms, visibility 0s 200ms;	backface-visibility: hidden;}.samallnav_{	position: relative;}.samallnav_li{	position: absolute;	top: 50%;	transform: translateY(30%);}.samallnav_lil{	left: 21%;}.samallnav_lir{	left: 52%;}.samallnav_litext{	font-size: 40px;	font-weight: normal;	font-stretch: normal;	line-height: 100px;	letter-spacing: 0px;	color: #607f91;}.samallnav_litext a{	font-size: 40px;	color: #607f91;}.samallnav_litext a:hover{	color: #ffffff;}.samallnav_to{	padding: 30px 20px 0 40px;	position: relative;}.samallnav_logo{	float: left;}.samallnav_logol{	width: 200px;	float: left;	margin-right: 20px;}.samallnav_clo{	float: right;	width: 40px;	height: 40px;	border-radius: 50%;	background-color: #FFFFFF;	background-image: url("../img/smallclose.png");	background-repeat: no-repeat;	background-size: 18px 18px;	background-position: center;	cursor: pointer;}.samallnav_li .active a{ color: #ffffff; }.bottom{	position: relative;}.bottom_{	background-color: #1a1d20;}.bottom__{	background-color: #0d0e0f;}.bottom_t, .bottom_b, .bottom__t{	width: 1400px;	margin: 0 auto;}.bottom_tt{	display: flex;	justify-content: space-between;	padding-top: 80px;}.bottom_ttllogo{	width: 210px;}.bottom_ttlsele{	width: 240px;	height: 46px;	background-color: #1a1d20;	border: solid 1px #8f8f8f;	margin-top: 60px;    position: relative;}.bottom_ttlsele_{	width: 220px;	height: 44px;	padding: 0 20px;	background-color: #1a1d20;	border: none;	font-size: 14px;	color: #ffffff;	line-height: 44px;	background-image: url("../img/selectunder.png");	background-repeat: no-repeat;	background-size: 10px 6px;	background-position: right;}.bottom_ttlsele_hov{    display: none;	width: 240px;	bottom: 45px;    position: absolute;    border-radius: 5px;    padding-bottom: 15px;}.bottom_ttlsele_hov_{    background-color: #FFFFFF;    position: relative;	border: 1px solid #EFEFEF;	border-radius: 5px;}.bottom_ttlsele_hovicondiv{    position: absolute;    bottom: -8px;    left: 50%;    transform: translateX(-50%);}.bottom_ttlsele_hovicon{    width: 50%;    transform: rotate(180deg);}.bottom_ttlsele_hoviconfor{	padding: 20px 0;	max-height: 300px;	overflow: auto;}.bottom_ttlsele_hov_  .bottom_ttlsele_hoviconfor::-webkit-scrollbar {/*滚动条整体样式*/	width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/	height: 20px;}.bottom_ttlsele_hov_  .bottom_ttlsele_hoviconfor::-webkit-scrollbar-thumb {/*滚动条里面小方块*/	border-radius: 10px;	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);	background: #ffffff;}.bottom_ttlsele_hov_  .bottom_ttlsele_hoviconfor::-webkit-scrollbar-track {/*滚动条里面轨道*/	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);	border-radius: 10px;	background: #EDEDED;}.bottom_ttlsele_hovli{    line-height: 40px;    text-align: left;    padding: 0 20px;    font-size: 14px;    color: #000000;    background-color: #FFFFFF;}.bottom_ttlsele:hover .bottom_ttlsele_hov{	display: block;}.bottom_ttlsele_hovli:hover{    color: #FFFFFF;    background-color: #C52725;}.bottom_ttct{	font-size: 14px;	color: #ffffff;	text-align: center;}.bottom_ttci{	display: flex;	justify-content: center;	margin-top: 28px;}.bottom_ttci img{	margin: 0 15px;}.bottom_ttr1{	font-family: Microsoft YaHei;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #ffffff;}.bottom_ttr2{	font-family: Arial;	font-size: 26px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #ffffff;	margin-top: 25px;}.bottom_ttr3{	font-family: Microsoft YaHei;	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 20px;}.bottom_ttr4{	font-family: Microsoft YaHei;	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 15px;}.bottom_b{	margin-top: 80px;}.bottom_b_{	padding: 23px 0 33px;	border-top: 1px solid #26292C;	background: url("../img/search_r.png") no-repeat left;	background-size: 20px 20px;	font-size: 12px;	color: #8f8f8f;	line-height: 16px;	text-indent: 30px;	background-position-y: 22px;}.bottom_b_div{	display: inline-block;}.bottom_b_ a{	font-size: 12px;	color: #8f8f8f;	transition: all 0.5s ease 0s;	outline: none;}.bottom_b_ a:hover{	color: #FFFFFF;	text-decoration: underline;}.bottom_b_ .bbhnohover:hover{	color: #8f8f8f;	text-decoration: none;	cursor: auto;}.bottom__t_{	line-height: 60px;}.bottom__tl{	float: left;}.bottom__tr{	float: right;}.bottom__tl span, .bottom__tl a{	font-size: 12px;	color: #4d4d4d;	margin: 0 5px;	transition: all 0.5s ease 0s;}.bottom__tl a:hover{	color: #ffffff;	text-decoration: underline;}.bottom__tr span{	font-size: 12px;	color: #ffffff;}.bottom__trmap{	width: 140px;	border-left: 1px solid #212426;	border-right: 1px solid #212426;	text-align: center;	float: right;	margin-left: 15px;}.bottom__trmap a{	color: #ffffff;	font-size: 14px;	line-height: 60px;	transition: all 0.5s ease 0s;}.bottom__trmap a:hover{	text-decoration: underline;}.rinfo{    position: fixed;    top: 35%;    transform: translateY(-50%);    right: 0;    z-index: 99999999;}.indexpagea .rinfo{    display: none;	position: fixed;	top: 35%;	transform: translateY(-50%);	right: 0;    z-index: 99999999;}.casepageinfas .rinfo{	display: none;	position: fixed;	top: 35%;	transform: translateY(-50%);	right: 0;	z-index: 99999999;}.aboutmpagea .rinfo{	display: none;	position: fixed;	top: 35%;	transform: translateY(-50%);	right: 0;	z-index: 99999999;}.rinfo_{	position: relative;}.rinfo_a{	width: 290px;	height: 80px;	position: absolute;	top: 0;	left: -80px;    opacity: 0.9;    background-color: #CA3C3A;	background-image: url("../img/wxzx.png");    background-size: 48px auto;    background-position: 15px 15px;    background-repeat: no-repeat;    border-top-left-radius: 25px;    border-bottom-left-radius: 25px;	transition: left 0.5s linear 0s;}.rinfo_b{	width: 290px;	height: 80px;	position: absolute;	top: 90px;	left: -80px;    opacity: 0.9;    background-color: #CA3C3A;    background-image: url("../img/dhzx.png");    background-size: 48px auto;    background-position: 15px 15px;    background-repeat: no-repeat;    border-top-left-radius: 25px;    border-bottom-left-radius: 25px;	transition: left 0.5s linear 0s;}.rinfo_c{	width: 290px;	height: 80px;	position: absolute;	top: 180px;	left: -80px;    opacity: 0.9;    background-color: #CA3C3A;    background-image: url("../img/zxly.png");    background-size: 48px auto;    background-position: 15px 15px;    background-repeat: no-repeat;    border-top-left-radius: 25px;    border-bottom-left-radius: 25px;}.rinfo_d{	width: 290px;	height: 80px;	position: absolute;	top: 270px;	left: -80px;    opacity: 0.9;    background-color: #41515A;    background-image: url("../img/zd.png");    background-size: 30px auto;    background-position: 27px 15px;    background-repeat: no-repeat;    cursor: pointer;    border-top-left-radius: 25px;    border-bottom-left-radius: 25px;}.rinfo_aewm{    width: 140px;    height: 140px;    padding: 20px;    background-color: #c52725;    text-align: center;    position: absolute;    bottom: 0;    left: 80px;}.rinfo_bnum{    width: 210px;    height: 80px;    text-align: center;    background-color: #C52725;    color: #ffffff;    font-size: 26px;    line-height: 80px;    position: absolute;    bottom: 0;    left: 80px;    right: 0;    top: 0;}.rinfo_a:hover{    left: -220px;    opacity: 1;}.rinfo_b:hover{	left: -290px;    opacity: 1;}.rinfo_c:hover{    opacity: 1;}.rinfo_d:hover{    opacity: 1;}.m_index_banner{	display: none;}.index_banner{	position: relative;	width: 100%;	height: 100vh;}.index_bannersli{	width: 100%;	height: 100%;}.index_swiperbanner, .index_swiperbannerimg1, .index_swiperbannerimg3{	width: 100%;	height: 100%;}.index_bannertextleft{	width: 100%;	left: 0;	top: 50%;	transform: translateY(-50%);}.index_bannertextcenter{	left: 50%;	top: 50%;	transform: translate(-50%,-50%);}.index_bannertextleft1{	font-family: Microsoft YaHei;	font-size: 24px;	font-weight: normal;	font-stretch: normal;	line-height: 25px;	letter-spacing: 0px;	color: #ffffff;	padding-left: 40px;}.index_bannertextleft2{	margin-top: 20px;	background-color: #9a9a9a;	width: 100%;	height: 2px;	position: relative;	left: -100%;	/*animation-fill-mode: forwards;*/}.index_bannertextleft2ani{	animation: inbangang 7.1s infinite;	animation-name: inbangang !important;	animation-delay: 0.7s;}.index_bannertextleft2ani1{	animation: inbangang 7.1s infinite;	animation-name: inbangang !important;	animation-delay: 0.7s;}.index_bannertextleft2ani2{	animation: inbangang 8s infinite;	animation-name: inbangang !important;	animation-delay: 0.7s;}.index_bannertextleft2ani3{	animation: inbangang 15s infinite;	animation-name: inbangang !important;	animation-delay: 0.7s;}@keyframes inbangang {	0%{		left: -100%;		width: 100%;	}	5%,30%{		left: -90%;		width: 100%;	}	30%,60%{		left: -60%;		width: 100%;	}	60%,90%{		left: -30%;		width: 100%;	}	90%,99%{		left: 0;		width: 100%;	}99%,100%{		width: 0px;		left: 50%;	}}.index_bannertextleft3{	font-family: Microsoft YaHei;	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 25px;	letter-spacing: 0px;	color: #607f91;	margin-top: 28px;	padding-left: 40px;}.index_bannertextleft4{	font-family: Microsoft YaHei;	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 25px;	letter-spacing: 0px;	color: #607f91;	margin-top: 20px;	padding-left: 40px;}.index_bannertextcenter1{	font-size: 90px;	height: 90px;	line-height: 90px;	font-weight: bold;	/*background: linear-gradient(	    to bottom, 	    hsl(0 0% 100%), 	    hsl(0 0% 75%)	  );	  -webkit-background-clip: text;	  -webkit-text-fill-color: transparent;*/}.index_bannertextcenter1 div{    background: linear-gradient(            to bottom,            hsl(0 0% 100%),            hsl(0 0% 75%)    );    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;}.index_bannertextcenter2{	font-family: Impact;	font-weight: bold;	text-align: center;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 24px;	letter-spacing: 10px;	color: #a2abb4;	margin-top: 25px;}.index_bannerbgtel{	font-family: Arial;	font-size: 12px;	line-height: 25px;	color: #3b4e58;	position: absolute;	bottom: 200px;	left: 40px;}.index_bannerbgter{	font-family: Arial;	font-size: 12px;	line-height: 25px;	color: #3b4e58;	text-align: right;	position: absolute;	top: 26%;	right: 40px;}.ban3imgbg{	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgb(0,0,0,0.6);}.index_banner3left, .index_banner3form{	top: 50%;	transform: translateY(-50%);}.index_banner3left{	left: 20%;}.index_banner3form{right: 18.6%;	width: 440px;	height: 561px;}.index_banner3form_{	width: 440px;	height: 561px;	padding: 40px 40px 20px;	background-color: #ffffff;	transition: all 0.7s ease 0;}.index_banner3foinput{	width: 100%;	border: none;	height: 50px;	background-color: #F2F2F2;	margin-bottom: 25px;}.index_banner3foinput input{	width: 100%;	border: none;	height: 50px;	background-color: #F2F2F2;	line-height: 50px;	text-indent: 20px;}.index_banner3fotear{	width: 100%;	border: none;	height: 200px;	background-color: #F2F2F2;	line-height: 26px;	padding: 20px 20px;	margin-bottom: 15px;}.index_banner3fotear textarea{	width: 100%;	border: none;	height: 100%;	background-color: #F2F2F2;	line-height: 26px;}.index_banner3forme{}.ib_ba_formebtn{	width: 180px;	height: 60px;	background-color: #a13533;	border-radius: 50px;	text-align: center;	line-height: 60px;	font-size: 16px;	color: #ffffff;	margin: 0 auto;	transition: all .5s ease 0s;	cursor: pointer;}.ib_ba_formebtn:hover{	background-color: #C52725;}.index_banner3lefta{	font-size: 60px;	line-height: 60px;	letter-spacing: 0px;	color: #ffffff;}.index_banner3leftb div{	background: url("../img/navli.png") no-repeat left;	text-indent: 36px;	font-size: 24px;	color: #ffffff;	line-height: 52px;}.index_banner3leftb{	margin: 60px 0 80px;}.index_banner3lefttn{	width: 350px;	height: 60px;	background-color: #a13533;	border-radius: 50px;	text-align: center;	line-height: 60px;	font-size: 14px;	color: #ffffff;}.index_banner3lefttn span{	font-size: 26px;}.ban-pagination{	position: absolute;	bottom: 55px;	left: 40px;	z-index: 3;}.ban-pagination .swiper-pagination-bullet{	width: 25px;	height: 16px;	background: url(../img/index_banner_pree.png) no-repeat;	background-size: 25px 16px;	opacity: 0.3;	margin: 0 7px;	outline: none;}.ban-pagination .swiper-pagination-bullet-active{	background: url(../img/active_w.png) no-repeat;	background-size: 25px 16px;	opacity: 1;	outline: none;}.index_page_head{	text-align: center;}.index_page_headbig{	font-family: Microsoft YaHei;	font-size: 42px;	font-weight: normal;	font-stretch: normal;	line-height: 55px;	letter-spacing: 0px;	color: #000000;	}.index_page_headsma{	font-family: Arial;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 16px;	letter-spacing: 14px;	color: #8f8f8f;	margin-top: 10px;}.index_4spage{	background-color: #FFFFFF;	padding: 110px 0;}.demo_index_fourimg{	width: 100%;}.index_4spage .demo{padding: 0;}.index_4spage :root{	--color_1: #fff;	--main-color: #1dd1a1;}.index_4spage .box{	font-family: 'Niramit', sans-serif;	text-align: center;	position: relative;	overflow: hidden;}.index_4spage .box:before,.index_4spage .box:after,.index_4spage .box-content:before,.index_4spage .box-content:after{	content: '';	background: rgba(161,53,51,1);	height: 100%;	width: 25%;	transform: translateY(-100%);	position: absolute;	left: 0;	top: 0;	z-index: 1;	transition: all 0.3s;}.index_4spage .box:hover:before,.index_4spage .box:hover:after,.index_4spage .box:hover .box-content:before,.index_4spage .box:hover .box-content:after{	transform: translateY(0);}.index_4spage .box:after{ left: 25%; }.index_4spage .box .box-content:before{ left: 50%; }.index_4spage .box .box-content:after{ left: 75%; }.index_4spage .box:hover:before{ transition-delay: 0.225s; }.index_4spage .box:hover:after{ transition-delay: 0.075s; }.index_4spage .box:hover .box-content:before{ transition-delay: 0.15s; }.index_4spage .box:hover .box-content:after{ transition-delay: 0s; }.index_4spage .box img{	width: 100%;	height: auto;	transition: all 0.3s ease 0s;}.index_4spage .box:hover img{ filter: grayscale(100%); }.index_4spage .box .box-content{	width: 100%;	height: 100%;	position: absolute;	bottom: 0;	left: 0;	transition: all 0.2s;}.index_4spage .content{	width: 100%;	padding: 7px 0;	opacity: 0;	position: absolute;	left: 0;	bottom: -30px;	z-index: 2;	transition: all 0.3s ease 0.1s;}.index_4spage .box:hover .content{	opacity: 1;	bottom: 50px;}.index_fourimg{	display: flex;	justify-content: space-around;	margin-top: 70px;}.index_fourimgli_text{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	text-align: center;	z-index: 10;}.index_fourimgli_text_d{	transition: all 0.6s ease 0s;}.index_fourimgli_text1{	font-family: Impact;	font-size: 60px;	font-weight: normal;	letter-spacing: 0px;	color: #ffffff;	}.index_fourimgli_text1 span{	font-family: Impact;	font-size: 100px;	font-weight: normal;	font-stretch: normal;	line-height: 100px;	letter-spacing: 0px;	color: #ffffff;	}.index_fourimgli_text2{	font-family: Impact;	font-size: 40px;	font-weight: normal;	font-stretch: normal;	line-height: 48px;	letter-spacing: 0px;	color: #ffffff;}.index_fourimgli_text3{	width: 240px;	height: 3px;	background-color: #ffffff;	border: solid 1px #707070;	opacity: 0.2;		margin-top: 15px;}.index_fourimgli_text4{	font-family: Microsoft YaHei;	font-size: 48px;	font-weight: normal;	font-stretch: normal;	line-height: 64px;	letter-spacing: 0px;	color: #ffffff;		margin-top: 30px;}.index_fourimgli_redbg{	opacity: 0;	border: none;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: #A13533;	text-align: center;	z-index: 9;	transition: opacity .7s ease 0s;}.index_fourimgli_redbgt1{	font-family: Microsoft YaHei;	font-size: 32px;	font-weight: normal;	font-stretch: normal;	line-height: 35px;	letter-spacing: 0px;	color: #ffffff;		margin-top: 115%;}.index_fourimgli_redbgt2{	font-family: Microsoft YaHei;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 26px;	letter-spacing: 0px;	color: #ffffff;		margin-top: 15px;}.index_fourimgli:hover .index_fourimgli_redbg{	opacity: 1;}.index_fourimgli:hover .index_fourimgli_text_d{	transform: translateY(-40px);}.index_fourmaintitle{	width: 100%;	margin-top: -1px;	display: flex;	justify-content: space-around;}.index_fourmaintitleli{	width: 33.33%;	height: 74px;	border-top: 6px solid #EFEFEF;	background-color: #EFEFEF;	text-align: center;	line-height: 74px;	font-size: 20px;	color: #000000;	cursor: pointer;	transition: all 0.3s ease 0s;}.index_fourmaintitleli:hover{	color: #c52725;}.index_fourmaintitle .active{	border-top: 6px solid #c52725;	background-color: #FFFFFF;	font-size: 24px;	color: #c52725;}.index_fourmaincontent{	margin-top: 55px;}.index_fourmainconhead{	display: flex;	justify-content: center;}.index_fourmainconheadli{	width: 90px;	margin: 0 65px;	padding-bottom: 5px;	border-bottom: 3px solid #FFFFFF;	color: #000000;	font-size: 14px;	line-height: 19px;	text-align: center;	cursor: pointer;	transition: all .5s ease 0s;}.index_fourmainconheadlibg{    height: 40px;	margin-bottom: 10px;	transition: all 0.3s linear 0s;}.index_fourmainconheadli .ippxcp{	background: url(../img/i12/paxcpi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .icpxcp{	background: url(../img/i12/cpxcpi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .iqyxxp{	background: url(../img/i12/qyxxpi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .iqyztp{	background: url(../img/i12/qyztpi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .ippgg{	background: url(../img/i12/ppggi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .icpgg{	background: url(../img/i12/cpggi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .itvcgg{	background: url(../img/i12/tvcggi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .iqywdy{	background: url(../img/i12/qywdyi.png) no-repeat center;	background-size: 66%;}.index_fourmainconheadli .iysdh{	background: url(../img/i12/ysdhi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .iewdh{	background: url(../img/i12/ewdhi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .iswdh{	background: url(../img/i12/swdhi.png) no-repeat center;	background-size: contain;}.index_fourmainconheadli .icpdh{	background: url(../img/i12/cpdhi.png) no-repeat center;	background-size: contain;}/*hover*/.index_fourmainconheadli:hover .ippxcp{	background: url(../img/i12/paxcpia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .icpxcp{	background: url(../img/i12/cpxcpia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iqyxxp{	background: url(../img/i12/qyxxpia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iqyztp{	background: url(../img/i12/qyztpia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .ippgg{	background: url(../img/i12/ppggia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .icpgg{	background: url(../img/i12/cpggia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .itvcgg{	background: url(../img/i12/tvcggia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iqywdy{	background: url(../img/i12/qywdyia.png) no-repeat center;	background-size: 66%;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iysdh{	background: url(../img/i12/ysdhia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iewdh{	background: url(../img/i12/ewdhia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .iswdh{	background: url(../img/i12/swdhia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}.index_fourmainconheadli:hover .icpdh{	background: url(../img/i12/cpdhia.png) no-repeat center;	background-size: contain;	transform: translateY(-5px);}/*hover*/.index_fourmainconheadlitext{    transition: all 0.3s linear 0s;}.index_fourmainconheadli:hover .index_fourmainconheadlitext{	color: #c52725;}.index_fourmainconhead .active{	color: #c52725;}.index_fourmainconli_{	margin: 55px 0 80px;}.in_fomacoli{	width: 50%;	border: none;	float: left;	background-color: #EFEFEF;	cursor: pointer;	transition: all 0.5s linear 0s;    position: relative;}.in_fomacolijt{    width: 10px;    height: 10px;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.in_fomacolijt_{    width: 10px;    height: 10px;    background-color: #EFEFEF;    transform: rotate(45deg);    transition: all 0.5s linear 0s;}.in_fomacolijtmorebtn{	width: 180px;	height: 60px;	margin: 0 auto;}.in_fomacolil{	width: 50%;	border: none;	float: left;	overflow: hidden;}.in_fomacolilimg{	transition: all 0.5s linear 0s;}.in_fomacolilimg:hover{	transform: scale(1.1);}.in_fomacolir{	width: 50%;	border: none;	float: right;	transition: all 0.5s linear 0s;}.in_fomacolipa{	padding: 30px 60px 0;}.in_fomacolihead{	font-size: 24px;	font-weight: bold;	color: #000000;	line-height: 30px;}.in_fomacolien{	font-family: Arial;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 20px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 5px;}.in_fomacolidesc{	font-family: Microsoft YaHei;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 28px;	letter-spacing: 0px;	color: #2d3f49;	margin-top: 20px;}.in_fomacoli:hover{	background-color: #A13533;}.in_fomacoli:hover .in_fomacolihead{	color: #FFFFFF;}.in_fomacoli:hover .in_fomacolien{	color: #FFFFFF;}.in_fomacoli:hover .in_fomacolidesc{	color: #FFFFFF;}.in_fomacoli:hover .in_fomacolijt_{	background-color: #A13533 ;}.in_fomacoli:nth-child(1) .in_fomacolil{	float: left;}.in_fomacoli:nth-child(1) .in_fomacolir{	float: right;}.in_fomacoli:nth-child(2) .in_fomacolil{	float: left;}.in_fomacoli:nth-child(2) .in_fomacolir{	float: right;}.in_fomacoli:nth-child(3) .in_fomacolil{	float: right;}.in_fomacoli:nth-child(3) .in_fomacolir{	float: left;}.in_fomacoli:nth-child(4) .in_fomacolil{	float: right;}.in_fomacoli:nth-child(4) .in_fomacolir{	float: left;}.morebtn{	width: 180px;	height: 60px;	margin: 0 auto;	background-color: #ffffff;	border-radius: 50px;	border: solid 1px #bbbbbb;	font-size: 16px;	text-align: left;	color: #000000;	line-height: 60px;	padding-left: 30px;	cursor: pointer;	background-image: url(../img/moreright.png);	background-size: 6px 11px;	background-repeat: no-repeat;	background-position: 136px center;	transition: all .5s ease 0s;}.morebtn:hover{	color: #ffffff;	background-color: #CA3C3A;    background-image: url(../img/moreright_w.png);	background-position: 150px center;}.index_1v1page_{    text-align: center;	position: relative;    background-image: url(../img/index_dzbg.png);    background-repeat: no-repeat;    background-size: cover;    background-position: top;    background-attachment: fixed;}.index_1v1page_head{    padding: 80px 0 50px;    text-align: center;}.i1v1psh{    font-size: 14px;    color: #8f8f8f;}.i1v1pbh{    color: #ffffff;    font-size: 42px;}.index_1v1page_trh{	width: 65.7%;    margin: 0 auto;	display: flex;	justify-content: space-between;}.index_1v1page_trhli{	text-align: center;	font-size: 20px;	font-weight: bold;}.index_1v1page_trhliimg{	height: 100px;}.index_1v1page_trhliimgnth2{	margin-top: 5px;}.index_1v1page_trhliimgnth3{	margin-top: 16px;}.index_1v1page_trhlite{	margin-top: 15px;	color: #ffffff;}.index_1v1page_talkbtn{	margin: 120px auto 0;}.freetalk{	width: 250px;	height: 60px;	text-align: center;	background-color: #a13533;	border-radius: 50px;	font-family: Microsoft YaHei;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 60px;	letter-spacing: 0px;	color: #ffffff;	cursor: pointer;	transition: all .5s ease 0s;}.freetalk:hover{	background-color: #C42725;}.index_1v1page_bottom{	width: 100%;	padding: 65px 0;	background-color: #182048;    margin-top: 95px;}.index_1v1page_bottom_{	display: flex;	justify-content: center;}.index_1v1page_bli{	text-align: center;}.index_1v1page_bli1{	font-size: 35px;	font-weight: bold;	line-height: 46px;	letter-spacing: 0px;	color: #ffffff;}.index_1v1page_bli1 div{	display: inline-block;}.index_1v1page_bli2{	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 21px;	letter-spacing: 0px;	color: #ffffff;	margin-top: 25px;}.index_1v1page_bli:nth-child(1){	padding-right: 145px;}.index_1v1page_bli:nth-child(2),.index_1v1page_bli:nth-child(3){	padding: 0 124px 0 114px;	border-left: 1px solid #464C6C;	border-right: 1px solid #464C6C;}.index_1v1page_bli:nth-child(2){	width: 450px;}.index_1v1page_bli:nth-child(4){	padding-left: 112px;}.index_casepage{	/*background: url("../img/indcabg.png");*/}.index_casepage_{	background-color: #FFFFFF;	background-image: url("../img/indcabg.png");	padding: 80px 0 0;}.index_casepage_head{	text-align: center;}.index_casemaintwo{	margin: 70px auto 0;	width: 1660px;}.index_casemaintwol:nth-child(1){	width: 800px;	float: left;}.index_casemaintwol:nth-child(2){	width: 800px;	float: right;}.index_casemaintwodesc{	background-color: #EFEFEF;}.index_casemaintwodesclogo{	float: left;	width: 200px;	height: 100px;	background-color: #43535c;	position: relative;}.index_casemaintwodesclogo img{	width: 80%;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.i_casemorebtn{	width: 180px;	height: 60px;	margin: 40px auto 0;}.index_casemaintwoimg{	position: relative;	overflow: hidden;}.index_casemaintwoimgbgb{    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: rgb(0,0,0,0.43);}.index_caseliimg{	width: 100%;	transition: all .7s ease 0s;}.i_casepalydiv{	width: 69px;	height: 69px;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);    z-index: 10;    transition: all 0.2s linear 0s;    opacity: 0;}.i_casepaly{	width: 100%;	height: 100%;	transition: all 0.2s linear 0s;}.index_casemaintwol:hover .index_caseliimg{	transform: scale(1.1);}.index_casemaintwol:hover .i_casepalydiv{	opacity: 1;}.index_casemaindesc_{	width: 65%;	float: left;	padding: 22px 0 22px 19px;}.index_casemaindesc_1{	font-size: 24px;	line-height: 31px;	letter-spacing: 0px;	color: #000000;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.index_casemaindesc_2{	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 19px;	letter-spacing: 0px;	color: #41515a;	margin-top: 5px;}.index_caselist{	width: 100%;	margin-top: 60px;	padding-bottom: 80px;}.index_caselist_{	width: 90%;	margin: 0 auto 0;	position: relative;}.mindex_caselist_{	display: none;	width: 90%;	margin: 0 auto 0;	position: relative;}.index_caselist_li{	width: 21.6%;	float: left;	margin: 0 1.7% 40px;}.index_caselistimg{	position: relative;	overflow: hidden;}.index_caselistimg_{	width: 100%;	transition: all 0.7s ease 0s;}.i_caselistpalydiv{	width: 69px;	height: 69px;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);	z-index: 9;	opacity: 0;	transition: all 0.7s ease 0s;}.i_caselistpaly{	width: 69px;	height: 69px;}.index_caselist_li:hover .index_caselistimg_{	transform: scale(1.1);}.index_caselist_li:hover .i_caselistpalydiv{	opacity: 1;}.index_caselisttitle{	font-size: 16px;	color: #000000;	line-height: 21px;	padding: 20px 20px;	background-color: #efefef;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.index_flowpage{	padding: 80px 0;	background-color: #EFEFEF;}.index_flowpage_{	position: relative;	text-align: center;}.index_flowpage_bg{	width: 670px;	opacity: 0.6;}.index_flowcontent{	position: absolute;	top: 0;	left: 0;	right: 0;}.i_flowconhead{	margin-top: 15px;}.index_flowlist{	margin: 50px 0 50px;}.index_flowlistli{	width: 16.666%;	max-height: 216px;	overflow: hidden;	float: left;	position: relative;	transition: all 0.3s linear 0s;	cursor: pointer;}.index_flowlibtn{	width: 180px;	height: 60px;	margin: 60px auto 0;}.index_flowlihov{	opacity: 0;	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	background-color: rgb(24,32,72,0.9);	transition: all 0.3s linear 0s;}.index_flowlihovc{	position: relative;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	font-size: 18px;	color: #ffffff;	text-align: center;}.index_flowlihovc img{	height: 30px;	margin-bottom: 35px;}.index_flowlihovc div{	padding: 0 20px;	line-height: 25px;}.index_flowlistli:hover .index_flowlihov{	opacity: 1;}.index_brandpage{	padding: 80px 0 80px;	background-color: #FFFFFF;}.index_brandpage_{	background: url("../img/index_ppbg1.png") no-repeat center;	background-size: 30%;	background-position-y: -110px;}.index_brandpage_head{	text-align: center;}.indebranpi{	display: block;	margin: 20px auto 0;	width: 20px;	height: 10px;	background-image: url("../img/title_under.png");	background-size: 20px 10px;}.index_brandpage_desc{	margin-top: 10px;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 26px;	letter-spacing: 0px;	color: #000000;	text-align: center;}.index_brandlist{	margin: 35px 0 60px;	background-color: #FFFFFF;}.index_brandlistli{	width: 16.666%;	height: 240px;    background-color: #FFFFFF;	border: solid 1px #efefef;	float: left;	position: relative;}.index_brandlili_imgdiv{	width: 75%;	text-align: center;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.index_brandlili_img{	transition: all 0.2s linear 0s;}.index_brandlistli:hover .index_brandlili_img{	transform: translateY(-10px);}.iibramobtn{	width: 180px;	height: 60px;	margin: 0 auto;}.index_businpagebgimg{}.mindex_businpagebgimg{    display: none;}.index_businpage_{	position: relative;	width: 100%;}.index_businpage_ img{	width: 100%;}.index_businpage_con{	position: absolute;	top: 50%;	left: 30%;	transform: translate(-50%,-50%);}.index_businpage_conhead{	font-family: Microsoft YaHei;	font-size: 60px;	font-weight: bold;	font-stretch: normal;	line-height: 80px;	letter-spacing: 4px;	color: #ffffff;}.index_businpage_context{	font-family: Microsoft YaHei;	font-size: 18px;	font-weight: normal;	font-stretch: normal;	line-height: 40px;	letter-spacing: 0px;	color: #ffffff;	margin-top: 80px;}.index_businpage_conbtn{	margin-top: 65px;}.index_newspage{	background-color: #FFFFFF;	padding: 80px 0 80px;}.index_newspage_{	width: 86.5%;	margin: 0 auto;}.index_newspage_head{	text-align: center;}.index_newmainlist{	display: flex;	justify-content: space-between;    margin-top: 60px;    padding-bottom: 20px;    border-bottom: 1px solid #efefef;}.index_newmlimg{	min-height: 340px;	overflow: hidden;}.index_newmlimgimg{	width: 100%;	transition: all 0.7s ease 0s;}.index_newmlimg:hover .index_newmlimgimg{	transform: scale(1.1);}.index_newmainli{	width: 30.7%;}.index_newmltitle{	font-family: Microsoft YaHei;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	height: 32px;	line-height: 32px;	letter-spacing: 0px;	color: #000000;	margin-top: 32px;	width: 100%;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.index_newmldesc{	font-family: Microsoft YaHei;	font-size: 15px;    height: 90px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 20px;}.index_newmldate_d{    float: left;    font-family: Impact;    font-size: 50px;    font-weight: bold;    font-stretch: normal;    line-height: 50px;    letter-spacing: 0px;    color: #43535c;}.index_newmldate{    margin-top: 20px;    position: relative;}.index_newmldate_{    float: left;    width: 35px;    margin-left: 12px;}.index_newmldate_y,.index_newmldate_m{    font-family: Arial;    font-size: 14px;    font-weight: normal;    font-stretch: normal;    line-height: 25px;    letter-spacing: 0px;    color: #8f8f8f;}.index_newmldate_gang{    margin-left: 115px;    position: absolute;    top: 50%;    transform: translateY(-50%);    width: 72px;    height: 1px;    background-color: #8f8f8f;}.index_newli{    margin-top: 50px;}.index_newlistli{	margin-top: 10px;}.index_newlistli_{}.index_newli{	width: 32%;	float: left;	margin: 50px 1.3% 0px 0;	cursor: pointer;}.index_newli_time{	width: 80px;	height: 80px;	background-color: #efefef;	text-align: center;	color: #8f8f8f;	float: left;	transition: all 0.7s ease 0s;}.index_newli_timed{	font-family: Impact;	font-size: 35px;	font-weight: bold;	font-stretch: normal;	line-height: 40px;	letter-spacing: 0px;	margin-top: 10px;}.index_newli_timey{	font-family: Arial;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 20px;	letter-spacing: 0px;	margin-top: 4px;}.index_newli_info{	float: left;	margin-left: 20px;	width: 74%;}.index_newli_ihead{	font-family: Microsoft YaHei;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 32px;	letter-spacing: 0px;	color: #000000;	width: 100%;	height: 30px;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.index_newli_infog{	width: 10px;	height: 2px;	background-color: #8f8f8f;	margin: 10px 0;}.index_newli_idesc{	font-size: 15px;	color: #8f8f8f;	height: 20px;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.index_newlibtn{	width: 180px;	height: 60px;	margin: 40px auto 0;}.index_newli:hover .index_newli_time{	background-color: #C52725;	color: #FFFFFF;}.index_simpage_{	position: relative;	top: 1px;	width: 100%;}.index_simpage_bgimg{	vertical-align: top;	width: 100%;}.index_simpage_con{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.index_simpage_contit{	text-align: center;	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 20px;	letter-spacing: 0px;	color: #efefef;	opacity: 0.8;}.index_simpage_contex{	font-family: Microsoft YaHei;	font-size: 48px;	font-weight: bold;	font-stretch: normal;	line-height: 50px;	letter-spacing: 0px;	color: #ffffff;	margin-top: 30px;}.index_simpage_conbtn{	width: 250px;	height: 60px;	margin: 60px auto 0;}.index_simpage_talkbtn{	margin: 0 auto;}/*PUBLIC*/.banner{	margin-top: 80px;}.banner img{	width: 100%;}.about_banner img{	width: 100%;}.page_aboutad_ img{	width: 100%;}.page_aboutag_ img{	width: 100%;}.page_aboutaf_bgimgi{	width: 100%;}/*head*/.pagehead{	text-align: center;}.pageheadch{	font-family: Microsoft YaHei;	font-size: 42px;	line-height: 45px;	letter-spacing: 0px;	color: #000000;}.pageheaden{	font-family: Arial;	font-size: 14px;	line-height: 16px;	letter-spacing: 14px;	color: #8f8f8f;	margin: 20px 0 0;}/*morebtn*/.loadmorebtn{	width: 180px;	height: 60px;	background-color: #ffffff;	border-radius: 50px;	border: solid 1px #bbbbbb;	text-align: center;	line-height: 60px;	color: #000000;	font-size: 16px;}/*product*/.page_pro_{	background-color: #FFFFFF;	padding: 120px 0;}.p_pro_class_{	margin: 40px auto 0;	text-align: center;}.p_pro_classli{	display: inline-block;	padding: 13px 44px;	border-radius: 23px;	border: solid 1px #8f8f8f;	font-size: 16px;	color: #000000;	background-color: #ffffff;	line-height: 16px;	margin: 0 10px;	cursor: pointer;}.p_pro_class_ .active{	border: solid 1px #c52725;	color: #ffffff;	background-color: #c52725;}.p_pro_list{	width: 68.75%;	margin: 95px auto;}.p_pro_list_li{    position: relative;	background: url("../img/bordexian.png") no-repeat bottom;	background-size: 90%;	margin-bottom: 90px;}.p_pro_list_li:nth-child(odd) .p_pro_list_lil{	float: left;}.p_pro_list_li:nth-child(even) .p_pro_list_lil{	float: right;}.p_pro_list_li:nth-child(odd) .p_pro_list_lir{	float: right;}.p_pro_list_li:nth-child(even) .p_pro_list_lir{	float: left;}.p_pro_list_lil{    width: 54%;}.p_pro_list_lir{    width: 41%;	padding-top: 40px;}.p_pro_list_lilimg{	width: 95%;	position: relative;}.p_pro_list_lilimgdiv_{    position: relative;    z-index: 10;    border: 5px solid #FFFFFF;	overflow: hidden;}.p_pro_list_lilimg_{	transition: all 0.7s ease 0s;}.p_pro_list_lilimgdiv_:hover .p_pro_list_lilimg_{	transform: scale(1.1);}.p_pro_list_lilbg{	width: 100%;	height: 100%;	transform: rotate(5deg);	background-color: #C5C5C5;	 position: absolute;	top: 0;	z-index: 1; }.p_pro_list_li:nth-child(even) .p_pro_list_lilbg{	transform: rotate(-5deg);}.p_pro_list_li:nth-child(odd) .p_pro_list_lilbg{	transform: rotate(5deg);}.p_pro_list_li:nth-child(even){	background-position: left bottom;}.p_pro_list_li:nth-child(odd){	background-position: right bottom;}.p_pro_list_lirheadl{	float: left;	width: 90px;	height: 90px;	background: url("../img/ppgg_g.png") no-repeat;	background-size: 100%;}.ppxcp{	background: url("../img/paxcp_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .ppxcp{	background: url("../img/paxcp_r.png") no-repeat;	background-size: 100%;}.cpxcp{	background: url("../img/cpxcp_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .cpxcp{	background: url("../img/cpxcp_r.png") no-repeat;	background-size: 100%;}.qyxxp{	background: url("../img/qyxxp_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .qyxxp{	background: url("../img/qyxxp_r.png") no-repeat;	background-size: 100%;}.qyztp{	background: url("../img/qyztp_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .qyztp{	background: url("../img/qyztp_r.png") no-repeat;	background-size: 100%;}.ppgg{	background: url("../img/ppgg_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .ppgg{	background: url("../img/ppgg_r.png") no-repeat;	background-size: 100%;}.cpgg{	background: url("../img/cpgg_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .cpgg{	background: url("../img/cpgg_r.png") no-repeat;	background-size: 100%;}.tvcgg{	background: url("../img/tvcgg_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .tvcgg{	background: url("../img/tvcgg_r.png") no-repeat;	background-size: 100%;}.qywdy{	background: url("../img/qywdy_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .qywdy{	background: url("../img/qywdy_r.png") no-repeat;	background-size: 100%;}.ysdh{	background: url("../img/ysdh_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .ysdh{	background: url("../img/ysdh_r.png") no-repeat;	background-size: 100%;}.ewdh{	background: url("../img/ewdh_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .ewdh{	background: url("../img/ewdh_r.png") no-repeat;	background-size: 100%;}.swdh{	background: url("../img/swdh_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .swdh{	background: url("../img/swdh_r.png") no-repeat;	background-size: 100%;}.cpdh{	background: url("../img/cpdh_g.png") no-repeat;	background-size: 100%;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .cpdh{	background: url("../img/cpdh_r.png") no-repeat;	background-size: 100%;}.p_pro_list_lirheadr{	float: left;	margin-left: 20px;	padding: 11px 0 0;}.p_pro_list_lirheadrch{	font-size: 36px;	font-weight: bold;	color: #000000;	line-height: 50px;}.p_pro_list_lirheadren{	font-family: Arial;	font-size: 12px;	line-height: 15px;	letter-spacing: 0px;	color: #8f8f8f;}.p_pro_list_lirdesc{	margin-top: 25px;	font-size: 16px;	line-height: 30px;	color: #2d3f49;}.p_pro_list_lirbtn{	width: 100px;	margin-top: 30px;	font-size: 12px;	color: #000000;	background: url("../img/wmoreright_w.png") no-repeat right;	background-size: 6px;	transition: all 0.5s ease 0s;}.p_pro_list_lir:hover .p_pro_list_lirbtn{	color: #C52725;	background: url(../img/wmoreright_r.png) no-repeat right;	background-size: 6px;}.p_pro_list_morebtn{	margin-top: 10px;	text-align: center;}.p_pro_list_morebtn_{	border: none;	color: #999999;	margin: 0 auto;}.page_prodet_bot{	padding: 120px 0;	background-color: #EFEFEF;}.page_prodet_bot_a{	width: 440px;	text-align: center;	padding: 0 10px 15px;	border-bottom: 4px solid #c52725;	margin: 0 auto;	font-size: 42px;	color: #000000;	line-height: 45px;}.page_prodet_bot_b{	margin: 50px auto 0;	width: 74%;	display: flex;	justify-content: center;}.page_prodet_bot_bli{	margin: 0 20px;	background-color: #FFFFFF;}.page_prodet_bblimg{}.page_prodet_bblte{	text-align: center;	padding: 22px 0;	font-size: 20px;	line-height: 30px;	color: #000000;}.page_prodet_bot_c{	margin-top: 60px;	text-align: center;}.page_prodet_bot_ca{	font-size: 24px;	font-weight: bold;	line-height: 25px;	color: #000000;}.page_prodet_bot_cb{	margin-top: 20px;	font-size: 18px;	line-height: 20px;	color: #000000;}.page_prodet_bot_d{	width: 550px;	display: flex;	justify-content: space-between;	margin: 100px auto 0;}.page_prodet_bot_d .freetalk{}.page_prodet_bot_morebtn{	width: 250px;	height: 60px;	border: solid 2px #bbbbbb;	text-align: center;	background-color: #EFEFEF;	border-radius: 50px;	font-size: 20px;	line-height: 60px;	color: #000000;}.page_prodet_bot_morebtn:hover{    border: solid 2px #C42725;    background-color: #EFEFEF;    color: #C42725;}.page_prodet_top{	background-color: #ffffff;	padding: 0 0 120px;}.page_ptn_class{	width: 100%;	display: flex;	justify-content: space-around;}.page_ptn_classli{	width: 33.33%;	height: 74px;	border-top: 6px solid #EFEFEF;	background-color: #EFEFEF;	text-align: center;	line-height: 74px;	font-size: 20px;	color: #000000;	cursor: pointer;}.page_ptn_class .active{	border-top: 6px solid #c52725;	background-color: #FFFFFF;}.page_ptn_classsma{	display: flex;	justify-content: center;	height: 60px;	border-bottom: 1px solid #dddddd;}.page_ptn_classsma_l{	font-size: 16px;	line-height: 70px;	color: #000000;	margin: -2px 40px;	cursor: pointer;}.page_ptn_classsma .active{    border-bottom: 3px solid #C52725;    color: #c52725;}.page_ptn_classsma_l:hover{	border-bottom: 3px solid #C52725;	color: #c52725;}.page_prodet_top_con{	margin: 100px auto 0;	width: 61.45%;	text-align: center;}.page_prodet_top_cona{	font-size: 42px;	line-height: 45px;	color: #000000;}.page_prodet_top_conb{	font-size: 18px;	line-height: 20px;	color: #666666;	margin-top: 10px;}.page_prodet_top_conc{	margin-top: 50px;}.page_prodet_top_cond{	font-size: 24px;	line-height: 25px;	color: #c52725;	margin-top: 20px;}.page_prodet_top_cone{	font-family: Arial;	font-size: 12px;	line-height: 36px;	color: #8f8f8f;	margin-top: 10px;}.page_prodet_top_conf{	font-size: 18px;	line-height: 36px;	letter-spacing: 0px;	color: #000000;	margin-top: 40px;	text-align: left;}.page_prodet_top_cong{    width: 250px;    height: 60px;	margin: 60px auto 0;}.page_prodet_top_congtalkbtn{	margin: 0 auto;}/*case*/.page_case{	padding: 120px 0 160px;	background-color: #FFFFFF;}.page_case_{	width: 86.45%;	margin: 0 auto;}.p_case_list{	margin-top: 20px;}.p_case_list_li{	width: 48%;	margin-top: 60px;	display: inline-block;	background-color: #EFEFEF;}.p_case_list_li:nth-child(odd){    margin-right: 3.5%;}/*.p_case_list_li:nth-child(even){*//*	float: right;*//*}*/.p_case_list_liimg{	position: relative;    max-height: 432px;    overflow: hidden;}.p_case_list_liimghbg{    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    background-color: rgb(0,0,0,0.3);    z-index: 1;}.p_case_list_liimg_{	width: 100%;	transition: all 0.7s ease 0s;}.p_case_list_liimg___{	width: 69px;	height: 69px;	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);    z-index: 9;}.p_case_list_liimg__{	width: 69px;	height: 69px;    transition: all 0.3s ease 0s;}.p_case_list_li:hover .p_case_list_liimg_{    transform: scale(1.1);}.p_case_list_liinf{	background-color: #EFEFEF;}.p_case_list_liinflodiv{    width: 200px;    height: 100px;    background-color: #43535c;    position: relative;    float: left;}.p_case_list_liinflo{	width: 80%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.p_case_list_liinf_{    float: left;	padding: 22px 0 22px 19px;	background-color: #EFEFEF;	max-width: 65%;}.p_case_list_liinf_1{	font-size: 24px;	line-height: 31px;	letter-spacing: 0px;	color: #000000;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.p_case_list_liinf_2{	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 19px;	letter-spacing: 0px;	color: #41515a;	margin-top: 5px;}.p_case_list_morebtn_{	margin: 80px auto 0;	border: none;	color: #999999;}.case-read1 {	position: relative;	height: 100vh;	margin-bottom: 40px;	background-size: cover;	background-repeat: no-repeat;}.case-read1heightimg{	display: none;	opacity: 0;}.case-read1 .case-read1-shadow {	position: absolute;	left: 0;	top: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,.5);}.case-read1 .case-read1-inner {	position: relative;	height: 100%;}.case-read1 .case-read1-video .video-text {	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);	z-index: 9;}.mb {	width: 89.58%;	margin: 0 auto;}.case-read1-video .video-text .p1 {	margin-bottom: 20px;	font-size: 52px;	line-height: 55px;	color: #ffffff;}.case-read1-video .video-text .p2 {	font-size: 20px;	color: #ffffff;}.video-onovdiv{    position: absolute;    left: 0;    bottom: 10.5%;    width: 78px;    height: 78px;}.case-read1 .case-read1-btn {    position: absolute;	width: 78px;	height: 78px;	bottom: 15%;	border-radius: 50%;	background: #cd1a2c;	box-sizing: border-box;	z-index: 99;}.icon {	position: absolute;	display: block;	background-position: center;	background-repeat: no-repeat;}.case-read1 .case-read1-btn .icon {	left: 50%;	top: 50%;	width: 20px;	height: 29px;	transform: translate(-50%,-50%);	background-image: url(../img/videoplayw.png);}.case-read1 .case-read1-newvideo{	position: absolute;	height: 100%;	top: 0;	left: 0;	right: 0;	bottom: 0;	opacity: 0;	z-index: -1;}.video-on:before{position: absolute;left: 0;top: 0;display: block;content: "";width: 78px;height: 78px;border-radius: 50%;background: rgba(205,26,44,1);    -webkit-animation: warn 2s ease-out;    -moz-animation: warn 2s ease-out;    animation: warn 2s ease-out;    -webkit-animation-iteration-count: infinite;    -moz-animation-iteration-count: infinite;    animation-iteration-count: infinite;}@keyframes warn {    0% {        transform: scale(1);        -webkit-transform: scale(1);        opacity: 0.0;    }    25% {        transform: scale(1.1);        -webkit-transform: scale(1.1);        opacity: 0.2;    }    50% {        transform: scale(1.2);        -webkit-transform: scale(1.2);        opacity: 0.4;    }    75% {        transform: scale(1.3);        -webkit-transform: scale(1.3);        opacity: 0.6;    }    100% {        transform: scale(1.4);        -webkit-transform: scale(1.4);        opacity: 0.0;    }}.page_casedet{	padding: 60px 0;	background-color: #FFFFFF;}.page_casedet_{	width: 75%;	margin: 0 auto;}.page_casedet_a{	position: relative;}.page_casedet_aimg{	background-color: #43535C;	width: 23.6%;	float: left;	text-align: center;	padding: 15px 0;}.page_casedet_aimg img{	width: 80%;}.page_casedet_atext{	width: 70.8%;	float: right;}.page_casedet_atexta{	font-size: 42px;	line-height: 45px;	color: #000000;}.page_casedet_atextb{	font-size: 24px;	line-height: 25px;	color: #41515a;	margin: 25px 0 ;}.page_casedet_atextc{	width: 100%;	height: 1px;	background-color: #dddddd;}.page_casedet_b{	margin-top: 45px;}.page_casedet_bl{	width: 23.6%;	float: left;	text-align: right;}.page_casedet_br{	width: 70.8%;	float: right;}.page_casedet_bla{	font-family: Impact;	font-size: 62px;	font-weight: bold;	line-height: 76px;	color: #000000;	opacity: 0.1;}.page_casedet_blb{	font-size: 32px;	line-height: 35px;	letter-spacing: 0px;	color: #000000;	margin-top: 5px;}.page_casedet_bryh{	width: 38px;	height: 33px;}.page_casedet_brte{	margin-top: 30px;	font-size: 20px;	line-height: 35px;	color: #000000;}.page_casedet_share{	margin-top: 50px;	width: 70.8%;	float: right;}.share_g{    display: inline-block;    width: 1px;    height: 18px;    background-color: #dddddd;    margin: 0 20px;}.page_share_wb{    display: inline-block;    width: 26px;    height: 21px;    padding: 0 30px;    border-right: 1px solid #dddddd;    background: url(../img/share_wb.png) no-repeat center;    background-size: 26px 21px;}.page_share_wb:hover{    background: url(../img/share_wb_a.png) no-repeat center;    background-size: 26px 21px;}.page_share_wx{    display: inline-block;    width: 26px;    height: 21px;    padding: 0 30px;    border-right: 1px solid #dddddd;    background: url(../img/share_wx.png) no-repeat center;    background-size: 26px 21px;	position: relative;}.wxsharewm{	width: 150px;	height: 170px;	background-color: #FFFFFF;	padding: 10px 10px 5px;	position: absolute;	top: -180px;	left: -50px;	display: none;	border: 1px solid #f1f1f1;	transition: all 0.7s ease 0s;}.wxsharewmte{	text-align: center;	color: #0C0C0C;	margin-top: 5px;}.page_share_wx:hover{    background: url(../img/share_wx_a.png) no-repeat center;    background-size: 26px 21px;}.page_share_wx:hover .wxsharewm{    display: block;}.page_share_qq{    display: inline-block;    width: 18px;    height: 21px;    padding: 0 30px;    border-right: 1px solid #dddddd;    background: url(../img/share_qq.png) no-repeat center;    background-size: 18px 21px;}.page_share_qq:hover{    background: url(../img/share_qq_a.png) no-repeat center;    background-size: 18px 21px;}.p_casedet_maipic{    background-color: #2D3F49;    padding: 140px 0;}.p_cdmp_head{    text-align: center;    font-family: Impact;    font-size: 62px;    font-weight: bold;    line-height: 65px;    color: #ffffff;    opacity: 0.1;}.p_cdmp_headsm{    text-align: center;    font-size: 32px;    line-height: 42px;    letter-spacing: 0px;    color: #ffffff;	margin-bottom: 60px;}.page_case_abtj{	padding: 140px 0 130px;	background-color: #FFFFFF;}.page_case_abtjjjj{	padding: 140px 0 40px;	background-color: #FFFFFF;}.page_case_abtj_{	width: 86.4%;	margin: 0 auto;}.page_case_abtjhead{	font-family: Impact;	font-size: 62px;	font-weight: bold;	line-height: 65px;	letter-spacing: 0px;	color: #000000;	opacity: 0.1;	text-align: center;}.page_case_abtjsmhe{	font-size: 32px;	line-height: 42px;	letter-spacing: 0px;	color: #000000;	text-align: center;	margin-bottom: 80px;}.p_cdmp_mzupic{	width: 100%;	height: 640px;}.swiper-button-prev1{	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tl.png");	background-repeat: no-repeat;	background-position: center;    left: 130px;	background-size: 6px auto;	opacity: 1;}.swiper-button-next1{	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);    right: 130px;	background-image: url("../img/tr.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;	opacity: 1;}.swiper-button-next1:hover{	border: none;	background-image: url("../img/tr_w.png");	background-color: rgb(197,39,37,0.6);	animation: mover 0.7s linear ;}.swiper-button-prev1:hover{	border: none;	background-image: url("../img/tl_w.png");	background-color: rgb(197,39,37,0.6);	animation: movel 0.7s linear ;}@keyframes mover{	0%{		background-position: center;	}	50%{		background-position-x: 35px;	}	100%{		background-position: center;	}}@keyframes movel{	0%{		background-position: center;	}	50%{		background-position-x: 15px;	}	100%{		background-position: center;	}}.p_cdmp_zthov{	opacity: 0;	position: absolute;	bottom: 0;	width: 100%;	background-color: rgb(0,0,0,0.7);	padding: 20px 0;	text-align: center;	color: #ffffff;	font-size: 20px;}/*.hzsjswcon .swiper-slide-active:hover .p_cdmp_zthov{	opacity: 1;}*/.hzsjswcon .swiper-slide-active .p_cdmp_zthov{	opacity: 1;}.hzsjswcon .hzsjswconsli{	margin: 0;	padding: 0;}.pcactjmsli_img{	position: relative;	z-index: 9;    max-height: 270px;    overflow: hidden;}.pcactjmsli_imgpl{	width: 70px !important;	height: 70px !important;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	z-index: 11;}.pcactjmsli_imgbg{	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	width: 100%;	height: 100%;	background-color: rgb(0,0,0,0.2);	z-index: 10;}.pcactjmsli_img_{    transition: all 0.7s ease 0s;}.abtjplayvid:hover .pcactjmsli_img_{    transform: scale(1.1);}.pcactjmsli_te{	padding: 24px 0;	background-color: #FFFFFF;}.pcactjmsli_tea{	text-align: center;	font-size: 20px;	line-height: 26px;	color: #000000;}.pcactjmsli_teb{	text-align: center;	margin-top: 8px;	font-size: 14px;	line-height: 19px;	letter-spacing: 0px;	color: #41515a;}.xgtjswcon .swiper-slide-active{	-webkit-transform: scale(1);	transform: scale(1);	z-index: 1002;}.xgtjswcon .swiper-slide{	-webkit-transform: scale(1);	transform: scale(1);	margin-top: 0;}.xgtjswconbtn{	position: relative;	height: 80px;}.swiper-button-prev2{	opacity: 1;	left: 42%;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tl.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;}.swiper-button-next2{	opacity: 1;	right: 42%;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tr.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;}.swiper-button-next2:hover{	border: none;	background-image: url("../img/tr_w.png");	background-color: rgb(197,39,37,0.6);	animation: mover 0.7s linear ;}.swiper-button-prev2:hover{	border: none;	background-image: url("../img/tl_w.png");	background-color: rgb(197,39,37,0.6);	animation: movel 0.7s linear ;}.xgtjswcon .swiper-slide a:after{    box-shadow:none;}.page_case_khpj{	padding: 160px 0 180px;	background-color: #EFEFEF;}.page_case_khpj_head{	text-align: center;	font-family: Impact;	font-size: 62px;	font-weight: bold;	line-height: 65px;	color: #000000;	opacity: 0.1;}.page_case_khpj_hesm{	text-align: center;	font-size: 32px;	line-height: 42px;	color: #000000;}.page_case_khpj_x{	width: 1px;	height: 60px;	background-color: #dddddd;	margin: 15px auto 60px;}.page_case_khpj_te{	width: 60%;	margin: 0 auto;	position: relative;}.page_case_khpj_te1{	width: 38px;	height: 33px;	position: absolute;	background: url("../img/ca_yht.png");	background-size: 38px 33px;	top: 0;	left: 0;}.page_case_khpj_te2{	width: 38px;	height: 33px;	position: absolute;	background: url("../img/ca_yhb.png");	background-size: 38px 33px;	right: 0;	bottom: -20px;}.page_case_khpj_te3{	width: 74.39%;	margin: 0 auto;	font-size: 24px;	line-height: 45px;	color: #2d3f49;	text-align: center;}.page_case_khpj_upic{	width: 100px;	height: 100px;	border: solid 1px #efefef;	border-radius: 50%;	margin: 74px auto 20px;}.page_case_khpj_una{	font-size: 18px;	line-height: 28px;	color: #000000;	text-align: center;}.page_wond_{	padding: 120px 0;	background-color: #FFFFFF;}.p_wond_list{	width: 64%;	margin: 80px auto;}.p_wond_list_li{	position: relative;	border-bottom: 1px solid #D9D9D9;	margin-bottom: 50px;}.p_wond_list_li:nth-child(odd) .p_wond_list_lil{	float: left;}.p_wond_list_li:nth-child(even) .p_wond_list_lil{	float: right;}.p_wond_list_li:nth-child(odd) .p_wond_list_lir{	float: right;}.p_wond_list_li:nth-child(even) .p_wond_list_lir{	float: left;}.p_wond_list_lil{	width: 49%;	margin-bottom: -1px;}.p_wond_list_lir{	width: 51%;	padding-top: 85px;}.p_wond_list_lilimg{	width: 100%;	position: relative;}.p_wond_list_lilimg_{	width: 100%;}.p_wond_list_lilbg{	opacity: 0;	width: 100%;	height: 100%;	background-color: rgb(24,32,72,0.8);	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	z-index: 1;	transition: all 0.4s ease 0s;}.p_wond_list_lilbgcon{	text-align: center;	position: relative;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	font-size: 18px;	color: #ffffff;}.p_wond_list_lilbgcon img{	margin: 0 auto 20px;}.p_wond_list_lirhead{	width: 100%;	background-color: #556670;	padding: 17px 0 17px 70px;}.p_wond_list_lirheada{	font-size: 28px;	color: #ffffff;	line-height: 37px;}.p_wond_list_lirheadb{	font-size: 14px;	margin-top: 10px;	line-height: 19px;	color: #d4d4d4;}.p_wond_list_lirdesc{	padding: 40px 70px;	font-size: 16px;	line-height: 26px;	color: #000000;}.p_wond_list_lirbtn{	width: 100px;	margin: 0px 0 0 70px;	font-size: 12px;	color: #000000;	background: url("../img/wmoreright_w.png") no-repeat right;	background-size: 6px;	transition: all 0.5s ease 0s;}.p_wond_list_morebtn{	margin-top: 10px;	text-align: center;}.p_wond_list_morebtn_{	margin: 0 auto;	border: none;	color: #999999;}.p_wond_list_li:hover .p_wond_list_lilbg{    opacity: 1;}.p_wond_list_li:hover .p_wond_list_lirbtn{	background: url("../img/wmoreright_r.png") no-repeat right;	background-size: 6px;    color: #c52725;}.page_wonddet{	padding: 75px 0 100px;	background-color: #FFFFFF;	margin-top: 80px;}.page_wondt_{	width: 75%;	margin: 0 auto;}.p_wondt_head{	font-size: 36px;	text-align: center;	line-height: 50px;	color: #000000;}.p_wondt_desc{	text-align: center;	margin:20px 0 20px;	font-size: 18px;	line-height: 35px;	color: #000000;}.p_wondt_list_video{	width: 100%;	position: relative;	text-align: center;}.p_wondt_list_videov{	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	height: 100%;	z-index: -1;}.p_wondt_list_videoplay{	width: 100px;	height: 100px;	background-color: #c52725;	border-radius: 50%;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	z-index: 10;}.p_wondt_list_videoplay .icon{	left: 50%;	top: 50%;	width: 20px;	height: 29px;	transform: translate(-50%,-50%);	background-image: url(../img/videoplayw.png);}.p_wondt_list_videoplay:before{position: absolute;left: 0;top: 0;display: block;content: "";width: 100px;height: 100px;border-radius: 50%;background: rgba(205,26,44,1);	-webkit-animation: warn 2s ease-out;	-moz-animation: warn 2s ease-out;	animation: warn 2s ease-out;	-webkit-animation-iteration-count: infinite;	-moz-animation-iteration-count: infinite;	animation-iteration-count: infinite;}.p_wondt_list_videobg{	width: 100%;	height: 100%;	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;	background-color: rgb(0,0,0,0.3);	z-index: 9;}.p_wondt_list_timeshare{	margin-top: 25px;	padding-bottom: 15px;	border-bottom: 1px solid #efefef;}.p_wondt_list_time{	float: left;}.p_wondt_list_time span{	margin-right: 40px;}.p_wondt_list_share{	float: right;}.pp_wondt_nepr{	margin-top: 40px;}.pp_wondt_pr, .pp_wondt_ne{	width: 600px;	text-align: left;}.pp_wondt_pr{	float: left;	cursor: pointer;	max-width: 500px;}.pp_wondt_ne{	float: right;	cursor: pointer;	max-width: 500px;}.pp_wondt_prl, .pp_wondt_nel{	font-family: Segoe UI;	font-size: 20px;	line-height: 27px;	color: #000000;	margin-bottom: 20px;}.pp_wondt_prrl, .pp_wondt_nerl{	float: left;	width: 32%;}.pp_wondt_prrr, .pp_wondt_nerr{	float: right;	width: 64%;}.pp_wondt_prrr, .pp_wondt_nerr{	padding: 20px 0;}.pp_wondt_prrrt, .pp_wondt_nerrt{	font-size: 18px;	line-height: 18px;	color: #000000;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.pp_wondt_prrrb, .pp_wondt_nerrb{	margin-top: 10px;	font-size: 16px;	line-height: 20px;	color: #8f8f8f;}.pp_wondt_pr:hover .pp_wondt_prrrt{	color: #c52725;}.pp_wondt_ne:hover .pp_wondt_nerrt{	color: #c52725;}.p_wondt_list_p_big{}.swsliwondtbigimg{	max-height: 880px;	overflow: hidden;}.swsliwondtbigimg img{	width: 100%;}.swiper-wondtbig-container , .swiper-wondtsma-container{	width: 100%;	height: 100%;}.swiper-button-prevwp{	width: 60px;	height: 60px;	border: none;	border-radius: 50%;	background-color: rgb(0,0,0,0.5);	background-image: url("../img/tl_w.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;	outline: none;}.swiper-button-nextwp{	width: 60px;	height: 60px;	border: none;	border-radius: 50%;	background-color: rgb(0,0,0,0.5);	background-image: url("../img/tr_w.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;	outline: none;}.swiper-button-prevwp:hover{	background-color: rgb(197,39,37,0.5);}.swiper-button-nextwp:hover{	background-color: rgb(197,39,37,0.5);}.p_wondt_list_p_sma{	margin-top: 20px;}.swsliwondtsmaimg{	position: relative;}.swsliwondtsmaimg img{}.swsliwondtsmaimgbg{	position: absolute;	top: 0;	bottom: 0;	left: 0;	right: 0;}.swiper-wondtsma-container .swiper-slide .swsliwondtsmaimgbg{	background-color: #2D3F49;	opacity: 0.5;}.swiper-wondtsma-container .swiper-slide-thumb-active .swsliwondtsmaimgbg{	background-color: transparent;	border: 3px solid #C52725;	opacity: 0.8;}.page_new{	background-color: #ffffff;	padding: 80px 0;}.p_new_class_{	margin: 40px auto 0;	text-align: center;}.p_new_classli{	display: inline-block;	padding: 13px 30px;	border-radius: 23px;	border: solid 1px #8f8f8f;	font-size: 16px;	color: #000000;	background-color: #ffffff;	line-height: 16px;	margin: 0 10px;	cursor: pointer;}.p_new_class_ .active{	border: solid 1px #c52725;	color: #ffffff;	background-color: #c52725;}.p_new_list{	width: 79%;	margin: 0 auto;}.p_new_list_{	margin-top: 50px;}.p_new_list_li{	padding: 30px 30px 0;	margin-bottom: 10px;}.p_new_list_morebtn_{	margin: 30px auto 0;}.pag_newmltitle{	font-family: Microsoft YaHei;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 32px;	letter-spacing: 0px;	color: #000000;	margin-top: 45px;}.pag_newmldesc{	font-family: Microsoft YaHei;	font-size: 15px;	font-weight: normal;	font-stretch: normal;	line-height: 30px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 20px;}.pag_newmldate_d{	float: left;	font-family: Impact;	font-size: 50px;	font-weight: bold;	font-stretch: normal;	line-height: 50px;	letter-spacing: 0px;	color: #43535c;}.pag_newmldate{	margin-top: 30px;	position: relative;}.pag_newmldate_{	float: left;	width: 35px;	margin-left: 12px;}.pag_newmldate_y,.pag_newmldate_m{	font-family: Arial;	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 25px;	letter-spacing: 0px;	color: #8f8f8f;}.pag_newmldate_gang{	margin-left: 115px;	position: absolute;	top: 50%;	transform: translateY(-50%);	width: 72px;	height: 1px;	background-color: #8f8f8f;}.index_newmlimgimpij{	transition: all 0.7s ease 0s;}.p_new_list_li:hover .index_newmlimgimpij{	transform: scale(1.1);}.pagede_new{	padding: 75px 0 120px;	margin: 80px 0 0;}.pagede_new_{	width: 78.1%;	margin: 0 auto;}.pde_new_head{	font-size: 36px;	line-height: 40px;	color: #000000;	text-align: center;}.pde_new_timeshare{	margin-top: 40px;	border-top: 1px solid #efefef;	border-bottom: 1px solid #efefef;	padding: 20px 0;}.pde_new_con{	margin-top: 60px;	font-size: 18px;	line-height: 35px;	color: #000000;}.pde_new_prne{	margin: 110px 0 80px;}.pde_new_pr{	width: 400px;	height: 60px;	font-size: 16px;	line-height: 60px;	background: url("../img/toleft.png") no-repeat left;	background-size: 60px 60px;	text-indent: 80px;	float: left;	cursor: pointer;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.pde_new_ne{	width: 400px;	height: 60px;	font-size: 16px;	line-height: 60px;	background: url("../img/toright.png") no-repeat right;	background-size: 60px 60px;	text-align: left;	padding-right: 80px;	float: right;	cursor: pointer;	overflow: hidden;	text-overflow: ellipsis;	-webkit-line-clamp: 1;	word-break: break-all;	display: -webkit-box;	-webkit-box-orient: vertical;}.pde_new_pr:hover{	background: url("../img/toleft_r.png") no-repeat left;	background-size: 60px 60px;	color: #c52725;}.pde_new_ne:hover{	background: url("../img/toright_r.png") no-repeat right;	background-size: 60px 60px;	color: #c52725;}.pde_new_pr_, .pde_new_ne_{	cursor: not-allowed;}.pde_new_abtj{	border-top: 1px solid #efefef;}.pde_new_abtj_{}.pde_new_abtj_head{	font-size: 36px;	line-height: 47px;	color: #000000;	text-align: center;	margin: 120px 0 30px;}.index_newlistli_{}.page_contac{	padding: 80px 0 0;	background-color: #FFFFFF;}.page_contac_t{	margin-bottom: 160px;}.page_contac_form{	margin-left: 130px;	padding-right: 100px;	width: 1061px;	border-right: 1px solid #dddddd;	float: left;}.page_contac_forma{	font-size: 36px;	line-height: 40px;	color: #000000;}.page_contac_formb{	font-size: 20px;	margin: 14px 0 35px;}.page_contac_formciput{	float: left;	width: 300px;	border: none;	margin: 0;}.page_contac_formciput:nth-child(2){	margin: 0 30px;}.page_contac_formciput input{	width: 300px;	height: 50px;	border: none;	background-color: #F2F2F2;	text-indent: 20px;}.page_contac_formd{	margin-top: 30px;	width: 960px;}.page_contac_formd textarea{	width: 960px;	height: 300px;	background-color: #F2F2F2;	border: none;	padding: 16px 20px;}.page_contac_forme{	margin-top: 60px;}.page_contac_formebtn{	width: 180px;	height: 60px;	background-color: #41515a;	border-radius: 50px;	font-size: 16px;	line-height: 60px;	color: #ffffff;	text-align: center;	margin: 0 auto;	cursor: pointer;    transition: all 0.4s ease 0s;}.page_contac_formebtn:hover{    background-color: #C52725;}.page_contac_info{	padding: 0 0 0 100px;	width: 465px;	float: left;}.page_contac_infoa{	font-size: 26px;	line-height: 26px;	color: #000000;	margin-top: 20px;}.page_contac_infoba, .page_contac_infoca{	font-size: 12px;	line-height: 12px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 40px;}.page_contac_infobb{	font-size: 18px;	line-height: 20px;	color: #000000;	margin-top: 10px;}.page_contac_infocb{	margin-top: 15px;}.page_contac_infoli{	text-indent: 30px;	line-height: 26px;	margin-bottom: 30px;	transition: all 1s ease 0s;}.page_contac_infolia{	background: url("../img/contact_tel.png") no-repeat;	background-size: 5px 16px;	background-position-y: 5px;}.page_contac_infolib{	background: url("../img/contact_mobile.png") no-repeat;	background-size: 11px 18px;	background-position-y: 5px;}.page_contac_infolic{	background: url("../img/contact_email.png") no-repeat;	background-size: 16px 11px;	background-position-y: 5px;}.page_contac_infolid{	background: url("../img/contact_wx.png") no-repeat;	background-size: 17px 14px;	background-position-y: 5px;}.page_contac_infolie{	background: url("../img/contact_qq.png") no-repeat;	background-size: 12px 14px;	background-position-y: 5px;}.page_contac_infoli span{	font-family: Arial;	font-size: 16px;	line-height: 16px;	font-weight: normal;	color: #000000;}.page_contac_infolii{	transition: all .5s ease 0s;}.page_contac_infoli:hover .page_contac_infolii{	color: #c52725;	font-size: 26px;}#map{	width: 100%;	height: 620px;}.about_banner{	position: relative;}.about_bannerte{	position: absolute;	top: 41%;	left: 12%;}.about_bannerteh{	font-size: 70px;	font-weight: bold;	line-height: 70px;	color: #ffffff;}.about_bannertee{	font-family: Impact;	font-size: 14px;	line-height: 32px;	letter-spacing: 8px;	color: #ffffff;	opacity: 0.5;	margin: 10px 0 60px;}.about_bannertet{	font-size: 20px;	line-height: 45px;	color: #ffffff;}.page_aboutaa{	padding: 100px 0 0px;	background-color: #FFFFFF;}.page_aboutaa_{	padding-bottom: 200px;	background: url("../img/aboutjjbg.png") bottom;	background-size: 50%;	background-repeat: no-repeat;	background-position: right;}.pag_about_head{}.pag_about_headch{	font-size: 42px;	line-height: 45px;	letter-spacing: 0px;	color: #000000;	text-align: center;}.pag_about_headen{	font-family: Arial;	font-size: 14px;	line-height: 16px;	letter-spacing: 14px;	color: #8f8f8f;	text-align: center;	margin: 20px 0 30px;}.page_about_headunder{	display: block;	width: 20px;	height: 10px;	background-image: url("../img/title_under.png");	background-size: 100% auto;	background-repeat: no-repeat;	margin: 0 auto;}.page_aboutaa_content{	width: 1080px;	margin: 80px auto 60px;	font-size: 18px;	line-height: 40px;	color: #000000;	text-indent: 2em;}.ab_1v1page_bottom_{	width: 1080px;	margin: 0 auto;	display: flex;	justify-content: center;}.ab_1v1page_bli{	text-align: center;}.ab_1v1page_bli1{	font-size: 35px;	font-weight: bold;	line-height: 46px;	letter-spacing: 0px;	color: #c52725;}.ab_1v1page_blinu{	display: inline-block;}.ab_1v1page_blinu i{	font-size: 35px;	font-weight: bold;	line-height: 46px;	letter-spacing: 0px;	color: #c52725;}.ab_1v1page_bli1 span{	font-size: 20px;	font-weight: bold;	color: #000000;}.ab_1v1page_bli2{	font-size: 16px;	font-weight: normal;	font-stretch: normal;	line-height: 21px;	letter-spacing: 0px;	color: #000000;	margin-top: 5px;}.ab_1v1page_blib1{	padding: 0 80px 0 72px;}.ab_1v1page_blib2{	width: 290px;	padding: 0 60px 0 60px;}.ab_1v1page_blib3{	padding: 0 65px 0 65px;}.ab_1v1page_blib4{	padding: 0 48px 0 68px;}.aboutyg{	display: block;	margin-top: 10px;	width: 1px;	height: 50px;	background-color: #D1D1D1;}.page_aboutab{	padding: 100px 0 140px;	background-color: #F1F1F1;}.page_aboutab_list{	padding: 0 5%;	margin-top: 70px;	display: flex;	justify-content: space-around;}.page_aboutab_li{	width: 260px;	height: 300px;	background-color: #FFFFFF;	border: solid 1px #dddddd;	position: relative;}.page_aboutab_liimg{	position: absolute;	top: 35%;	left: 50%;	transform: translate(-50%,-50%);}.page_aboutab_lite{	position: absolute;	bottom: 40px;	left: 50%;	transform: translateX(-50%);	width: 200px;	color: #000000;	font-size: 16px;	font-weight: bold;	line-height: 30px;	text-align: center;}.page_aboutab_liimgimg{	transition: all .5s ease 0s;}.page_aboutab_li:hover .page_aboutab_liimgimg{	transform: translateY(-20px);}.page_aboutab_btn{	width: 250px;	height: 60px;	margin: 94px auto 0;}.page_aboutab_btn_{	width: 250px;	height: 60px;	background-color: #a13533;	border-radius: 50px;	font-size: 20px;	line-height: 60px;	color: #ffffff;	text-align: center;	margin: 0 auto;	transition: all .5s ease 0s;}.page_aboutab_btn_:hover{	background-color: #C52725;}.page_aboutac{	background-color: #FFFFFF;	padding: 140px 0 140px;}.page_aboutac_{	padding: 0 70px 0 100px;}.page_aboutac_content{	margin-top: 100px;}.page_aboutac_conli{	display: inline-block;	background-color: #ffffff;	border: none;	position: relative;	margin-bottom: 40px;	margin-left: 20px;	transition: all 0.3s ease 0s;}.page_abtaconlibg{	width: 60px;	height: 100%;	position: absolute;	left: 0;	top: 0;	background-image: url("../img/aboutspr.png");	background-size: 60px;	background-repeat: no-repeat;	background-position: left;	transition: all 0.3s ease 0s;}.page_aboutac_conli:hover .page_abtaconlibg{	background-image: url("../img/hover_aboutspr.png");	background-size: 50px;}.page_aboutac_conlite{	position: absolute;	left: 50%;	top: 50%;	transform: translate(-50%,-50%);}.page_aboutac_conlitea{	font-size: 20px;	font-weight: bold;	line-height: 20px;	color: #000000;}.page_aboutac_conlitea span{	font-family: Impact;	font-size: 26px;	line-height: 20px;	letter-spacing: 0px;	color: #c52725;	margin-right: 10px;}.page_aboutac_conliteb{	max-width: 260px;	margin-top: 10px;	font-size: 16px;	line-height: 25px;	color: #666666;}.page_aboutad_{	position: relative;}.page_aboutad_content{	position: absolute;	width: 640px;	left: 12.5%;	top: 50%;	transform: translateY(-50%);}.page_aboutad_content1{	font-size: 42px;	font-weight: bold;	line-height: 45px;	letter-spacing: 0px;	color: #ffffff;}.page_aboutad_content2, .page_aboutad_content3{	 font-size: 18px;	 line-height: 40px;	 letter-spacing: 0px;	 color: #ffffff;	margin-top: 40px; }.page_aboutad_content3{}.page_aboutae_{	padding-bottom: 120px;}.swiperabalzdbtn{	width: 100%;	height: 60px;	margin-top: 80px;	position: relative;}.swiper-button-preva1{	top: 0;	left: 40%;	width: 60px;	height: 60px;	background-image: url("../img/toleft.png");	background-repeat: no-repeat;	background-size: 60px 60px;	outline: none;}.swiper-button-nexta1{	top: 0;	right: 40%;	width: 60px;	height: 60px;	background-image: url("../img/toright.png");	background-repeat: no-repeat;	background-size: 60px 60px;	outline: none;}.swiper-paginationa1{	left: 50%;	transform: translateX(-50%);}.swiper-button-nexta1:hover{	background-image: url("../img/toright_r.png");	background-repeat: no-repeat;	background-size: 60px 60px;}.swiper-button-preva1:hover{	background-image: url("../img/toleft_r.png");	background-repeat: no-repeat;	background-size: 60px 60px;}.swiperabalzdbtn .swiper-pagination-bullet{	width: 14px;	height: 14px;	margin: 0 10px;	background-color: #ffffff;	border: solid 1px #bbbbbb;}.swiperabalzdbtn .swiper-pagination-bullet-active{	width: 14px;	height: 14px;	background-color: #C52725;	border: solid 1px #C52725;}.ab_brandlist{	margin: 0 0 80px;}.ab_brandlistli{	width: 100%;	height: 240px;	border: solid 1px #efefef;	float: left;	position: relative;}.ab_brandlili_imgdiv{	width: 75%;	text-align: center;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.ab_brandlili_img{	transition: all 0.3s ease 0s;}.ab_brandlistli:hover .ab_brandlili_img{	transform: translateY(-20px);}.page_aboutaf_{	position: relative;}.page_aboutaf_content{	position: absolute;	top: 160px;	left: 0;	right: 0;	bottom: 0;}.page_aboutaf_contenta, .page_aboutaf_contentb{	font-size: 42px;	color: #FFFFFF;	text-align: center;	line-height: 45px;}.page_aboutaf_contentb{	margin-top: 20px;}.page_aboutaf_contenta span{	font-size: 70px;}.page_aboutaf_contentb span{	font-size: 70px;}.page_aboutaf_contentc{	font-size: 16px;	color: #FFFFFF;	text-align: center;	line-height: 20px;	margin-top: 40px;}.page_aboutaf_contentd .page_about_headunder{	display: block;	width: 20px;	height: 10px;	background-image: url("../img/title_under_w.png");	background-size: 100% auto;	background-repeat: no-repeat;	margin: 20px auto 0;}.page_aboutaf_contente{	margin-top: 50px;	position: relative;}.abdaswcon{	width: 81%;	margin: 0 auto;}.abdaswcon .swiper-slide_{	background-color: #3C4C56;	padding: 20px;}.swiper-slide_na{	font-size: 24px;	line-height: 25px;	margin-top: 15px;	color: #dddddd;	text-align: center;}.swiper-slide_zw{	font-size: 16px;	line-height: 20px;	letter-spacing: 0px;	color: #8f8f8f;	text-align: center;	margin-top: 8px;}.abdaswconbtn{	width: 93.7%;	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);}.abdaswconbtn_{	position: relative;}.abdaswconbtn .swiper-button-preva2{	opacity: 1;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tl.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;}.abdaswconbtn .swiper-button-nexta2{	opacity: 1;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tr.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;}.swiper-slide_hov{	opacity: 0;	width: 100%;	height: 100%;	background-color: rgb(161,53,51);	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	transition: all .5s ease 0s;}.abdaswcon .swiper-slide:hover .swiper-slide_hov{	opacity: 1;}.swiper-slide_hov_{	position: relative;	width: 100%;	height: 100%;}.swiper-slide_hova{	position: absolute;	top: 17%;	left: 50%;	transform: translateX(-50%);}.swiper-slide_hovb{	position: absolute;	top: 30.7%;	width: 72%;	left: 50%;	transform: translateX(-50%);	margin: 0 auto;	text-align: center;	color: #ffffff;	font-size: 18px;	line-height: 40px;}.swiper-slide_hovc{	width: 72%;	height: 1px;	background-color: #AA4947;	position: absolute;	top: 75%;	left: 50%;	transform: translateX(-50%);}.swiper-slide_hovd{	position: absolute;	top: 85.4%;	left: 50%;	transform: translateX(-50%);	width: 72%;	text-align: center;	font-size: 24px;	line-height: 32px;	color: #dddddd;}.swiper-slide_hove{	position: absolute;	top: 91%;	width: 72%;	left: 50%;	transform: translateX(-50%);	text-align: center;	font-size: 16px;	line-height: 32px;	color: #ffffff;}.abdaswconbtn .swiper-button-nexta2:hover{	border: none;	background-image: url("../img/tr_w.png");	background-color: rgb(197,39,37,0.6);	animation: mover 0.7s linear ;}.abdaswconbtn .swiper-button-preva2:hover{	border: none;	background-image: url("../img/tl_w.png");	background-color: rgb(197,39,37,0.6);	animation: movel 0.7s linear ;}.page_aboutag_{	position: relative;	margin-top: -100px;}.page_aboutag_con{	position: absolute;	top: 16.6%;	left: 12.5%;}.page_aboutag_cona{	font-size: 48px;	font-weight: bold;	line-height: 50px;	letter-spacing: 0px;	color: #000000;}.page_aboutag_conb{	width: 80px;	height: 1px;	background-color: #8f8f8f;	margin: 35px 0 70px;}.page_aboutag_conc, .page_aboutag_cond{	max-width: 600px;	font-size: 18px;	font-weight: normal;	font-stretch: normal;	line-height: 40px;	letter-spacing: 0px;	color: #000000;}.page_aboutag_cond{	margin: 80px 0 25px;}.page_aboutag_cone{	font-size: 36px;	line-height: 40px;	font-weight: bold;	letter-spacing: 0px;	color: #c52725;}.page_aboutah{	background-color: #EFEFEF;	padding: 220px 0 230px;}.page_aboutah_{	position: relative;	width: 100%;}.page_aboutah_l{	width: 298px;	height: 157px;	float: left;	margin-left: 12.5%;}.page_aboutah_la{	font-size: 42px;	line-height: 45px;	letter-spacing: 0px;	color: #000000;}.page_aboutah_lb{	font-family: Arial;	font-size: 14px;	line-height: 25px;	letter-spacing: 14px;	color: #8f8f8f;	margin: 20px 0 30px;}.page_aboutah_lc{	width: 80px;	height: 1px;	background-color: #8f8f8f;}.page_aboutah_r{	width: 1241px;	height: 529px;	float: right;	position: relative;}.page_aboutah_r_sma{	position: absolute;	top: 0;	right: 0;	width: 600px;}.page_aboutah_r_sma .swiper-slide-thumb-active .sswipersbconsmaimg{	border: 2px solid #C52725;}.page_aboutaf_contente :root{	--color_1: #fff;	--main-color: #1dd1a1;}.page_aboutaf_contente .box{	font-family: 'Niramit', sans-serif;	text-align: center;	position: relative;	overflow: hidden;	height: 560px;}.page_aboutaf_contente .box:before,.page_aboutaf_contente .box:after,.page_aboutaf_contente .box-content:before,.page_aboutaf_contente .box-content:after{	content: '';	background: rgba(161,53,51,1);	height: 100%;	width: 25.5%;	transform: translateY(-100%);	position: absolute;	left: 0;	top: 0;	z-index: 1;	transition: all 0.3s;}.page_aboutaf_contente .box:hover:before,.page_aboutaf_contente .box:hover:after,.page_aboutaf_contente .box:hover .box-content:before,.page_aboutaf_contente .box:hover .box-content:after{	transform: translateY(0);}.page_aboutaf_contente .box:after{ left: 25%; }.page_aboutaf_contente .box .box-content:before{ left: 50%; }.page_aboutaf_contente .box .box-content:after{ left: 75%; }.page_aboutaf_contente .box:hover:before{ transition-delay: 0.225s; }.page_aboutaf_contente .box:hover:after{ transition-delay: 0.075s; }.page_aboutaf_contente .box:hover .box-content:before{ transition-delay: 0.15s; }.page_aboutaf_contente .box:hover .box-content:after{ transition-delay: 0s; }.page_aboutaf_contente .box img{	height: auto;	transition: all 0.3s ease 0s;}.page_aboutaf_contente .box:hover img{ filter: grayscale(100%); }.page_aboutaf_contente .box .box-content{	width: 100%;	height: 100%;	position: absolute;	bottom: 0;	left: 0;	transition: all 0.2s;}.page_aboutaf_bgimgi{	position: relative;	/*bottom: 100px;*/}.page_aboutaf_contente .content{	width: 100%;	padding: 0;	opacity: 0;	position: absolute;	left: 0;	top: 0;	right: 0;	bottom: 0px;	z-index: 2;	transition: all 1s ease 0s;}.page_aboutaf_contente .box:hover .swiper-slide_na{	opacity: 0;}.page_aboutaf_contente .box:hover .swiper-slide_zw{	opacity: 0;}.page_aboutaf_contente .box:hover .content{	animation: totopshow 1s;	animation-fill-mode: forwards;}@keyframes totopshow{	0%,30%{		opacity: 0;	}	100%{		opacity: 1;		bottom: 50px;	}}.sswipersbconsmaimg{	margin: 0 5px;}.sswipersbconsmaimg img{	width: 230px;}.sbswiperbtn{	width: 100%;	position: relative;	height: 80px;	margin-top: -80px;	outline: none;}.sbswiperbtn .swiper-button-prevsb{	left: 42%;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tl.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;	outline: none;}.sbswiperbtn .swiper-button-nextsb{	right: 42%;	width: 60px;	height: 60px;	border: 1px solid #bbbbbb;	border-radius: 50%;	background-color: rgb(255,255,255,0.6);	background-image: url("../img/tr.png");	background-repeat: no-repeat;	background-position: center;	background-size: 6px auto;	outline: none;}.sbswiperbtn .swiper-button-prevsb:hover{	border: none;	background-image: url("../img/tl_w.png");	background-color: rgb(197,39,37,0.6);	animation: movel 0.7s linear ;}.sbswiperbtn .swiper-button-nextsb:hover{	border: none;	background-image: url("../img/tr_w.png");	background-color: rgb(197,39,37,0.6);	animation: mover 0.7s linear ;}.bswipersbconbigtext{	width: 300px;	background-image: url(../img/title_left.png);	background-repeat: no-repeat;	background-size: 10px 20px;	background-position: left;	text-indent: 35px;	font-size: 20px;	color: #000000;	position: absolute;	right: 23%;	bottom: 0;}/********* 网站地图 *********/.webmapmain{ margin:90px 0 0; }.webmapmain_{ width:1200px; margin:0 auto;padding-bottom: 100px;    position: relative;z-index: 10; }.singlehead {	text-align: center;}.singlehead_ {	display: inline-block;}.singlehead_title {	font-size: 30px;	line-height: 36px;	color: #303030;}.singlehead_title_en {	font-size: 16px;	line-height: 22px;	color: #999999;}.singlehead_line {	width: 49px;	height: 4px;	background: #C52725;	margin: 9px auto 0;}.singlehead_box{ height:192px; margin:0 auto; padding:83px 0 0; border-bottom:1px solid #e8e8e8;}.webmaplist{ margin:60px 0 0; overflow:hidden; }.webmapli{ display: inline-block; width:24%; vertical-align: top; height:auto; margin-bottom:68px; }.webmapli_head a{ font-size:18px; line-height:36px; color:#000000; }.webmapli_head a:hover{  color:#C52725; }.webmapli_item a{ font-size:14px; line-height:28px; color:#303030; }.webmapli_item a:hover{ color:#C52725; }.loadpage {	position: fixed;	top: 0;	bottom: 0;	left: 0;	right: 0;	overflow: hidden;	z-index: 999999999;	margin: 0;	padding: 0;	width: 100%;	height: 100vh;	background-color: rgb(38,50,56);	display: none;}.loadbox{	height: 100%;	text-align: center;	line-height: 100vh;}@keyframes animloader59 {	0%      { box-shadow: 0 24px rgba(255,255,255, 0), 24px 24px rgba(255,255,255, 0), 24px 48px rgba(255,255,255, 0), 0px 48px rgba(255,255,255, 0) }	12%     { box-shadow: 0 24px rgba(255,255,255, 1), 24px 24px rgba(255,255,255, 0), 24px 48px rgba(255,255,255, 0), 0px 48px rgba(255,255,255, 0) }	25%     { box-shadow: 0 24px rgba(255,255,255, 1), 24px 24px rgba(255,255,255, 1), 24px 48px rgba(255,255,255, 0), 0px 48px rgba(255,255,255, 0) }	37%     { box-shadow: 0 24px rgba(255,255,255, 1), 24px 24px rgba(255,255,255, 1), 24px 48px rgba(255,255,255, 1), 0px 48px rgba(255,255,255, 0) }	50%     { box-shadow: 0 24px rgba(255,255,255, 1), 24px 24px rgba(255,255,255, 1), 24px 48px rgba(255,255,255, 1), 0px 48px rgba(255,255,255, 1) }	62%     { box-shadow: 0 24px rgba(255,255,255, 0), 24px 24px rgba(255,255,255, 1), 24px 48px rgba(255,255,255, 1), 0px 48px rgba(255,255,255, 1) }	75%     { box-shadow: 0 24px rgba(255,255,255, 0), 24px 24px rgba(255,255,255, 0), 24px 48px rgba(255,255,255, 1), 0px 48px rgba(255,255,255, 1) }	87%     { box-shadow: 0 24px rgba(255,255,255, 0), 24px 24px rgba(255,255,255, 0), 24px 48px rgba(255,255,255, 0), 0px 48px rgba(255,255,255, 1) }	100%    { box-shadow: 0 24px rgba(255,255,255, 0), 24px 24px rgba(255,255,255, 0), 24px 48px rgba(255,255,255, 0), 0px 48px rgba(255,255,255, 0) }}@keyframes animloader56{	0%{ transform: translate(0, 0) rotateX(0) rotateY(0)}	25%{ transform: translate(100%, 0) rotateX(0) rotateY(180deg)}	50%{ transform: translate(100%, 100%) rotateX(-180deg) rotateY(180deg)}	75%{ transform: translate(0, 100%) rotateX(-180deg) rotateY(360deg)}	100%{ transform:  translate(0, 0) rotateX(0) rotateY(360deg) }}.loader-59 {	width : 50px;	height: 50px;	display: inline-block;	position: relative;	transform: rotate(45deg);}.loader-59:before {	content: '';	width : 25px;	height: 25px;	position: absolute;	left: 0;	top: -25px;	animation: animloader59 4s ease infinite;}.loader-59:after {	content: '';	position: absolute;	left: 0;	top: 0;	width : 25px;	height: 25px;	background: rgba(255,255,255, 0.85);	box-shadow:0 0 10px rgba(0, 0, 0, 0.15);	animation: animloader56 2s ease infinite;}.layui-layer-setwin{}.product_hotnews{	padding: 120px 0;	background-color: #EFEFEF;}.productde_hotnews{	padding: 120px 0;	background-color: #ffffff;}.product_hotnews_tit{	text-align: center;}.product_hotnews_titx{	font-size: 14px;	font-weight: normal;	font-stretch: normal;	line-height: 16px;	letter-spacing: 14px;	color: #8f8f8f;	margin-top: 20px;}.product_hotnews_{	width: 1345px;	margin: 0 auto;}.product_hotnews_titd{	font-size: 42px;	font-weight: normal;	font-stretch: normal;	line-height: 55px;	letter-spacing: 0px;	color: #000000;}.product_hotnews_list{	margin-top: 80px;	padding-left: 8%;}.product_hotnews_li{	width: 530px;	margin-bottom: 20px;}.product_hotnews_li:nth-child(odd){	float: left;}.product_hotnews_li:nth-child(even){	float: right;}.product_hotnews_li-l{	width: 65px;	height: 65px;	background-color: #ffffff;	float: left;	transition: all 0.5s;}.productde_hotnews .product_hotnews_li-l{	width: 65px;	height: 65px;	background-color: #EFEFEF;	float: left;	transition: all 0.5s;}.product_hotnews_li{	text-align: center;}.product_hotnews_li-l-d{	font-size: 35px;	font-weight: normal;	font-stretch: normal;	line-height: 35px;	letter-spacing: 0px;	color: #8f8f8f;	margin-top: 10px;	font-weight: bold;	transition: all 0.5s;}.product_hotnews_li-l-y{	font-size: 12px;	font-weight: normal;	font-stretch: normal;	line-height: 20px;	letter-spacing: 0px;	color: #8f8f8f;	transition: all 0.5s;}.product_hotnews_li-r{	width: 460px;	height: 65px;	float: left;	text-align: left;	text-indent: 22px;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 65px;	letter-spacing: 0px;	color: #000000;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	transition: all 0.5s;}.product_hotnews_li:hover .product_hotnews_li-l{	background-color: #A13533;}.product_hotnews_li:hover .product_hotnews_li-r{	color: #A13533;}.product_hotnews_li:hover .product_hotnews_li-l-d , .product_hotnews_li:hover .product_hotnews_li-l-y{	color: #ffffff;}.prohotnew_btn{	width: 250px;	height: 60px;	border: solid 2px #bbbbbb;	margin: 60px auto 0;	text-align: center;	font-size: 20px;	font-weight: normal;	font-stretch: normal;	line-height: 60px;	letter-spacing: 0px;	color: #000000;	background-color: #EFEFEF;	border-radius: 50px;	transition: all 0.5s;}.prohotnew_btna{	display: block;	width: 250px;	height: 60px;	margin: 0 auto;}.prohotnew_btna:hover .prohotnew_btn{	border: solid 2px #A13533;	background-color: #A13533;	color: #ffffff;}.productde_hotnews .index_newli_time{	background-color: #EFEFEF;}.pronew_newli{	width: 50%;	float: left;	margin: 50px 0 0px 0;	cursor: pointer;}.pronew_newli .index_newli_time{	background-color: #ffffff;}.pronew_newli:hover .index_newli_time{	background-color: #A13533;	color: #ffffff;}.pronew_newli:hover .pronew_newliredcg{	background-color: #A13533;}.pronew_newli:hover .pronew_newliredc{	color: #A13533;}.productde_hotnews .product_hotnews_list .index_newli_time{	background-color: #EFEFEF;}.productde_hotnews .pronew_newli:hover .index_newli_time{	background-color: #A13533;	color: #ffffff;}@media screen and (max-width: 1680px){	.index_newli_info{		width: 72%;	}	.page_aboutab_li{		width: 220px;	}    .p_case_list_liimg{		max-height: 372px;    }	.index_newmlimg{		min-height: 290px;	}    .index_casemaintwo{        margin: 120px auto 0;        width: 85%;    }    .index_casemaintwol:nth-child(1){        width: 48.2%;        float: left;    }    .index_casemaintwol:nth-child(2){        width: 48.2%;        float: right;    }	.page_aboutaf_contente .box{		height: 490px;	}	.index_flowlistli{		max-height: 190px;	}	.page_aboutah_l{		margin-left: 7.5%;		float: none;	}	.page_aboutah_r{		width: 86%;		float: none;		margin: 50px auto 0;	}	.page_aboutah_r_sma{		width: 750px;	}}@media screen and (max-width: 1520px){	.page_aboutaf_contente .box {		height: 445px;	}	.index_brandpage_{		background-position-y: -60px;	}	.in_fomacolipa {		padding: 18px 30px 0;	}	.page_aboutah_r_sma{		width: 600px;	}	.page_aboutaf_contente .box {    height: 405px;    }    .page_aboutah_r_sma {    width: 500px;    }	.page_aboutaf_contente .box:before, .page_aboutaf_contente .box:after, .page_aboutaf_contente .box-content:before, .page_aboutaf_contente .box-content:after{	    width: 25.5%;	}	.product_hotnews_{		width: 1200px;	}	}@media screen and (max-width: 1500px){	.head1_logo_img{		width: 180px;	}	.head1_navli{		margin-right: 15px;	}    .p_case_list_liimg{		max-height: 330px;    }	.index_newmlimg{		min-height: 250px;	}	.page_aboutaf_contente .box{		height: 440px;	}	.index_flowlistli{		max-height: 180px;	}}@media screen and (max-width: 1440px){	.bottom_t, .bottom_b, .bottom__t {		width: 1200px;		margin: 0 auto;	}	.index_newmldesc{		height: 120px;	}	.index_brandpage_ {		background-size: 39%;	}	.index_1v1page_trhlite{		font-size: 17px;	}    .p_case_list_liimg{		max-height: 320px;    }	.index_newmlimg{		min-height: 250px;	}	.in_fomacolipa {		padding: 18px 60px 0;	}	.index_4spage{		padding: 120px 0;	}	.index_fourimg{		margin-top: 100px;	}	.in_fomacolidesc{		margin-top: 14px;	}	.index_casepage_{		padding: 80px 0 0;	}	.index_casemaintwo{		margin: 70px auto 0;        width: 86.5%;	}	.index_flowlistli {		max-height: 170px;	}	.index_fourmainconheadli {		margin: 0 30px;	}	.page_aboutaf_contente .box{		height: 420px;	}	.swiper-slide_hove{		top: 95%;	}    .index_fourimgli_text1{        font-size: 55px;    }    .index_fourimgli_text1 span{        font-size: 90px;    }	.index_fourimgli_text2{		font-size: 35px;		line-height: 40px;	}    .index_fourimgli_text4{        font-size: 38px;    }    .index_fourimgli_redbgt1{        font-size: 27px;    }    .index_fourimgli_redbgt2{        font-size: 18px;    }	.page_contac_form{		margin-left: 100px;		padding-right: 100px;		width: auto;	}	.page_contac_formciput{		width: 200px;	}	.page_contac_formciput input{		width: 200px;	}	.page_contac_formciput:nth-child(2) {		margin: 0 20px;	}	.page_contac_formd{		width: 640px;	}	.page_contac_formd textarea{		width: 640px;	}    .pde_new_abtj_li .index_newli_ .index_newli_time{        width: 70px;        height: 70px;    }    .pde_new_abtj_li .index_newli_ .index_newli_timey{        font-size: 12px;        margin-top: 0;    }    .pde_new_abtj_li .index_newli_ .index_newli_timed{        font-size: 30px;    }    .pde_new_abtj_li .index_newli_ .index_newli_idesc{        line-height: 25px;    }    .pde_new_abtj_li .index_newli_infog{        margin: 6px 0;    }	.index_caselisttitle{		padding: 10px 14px;	}	.page_aboutaf_content{		top: 80px;	}	.page_aboutag_ {		margin-top: -60px;	}	.page_aboutac_content{		width: 880px;		margin: 50px auto;	}	.page_aboutah_l{		margin-left: 7.5%;		float: none;	}	.page_aboutah_r{		width: 86%;		float: none;		margin: 50px auto 0;	}	.page_aboutah_r_sma{		width: 550px;	}	.page_aboutah{		padding: 140px 0 100px;	}	.p_casedet_maipic{		padding: 140px 0 80px;	}	.p_cdmp_mzupic{		height: 460px;	}	.page_casedet_atexta{		font-size: 40px;	}}#navToggle{	display: none;}@media screen and (max-width: 1420px){	.fhNav {		display: none;	}	.fhNav{		display: none;	}	#navToggle {		overflow: hidden;		height: 100%;		padding: 20px 40px;		display: block;		float: right;	}	#navToggle span {		position: relative;		width: 25px;		height: 1px;		margin-top: 19px;	}	#navToggle span:before,	#navToggle span:after {		content: '';		position: relative;		width: 100%;		height: 1px;		left: 0;	}	#navToggle span,	#navToggle span:before,	#navToggle span:after {		-webkit-transition: 0.3s;		-moz-transition: 0.3s;		-o-transition: 0.3s;		transition: 0.3s;		display: block;	}	.head1 #navToggle span,	.head1 #navToggle span:before,	.head1 #navToggle span:after {		background: #FFFFFF;	}	.head2 #navToggle span,	.head2 #navToggle span:before,	.head2 #navToggle span:after{		background: #4f4f4f;	}	#navToggle span:before {		top: 8px;	}	#navToggle span:after {		bottom: 10px;	}	#navToggle.open span:before {		top: 10px;		-webkit-transform: translateY(-11px) rotate(-45deg);		-moz-transform: translateY(-11px) rotate(-45deg);		-ms-transform: translateY(-11px) rotate(-45deg);		-o-transform: translateY(-11px) rotate(-45deg);		transform: translateY(-11px) rotate(-45deg);	}	#navToggle.open span:after {		bottom: 12px;		-webkit-transform: translateY(10px) rotate(45deg);		-moz-transform: translateY(10px) rotate(45deg);		-ms-transform: translateY(10px) rotate(45deg);		-o-transform: translateY(10px) rotate(45deg);		transform: translateY(10px) rotate(45deg);	}	#navToggle.open span {		background: none;	}	#navToggle.open span:before,	#navToggle.open span:after {		background: #4f4f4f;	}}@media screen and (max-width: 1400px){	.in_fomacolidesc {		margin-top: 5px;		line-height: 18px;	}	.index_1v1page_bottom{		padding: 30px 0;	}	.index_1v1page_bli:nth-child(1) {		padding-right: 90px;	}	.index_1v1page_bli:nth-child(2), .index_1v1page_bli:nth-child(3) {		padding: 0 80px 0 80px;	}	.index_1v1page_bli:nth-child(4) {		padding-left: 90px;	}	.index_1v1page_talkbtn{		top: 59%;	}	.index_casemaindesc_ {		width: 55%;		float: left;		padding: 22px 0 22px 19px;	}	.p_case_list_liinf_ {		max-width: 55%;	}	.page_casedet_atext {		width: 63.8%;	}	.page_casedet_br {		width: 63.8%;	}	.page_casedet_share{		width: 63.8%;	}	.page_casedet_share a{		outline: none;	}	.page_casedet_atexta {		font-size: 32px;		line-height: 40px;	}	.page_contac_form{		margin-left: 0px;		padding-right: 0px;		width: 100%;		border-right: none;		border-bottom: 1px solid #dddddd;		text-align: center;		padding-bottom: 40px;		margin-bottom: 30px;	}	.page_contac_formciput{		width: 30%;	}	.page_contac_formciput input{		width: 100%;	}	.page_contac_formc{		display: flex;		justify-content: center;	}	.page_contac_formd {		width: 94%;		margin: 30px auto;	}	.page_contac_formd textarea {		width: 100%;	}	.page_contac_info {		padding: 0 0 0 6%;	}	.page_contac_t {		margin-bottom: 60px;	}}@media screen and (max-width: 1360px) {	.index_brandpage_ {		background-size: 42%;	}	.page_aboutah_r_sma{		width: 460px;	}	.bswipersbconbigtext{		right: 19%;	}	.index_banner3left{		left: 13%;	}	.index_banner3form{		right: 13%;	}	.index_banner3form_{		width: 400px;	}}	@media screen and (max-width: 1250px){		.index_1v1page_trhlite{			font-size: 15px;		}		.index_brandpage_ {			background-size: 48%;		}		.index_casemaintwo {			margin: 50px auto 0;		}		.p_casedet_maipic{			padding: 100px 0 80px;		}		.page_aboutac_content{			width: 880px;			margin: 50px auto;		}		.webmapmain_{ width:100%; padding:0 16px; box-sizing:border-box; }	.bottom_t, .bottom_b, .bottom__t {		width: 92%;		margin: 0 auto;		padding-bottom: 20px;	}	.bottom_ttr2{		margin-top: 15px;	}	.bottom_ttr3{		margin-top: 10px;	}	.p_new_list_li{		padding: 20px;	}	.index_newmlimg{		min-height: 200px;	}    .index_fourimgli_text4{        font-size: 38px;        line-height: 40px;    }    .index_fourimgli_redbgt1 {        font-size: 23px;        line-height: 25px;    }    .in_fomacolidesc {        margin-top: 4px;        line-height: 20px;    }    .in_fomacolipa {        padding: 15px 35px 0;    }	.index_flowlistli {		width: 25%;		max-height: 170px;	}    .index_caselisttitle{        padding: 10px 14px;    }    .i_caselistpalydiv, .i_caselistpaly{        width: 50px;        height: 50px;    }    .index_flowlihovc{        font-size: 16px;    }    .index_simpage_conbtn{        margin: 40px auto 0;    }    .index_simpage_contex{        font-size: 42px;        margin-top: 15px;    }	.p_pro_list_lir{		padding-top: 20px;	}	.p_pro_list_lirheadl{		width: 70px;		height: 70px;	}	.p_pro_list_lirheadr{		margin-left: 15px;		padding: 3px 0 0;	}	.p_pro_list_lirheadrch{		font-size: 33px;	}	.p_pro_list_lirdesc{		margin-top: 20px;		font-size: 15px;	}	.p_pro_list_lirbtn{		margin-top: 20px;	}	.about_bannerteh{		font-size: 50px;	}	.about_bannertee{		font-size: 13px;	}	.about_bannertet {		font-size: 16px;		line-height: 40px;	}	.page_aboutad_content1 {		font-size: 35px;		line-height: 35px;	}	.page_aboutad_content2, .page_aboutad_content3 {		font-size: 16px;		line-height: 31px;		margin-top: 35px;	}	.page_aboutaf_contenta, .page_aboutaf_contentb {		font-size: 37px;		line-height: 40px;	}	.page_aboutaf_content {		top: 80px;	}		.page_aboutag_ {			margin-top: -30px;		}	.page_aboutaf_contenta span {		font-size: 65px;	}	.page_aboutaf_contentb span {		font-size: 65px;	}	.swiper-slide_hovd {		top: 83.4%;		font-size: 18px;		line-height: 25px;	}	.swiper-slide_hovb{		line-height: 30px;	}	.page_aboutag_cona {		font-size: 41px;	}	.page_aboutag_conb {		margin: 30px 0 50px;	}	.page_aboutag_conc, .page_aboutag_cond{		font-size: 16px;		line-height: 35px;	}	.page_aboutag_cond {		margin: 60px 0 20px;	}	.page_aboutag_cone {		 font-size: 32px;	 }	.page_aboutah {		padding: 120px 0 130px;	}	.index_newli_info {		float: none;		margin-left: 0px;	}	.page_aboutah_l{		float: none;	}	.page_aboutah_r{		width: 98%;		float: none;		margin: 50px auto 0;	}	.page_aboutah_r_sma{		width: 500px;	}	.bswipersbconbigtext{		right: 9%;	}	.page_aboutaf_contente  .box {		height: 350px;	}	.p_case_list_liinflodiv {		width: 140px;		height: 70px;	}	.p_case_list_liinf_ {		padding: 12px 0 12px 19px;	}	.p_case_list_liinf_1 {		font-size: 20px;		line-height: 22px;	}	.page_casedet_atexta {		font-size: 35px;	}	.page_casedet_atextb {		font-size: 21px;		line-height: 26px;		margin-top: 15px;	}	.page_casedet_bla {		font-size: 42px;		line-height: 65px;	}	.page_casedet_blb {		font-size: 27px;		line-height: 35px;		margin-top: 0px;	}	.page_casedet_bryh {		width: 30px;		height: auto;	}	.page_casedet_brte {		margin-top: 15px;		font-size: 17px;		line-height: 30px;	}	.page_casedet_share {		margin-top: 20px;	}	.p_cdmp_mzupic {		 height: 370px;	}	.p_wond_list_lir {		padding-top: 30px;	}	.p_wond_list_lirhead {		padding: 12px 17px 12px 30px;	}	.p_wond_list_lirheada {		font-size: 22px;		line-height: 30px;	}	.p_wond_list_lirheadb {		font-size: 14px;		margin-top: 5px;		line-height: 19px;	}	.p_wond_list_lirdesc {		padding: 15px 30px;		font-size: 16px;		line-height: 22px;	}	.pp_wondt_pr, .pp_wondt_ne{		max-width: 49%;		width: 49%;	}	.page_aboutab_li{		height: 220px;	}	.page_aboutab_lite {		bottom: 25px;		font-size: 15px;		line-height: 21px;	}	.webmapli{		text-align: center;	}	.page_aboutah_l {		width: 100%;		margin: 0;		text-align: center;		height: 157px;	}	.page_aboutah_lc {		margin: 0 auto;	}	.page_aboutah_r {		width: 90%;	}	.page_aboutah_r_sma {		width: 445px;	}		.product_hotnews_{			width: 800px;		}		.product_hotnews_li {			width: 370px;		}		.product_hotnews_li-r{			width: 305px;		}}#cnzz_stat_icon_1279389758 img{ vertical-align: inherit !important;}.margingT {	margin-bottom: 60px;}.bottomAD {	display: none;	-webkit-box-sizing: border-box;	height: 80px;	position: fixed;	bottom: 130px;	left: 0;	z-index: 1000;	padding: 0 0px;	overflow: hidden;	width: 100%;}.bottom-pic {	position: absolute;	top: 10px;	width: 60px;	height: 60px;	overflow: hidden;	-webkit-border-radius: 10px;	border-radius: 10px;}.bottom-pic img {	width: 100%;	height: 100%;}.bottom-text {	margin-left: 0px;	line-height: 80px;	font-size: 16px;	color: #fff;}.bottom-btn {	position: absolute;	top: 20px;	left: 0px;	height: 40px;	line-height: 40px;	color: #fff;	background-color: #60b900;	border-radius: 6px;	text-align: center;	font-size: 16px;	padding: 0 10px;	font-weight: bold;}.bottomAD a {	position: absolute;	top: 0;	right: 0;	bottom: 0;	left: 0;}