* {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: content-box;
	-moz-box-sizing: inherit;
	-webkit-box-sizing: inherit;
}
body{ background:url(/template/pc/skin/images/dlbj.jpg); background-attachment: fixed;background-repeat: no-repeat;background-size: 100% 100%;background-position-y: 80px;}
.animate {
    transform: translateX(0) !important;
    transform: translateY(0) !important;
    opacity: 1 !important;
}
section {
    background: rgba(255,255,255,1);
}

.bgb{
	background: rgba(255,255,255,1) !important;
	overflow: hidden;
}
.bgtm{
	background: rgba(255,255,255,.9) !important;
	overflow: hidden;
}
.bgl{
	background: rgba(0,97,192,.9) !important;
	overflow: hidden;	
}
.bgh{
	background: rgba(0,0,0,.2) !important;
	overflow: hidden;	
}
.bghu{
	background: rgba(251,176,22,.9) !important;
	overflow: hidden;
}
.bghui{
	background: rgba(248,249,251,0.95) !important;
	overflow: hidden;
}
.bge{
	background: rgba(248,249,251,1) !important;
	overflow: hidden;
}
.bgbai{background-color: white;}
.mt10{margin-top: 0.625rem;}
.mb10{margin-bottom: 0.625rem;}
.mt20{margin-top: 1.25rem;}
.mt80{margin-top: 5rem;}
.mt45{margin-top: 2.8125rem;}
.mb45{margin-bottom: 2.8125rem;}
.mb80{margin-top: 5rem;}
.pt80{padding-top: 5rem;}
.pb80{padding-bottom: 5rem;}
body,
html {
	width: 100%;
	height: 100%;
	font-family: 'Microsoft Yahei', sans-serif;
	font-weight: 400;
	font-size: 16px;
}
html{
	overflow-x: hidden;
	overflow-y: scroll;
}

hr{
	height: 0.625rem;
    border: 0;
    box-shadow: inset 0 0.625rem 0.625rem -0.625rem rgba(140, 139, 139, 1);
}
ul,
li {
	list-style: none;
}

input,
button,
select {
	outline: none;
}

input,
button,
select,
a {
	cursor: pointer;
}

a {
	text-decoration: none;
	border: 0px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

a:link {
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


a:visited {
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:hover {
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

a:active {
	text-decoration: none;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
	border: 0;
	text-align: center;
	vertical-align: text-top;
	transition: all 0.5s ease-out;
	moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}


.flex {
	display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}

.flex-v {
	/*垂直布局*/
	-webkit-box-orient: vertical;
	/*指定子元素横向排列 horizontal：从左至右|vertical：从顶部向底部 */
	-webkit-flex-direction: column;
	/*子元素排列方向 row：水平显示多个 row-reverse：与 row 相同，但是以相反的顺序 column：垂直显示多个 column-reverse:与 column 相同，但是以相反的顺序*/
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-h {
	/*横向布局*/
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	flex-grow: 1;
}

.flex-2 {
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
	/* flex 子元素都有相同的宽度，忽略它们内部的内容 */
}

.flex-cz-center {
	/*子元素垂直居中*/
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-sp-center {
	/*子元素水平居中 */
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	/*子元素两端对齐*/
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.nav {
	background-color: #0061c0;
	height: 3.4375rem;
	width: 100%;
	line-height: 3.4375rem;
}

.nav a {
	color: white;
	display: block;
	width: 100%;
	font-size: 1.125rem;
}
.xiala a{font-size: 1.125rem;}
.xiala:hover {
	background: #0061c0;
	height: 3.4375rem;
	display: block;
	width: 100%;
}
.daohang {
	width: 100%;
	max-width: 79.375rem;
	height: 3.4375rem;
}


.daohang ul li {
	flex: 1 1 auto;
	text-align: center;
	display: flex;
	position: relative;
}

.daohang ul li:hover {
	background-color: #1a9dff;
}
.daohang ul li:hover::before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	border-bottom: 2px solid #52b5ff;
}
.daohang ul li:hover::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 50%;
	right: 50%;
	width: 0;
	height: 0;
	border-left: 0.1875rem solid transparent;
	border-right: 0.1875rem solid transparent;
	border-bottom: 0.375rem solid #52b5ff;
}

.daohang li::after {
	content: "";
	border-right: 1px solid #004486;
	border-left: 1px solid #3f8cd0;
	height: 1.25rem;
	align-self: center;
}

.daohang li:last-child::after {
	border: none;
}

.gk {
	position: relative;
}

.gk-jj {
	position: absolute;
	top: 3.4375rem;
	left: 0;
	width: 100%;
	z-index: 2;
}
.gk:hover .gk-jj div{
	display: block;
	z-index: 1;
}
.gk-jj div {
	background-color: #1a9dff;
	height: 3.4375rem;
	display: none;
	/*opacity: 0;*/
}




.gk-jj a {
	width: 88%;
	margin: 0 6%;
	border-top: 1px solid #52b5ff;
	font-size: 1rem;
}
.gk-jj .xiala:first-child a{
	border: none;
}
.tl{background-color: #ecf3f9;height: 13.125rem; align-items: center;}

.kuan1200P{
	width: 75rem;
}
.kuan1324{width: 82.75rem;}
.lbdj{justify-content: space-between;}
.kuan1200P .tlbg{
	width: 8.6875rem;
	height: 8.6875rem;
	background-color: #FFFFFF;
	border: 1px solid #ccd4db;
	border-radius: 0.3125rem;
	text-align: center;
	font-size: 1.25rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box; 
	box-sizing: border-box;
}
.red{color: #ce2940;}
.tlbg a{width: 8.6875rem; height: 8.6875rem; display: block; color: #333333;}
.tlbg span{
	width: 4.375rem;
	height: 4.375rem;
	margin: 0.625rem auto 0 auto;
	display: block;
	background-repeat: no-repeat;
	background-image: url(/template/pc/skin/images/ico_bg.png);
	transition-duration: 1s;
	background-size: 75.625rem 45.875rem;
}
.tlbg p{height: 2.5rem; line-height: 2.5rem;}
.tlbg1 span{
	background-position: -1.875rem -2.125rem;
}
/* .tlbg1:hover span {
            -moz-transform: scaleX(-1);
            -webkit-transform: scaleX(-1);
            -o-transform: scaleX(-1);
            transform: scaleX(-1);
        } */
.kuan1200P .tlbg1:hover span{
	background-position: -1.875rem -7.625rem;
}

.tlbg2 span{
	background-position: -11.25rem -2.125rem;
}
.kuan1200P .tlbg2:hover span{
	background-position: -11.25rem -7.625rem;
}

.tlbg3 span{
	background-position: -20.8125rem -2.125rem;
}
.kuan1200P .tlbg3:hover span{
	background-position: -20.8125rem -7.625rem;
}
.tlbg4 span{
	background-position: -30.375rem -2.125rem;
}
.kuan1200P .tlbg4:hover span{
	background-position: -30.375rem -7.625rem;
}
.tlbg5 span{
	background-position: -39.875rem -2.125rem;
}
.kuan1200P .tlbg5:hover span{
	background-position: -39.875rem -7.625rem;
}
.tlbg6 span{
	background-position: -49.375rem -2.125rem;
}
.kuan1200P .tlbg6:hover span{
	background-position: -49.375rem -7.625rem;
}
.tlbg7 span{
	background-position: -58.875rem  -2.125rem;
}
.kuan1200P .tlbg7:hover span{
	background-position: -58.875rem  -7.625rem;
}

.tlbg8 span{
	background-position: -68.4375rem -2.125rem;
}
.kuan1200P .tlbg8:hover span{
	background-position: -68.4375rem -7.625rem;
}
.kuan1200P .tlbg:hover{
	background-color: #0061c0; /* 浏览器不支持时显示 */
	background-image: linear-gradient(#0061c0, #1a9dfe);
	border: none;
}
.kuan1200P .tlbg:hover a{color: white;}
.news_left{height: 30.5rem; width: 49.375rem; overflow: hidden; margin-right: 2.5rem;}
.news_right{height: 30.5rem; width: 23.125rem; overflow: hidden;}
.news_left .hd ul li{
	display: -webkit-box; 
	display: -moz-box; 
	display: -ms-flexbox; s
	display: -webkit-flex; 
	display: flex; 
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.news_left .hd ul li:first-child i{background-position: -37.125rem -39.3125rem;}
.news_left .hd ul li:nth-child(2) i{background-position: -40.8125rem -39.3125rem;}
.news_left .hd ul li:nth-child(3) i{background-position: -44.375rem -39.3125rem;}
.news_left .hd ul li:nth-child(4) i{background-position: -47rem -39.3125rem;}

.news_left { -webkit-transition-delay: 0s; transition-delay: 0s; }
.news_left .bd ul li:hover{ color: white; background-color: #0061c0;}
.news_left .bd ul li:hover a{color: white;}
.news_left .bd ul li:first-child a{color: #ce2940;}
.news_left .bd ul li:first-child:hover{background-color: white;}
.news_left .bd span{width: 6.25rem; color: #888;}
.news_left_a a{width: 36.875rem;}
.news_right { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.pb45{padding-bottom: 2.8125rem;}
/* 4个标签切换时使用
.slideTxtBox .hd ul{flex: 2; cursor: pointer;}
.slideTxtBox .hd {border-bottom: 1px solid #cbcfd2;}
.slideTxtBox .hd ul li{width: 10rem; height: 2.5rem; font-weight: bold; font-size: 1.25rem; border-radius: 0.3125rem 0.3125rem 0 0; text-align: center; line-height: 2.5rem;color: #333333;}
 */
.slideTxtBox .hd ul{flex: 1; cursor: pointer;}
.slideTxtBox .hd {border-bottom: 1px solid #cbcfd2;}
.slideTxtBox .hd ul li{width: 7rem; height: 2.5rem; margin-right: 2rem; font-weight: bold; font-size: 1.25rem; border-radius: 0.3125rem 0.3125rem 0 0; text-align: center; line-height: 2.5rem;color: #333333;}


.slideTxtBox  a{color: #333333;}
.slideTxtBox .hd ul .on{ color: #0061c0; border-bottom: 2px solid #0061c0;}
.slideTxtBox .hd ul .on:first-child i{background-position: -37.125rem -42.625rem;}
.slideTxtBox .hd ul .on:nth-child(2) i{background-position: -40.8125rem -42.625rem;}
.slideTxtBox .hd ul .on:nth-child(3) i{background-position: -44.375rem -42.625rem;}
.slideTxtBox .hd ul .on:nth-child(4) i{background-position: -47rem -42.625rem;}

.slideTxtBox .hd i{width: 1.5625rem; height: 1.5625rem;margin-top: 0.5625rem; display: flex; background-image: url(/template/pc/skin/images/ico_bg.png); background-repeat: no-repeat;}
.slideTxtBox .hd a{flex: 1 1 auto; justify-content: flex-end; font-size: 1.1rem; font-weight: 200; align-items: center;color: #777777;}
.slideTxtBox .hd span{background-color: #b9b9b9; margin-left: 0.625rem; color: white; width: 1.125rem; height: 1.125rem; line-height: 1rem; font-size: 1rem; border-radius: 0.625rem; text-align: center; display: block; font-weight: 400;}
.ding120{margin-top: 3.125rem;}
.di50{margin-bottom: 3.125rem;}
.slideTxtBox .bd{margin-top: 1.25rem;}
.slideTxtBox .bd li:first-child::before{
	display: none;
}
.slideTxtBox .bd li::before{
	content: "";
	width: 0.625rem;
	display: flex;
	flex: 1 1 auto;
	background: url(/template/pc/skin/images/fang.png) no-repeat 1px 0.9rem;
}
.slideTxtBox .bd li {font-size: 1rem; font-weight: 400; line-height: 2.1rem; border-bottom: 1px dashed #dcdcdc;}
.slideTxtBox .bd li:first-child{border-bottom: none;}
.slideTxtBox .bd li:first-child:hover{background: none !important;}
.slideTxtBox .bd li:first-child a:hover{background: none !important;}
.fl{flex-grow: 12;}
.slideTxtBox dl{}
.slideTxtBox dl dt{font-size: 1.125rem; color: #0061c0; font-weight: bold; margin-bottom: 0.5em;}
.slideTxtBox dl dd{font-size: 1rem; color: #777777; font-weight: 400; height: 13.75rem; text-align: justify; line-height: 1.75rem; }
.new_r{justify-content: flex-end;}
.tuijie{
	align-items: flex-start;
	margin-bottom: 1.25rem;
}
.tuijie img{width: 100%; object-fit:cover}
.tuijie a {
  	margin-right: 1.25rem;
	width: 20.3125rem;
	height: 16.25rem;
	overflow: hidden;
}
.ycbanner{overflow: hidden;}
.banner{width: 120rem;}
.mp4{width: 100%;}
.mp4 li a{color: #555555;height: 2.5rem; display: block;}
.mp4 li:hover{background-color: #0061c0;}
.mp4 li:hover a{color: white;}
.mp4 li{background-color: #e8ebee; font-weight: bold; cursor: pointer; color: #555555; text-align: center; line-height: 2.5rem; font-size: 1rem; width: 7.5rem; height: 2.5rem;}
.mp4Box{width: 23.125rem;}
.mp4Box .hd .on{background-color: #0061c0; color: white;}
.mp4Box .bd dl dt{color: #0061c0 ; font-size: 1.125rem; font-weight: bold; margin: 1.6rem 0 0.625rem 0;}
.mp4Box .bd dl dd{font-size: 1rem; width: 23.125rem; font-weight: 400; color: #777777; line-height: 1.75rem;text-justify: distribute-all-lines;text-align: justify;}
.mp4Box .hd{width: 100%; margin-top: 1.25rem;}
.zjjj{border-bottom: 0.0625rem solid #cbcfd2; height: 3.125rem; width: 100%; align-items: baseline;}
.zjjs{color: white; opacity: 1; font-size: 1.25rem; font-weight: bold;}
.zjjs small{font-size: 0.75rem; font-weight: 100; margin-left: 1.125rem;margin-top: 0.625rem;}
.zjjs span::before{display: flex; content: url(/template/pc/skin/images/yuan.png); margin-top: 0.25rem; margin-right: 0.8125rem;}
.czys span{border: 1px solid #cbcfd2; width: 7.8125rem; height: 2rem; text-align: center; line-height: 2rem; display: block; color: #555555; background: url(/template/pc/skin/images/fangda.png)  no-repeat 1.0625rem center; text-indent: 1.25rem; border-radius: 1.25rem;background-color: white;}
.czys{ justify-content: flex-end; }
.video{
    display:block;
    width:100%;
    margin:auto;
	border: 0.4375rem solid #555555;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:border-box;
	box-sizing: border-box;
    font-size:1.5rem;
    object-fit: fill;
}
.mp4bg{width: 23.125rem;}
.picScroll-left{margin-top: 1.25rem;}
.picScroll-left .bd .picList li{height: 21.5rem; width: 11.71875rem; position: relative; margin-right: 0.9375rem; background-color: #f8f8f8;}
.picScroll-left .bd .picList li img{
	display: block;
	            position: absolute;
	            top: 5%;
	            left: 50%;
	            transform: translate3d(-50%,-5%,0);
	            -webkit-transform: translate3d(-50%,-5%,0);
}
.picScroll-left .bd{width: 75rem; overflow: hidden;}
.mt5{margin-top: 0.625rem;}
.mb5{margin-bottom: 0.625rem;}
.picScroll-left .picList {text-align: center; font-weight: 400;}
.picScroll-left .picList img{width: 10.9375rem; overflow: hidden;}
.picScroll-left .picList div{height: 1.3rem; font-size: 0.8125rem; color: #555555; overflow: hidden;}
.syys{width: 10.625rem; height: 12.25rem; display: flex; overflow: hidden;}
.picScroll-left .hd{ overflow:hidden;  height:1.875rem;  padding:0 0.625rem;  }
/* .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:0.3125rem; height:0.75rem; float:right; margin-right:0.3125rem; margin-top:0.75rem;  overflow:hidden;
	 cursor:pointer; background:url("/images/arrow.png") 0 0 no-repeat;} */
.picScroll-left .hd .next{ background-position:0 -2.5rem;  }
.picScroll-left .hd .prevStop{ background-position:-3.75rem 0; }
.picScroll-left .hd .nextStop{ background-position:-3.75rem -2.5rem; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:0.625rem; zoom:1; }
.picScroll-left .hd ul li{ float:left; background-color: #0061c0; width:0.9375rem; height:0.9375rem; border-radius: 0.625rem; overflow:hidden; margin-right:0.3125rem; text-indent:-62.4375rem; cursor:pointer;}
.picScroll-left .hd ul li.on{ background-color: #98c2e7; }
.ysm{font-size: 1.25rem; color: #0061c0; font-weight: bold; height: auto; margin-top: 1.5rem;  width: 100%; }
.ysm span{display: flex; width: 100%; justify-content: center;}
.ysm div{height: 2.8125rem; width: 100%; margin: 0.5rem 0;}
.yszc{font-size: 1rem; color: #555555;}
.yuyu a{margin-top: 0.1875rem; font-size:1rem; width: 5rem; height: 1.875rem; text-align: center; display: block; color: white; line-height: 1.875rem; border-radius: 0.3125rem;}
.yuyu .a1{background-color: #0061c0; margin-left: 0.625rem;}
.yuyu .a2{background-color: #e39111; margin-right: 0.625rem;}
.ding10{margin-top: 0.625rem;}
.dingwei {position: relative;}
.dingwei1,.dingwei3 {position: absolute; height: 2.5rem; bottom: 0; width: 100%;  background-color: rgba(0,0,0,0.4); text-align: center; line-height: 2.5rem;font-size: 1.125rem; font-weight: 400;}
.dingwei2 {position: absolute; height: 2.5rem; bottom: 0; width: 100%;  background-color: rgba(227,145,17,0.7); line-height: 2.5rem;font-size: 1.125rem; font-weight: 400;}
.dingwei2 img,.dingwei3 img{width: 1.0625rem;  height: 1.0625rem; display: flex; align-items: center; margin-top: 0.7rem; margin-right: 0.625rem;}
.dingwei3,.dingwei2{text-indent: 1rem;}
.zd1{z-index: 0; position: absolute;}
.zd2{z-index: 1; position: absolute;left: 50%;margin-left: -2.0625rem; top: 50%; margin-top: -2.8125rem;}
.w100{width: 100%;}
.w100 a{color: white;}
.w595{width: 37.1875rem; overflow: hidden;}
.w290{width: 18.125rem; height: 11.25rem; overflow: hidden;}
.sy_gyhd{background: url(/template/pc/skin/images/sy_huodong5.jpg); background-size: 100% 100%;width: 37.1875rem; height: 20.3125rem;overflow: hidden; justify-content: flex-start;}
.sy_hltd{background: url(/template/pc/skin/images/sy_huodong6.jpg); background-size: 100% 100%;width: 37.1875rem; height: 20.3125rem; overflow: hidden;justify-content: flex-end;}
.sy_gyhd:hover .sy_gyhd01{
	width: 37.1875rem;
	background: rgba(0,110,198,0.5) !important;
}
.sy_gyhd:hover .sy_gyhd02{
	animation:mymove 2s;
	-webkit-animation-fill-mode:forwards;
}

.sy_hltd01 img{position: absolute; right: 0;}
.sy_hltd:hover .sy_hltd01{
	width: 37.1875rem;
	background: rgba(0,110,198,0.5) !important;
}
.sy_hltd:hover .sy_hltd02{
	animation:mymove 2s;
	-webkit-animation-fill-mode:forwards;
}

@keyframes mymove
        {         
          100% {top:50%;}
        }
.mt15{margin-top: 0.9375rem;}
.sy_gyhd01{
	overflow: hidden;
	width: 7.8125rem; height: 20.3125rem; 
	background: rgba(0,110,198,1);
	transition: 1s;
	-moz-transition: 1s; /* Firefox 4 */
	-webkit-transition: 1s; /* Safari and Chrome */
	-o-transition: 1s; /* Opera */
 }
 
 .sy_hltd01{
	float: right;
 	overflow: hidden;
 	width: 7.8125rem; height: 20.3125rem; 
 	background: rgba(0,110,198,1);
 	transition: 1s;
 	-moz-transition: 1s; /* Firefox 4 */
 	-webkit-transition: 1s; /* Safari and Chrome */
 	-o-transition: 1s; /* Opera */
  }
  
.sy_gyhd02 {color: white; font-size: 1rem; width: 26rem; line-height: 1.75rem; position: absolute; z-index: 1;top: -50%;left: 50%;transform: translate(-50%, -50%);}
.sy_gyhd02 p{margin-bottom: 1.25rem; margin-left: 2.5rem;}

.sy_hltd02 {color: white; font-size: 1rem; width: 26rem; line-height: 1.75rem; position: absolute; z-index: 1;top: -50%;left: 44%;transform: translate(-50%, -50%);}
.sy_hltd02 p{margin-bottom: 1.25rem; margin-left: 2.5rem;}



.bgbg{height: 35.5rem; }
.pic img:hover {
	transform:scale(1.1,1.1);
}
.shiming{width: 13.625rem; height: 25rem; overflow: hidden;}
.shiming:hover{ background-color: white;box-shadow:0px 0.3125rem 0.3125rem 0.3125rem rgba(0,97,192,.1); border-radius: 0.625rem;}
.shiming .biaoti{height: 2.5rem; background-color: #0061c0; color: white; font-size: 1.5rem; font-weight: 400; }
.shiming:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.shiming:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.shiming:nth-child(3) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.shiming:nth-child(4) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }
.shiming:nth-child(5) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }

.mtb10{margin: 0.625rem 0;}
.shiming-jj{font-size: 1rem; color: #888888; padding: 0 0.625rem; line-height: 1.5625rem;  text-align: justify;}

.wudian{width: 10.625rem; margin: 1rem 1.5rem 0 1.5rem; border: 0.3125rem solid #ebebeb; -webkit-box-sizing: border-box;-moz-box-sizing:border-box; box-sizing: border-box; height: 10.625rem; overflow: hidden; border-radius: 9.375rem;}
.wudian img{object-fit: cover; width: 15rem;}
.wudian span{background-color: rgba(0,0,0,0.5); width: 100%; height: 3.125rem; line-height: 3.125rem; font-size: 1.25rem; text-align: center; color: white; position: absolute; bottom: 0;}


.footer{font-size: 1.125rem; line-height: 2.5rem; margin-bottom: 4.875rem; font-weight: 400;color: white; background-image: url(/template/pc/skin/images/footer-bg.png); height: 435px; vertical-align: middle;}
.footer img{vertical-align: middle;}
.footer_logo{margin: 3rem 0 0.625rem 0;}
.footer-xia{margin-bottom: 1.5rem;}
.ewm{text-align: center; margin-top: 3.75rem; font-size: 1rem; font-weight: 400; line-height: 1.625rem;width: 100%;}
.ewm img{margin-bottom: 0.625rem; width: 6.875rem;}
.dibu a{width: 5rem; height: 5rem; color: white; display: flex;overflow: hidden; font-size: 1rem; font-weight: 400; border-radius: 0.625rem; border: 1px solid white;}
.dibu{width: 100%; margin-top: 1.875rem;}
.dibu_bg span{display: flex; width: 100%; justify-content: center; align-items: flex-end;}
.dibu ul li{display: flex; width: 5rem; height: 5rem;}
.footer_l{width: 41.875rem;}
.footer_l p img{margin-right: 0.625rem;}
.footer_l p span{color: white;}
.footer_l p span a{color: white;}
.footer_r{width: 24.6875rem;}
.dibu_bg1 p{background: url(/template/pc/skin/images/ico_bg.png) no-repeat  -0.66rem -11.59rem;background-size: 63rem 38rem;}
.dibu_bg2 p{background: url(/template/pc/skin/images/ico_bg.png) no-repeat -8rem -11.59rem;background-size: 63rem 38rem;}
.dibu_bg3 p{background: url(/template/pc/skin/images/ico_bg.png) no-repeat -15.2rem -11.59rem;background-size: 63rem 38rem;}
.dibu_bg4 p{background: url(/template/pc/skin/images/ico_bg.png) no-repeat -22.4rem -11.59rem;background-size: 63rem 38rem;}

.dibu a:hover{border: 1px solid #b9b8b6; color: #b9b8b6; background-color: rgba(255,255,255,0.23);}
.dibu_bg1 p:hover {background: url(/template/pc/skin/images/ico_bg.png) no-repeat -0.66rem -16rem;background-size: 63rem 38rem;}
.dibu_bg2 p:hover {background: url(/template/pc/skin/images/ico_bg.png) no-repeat -8rem -16rem;background-size: 63rem 38rem;}
.dibu_bg3 p:hover {background: url(/template/pc/skin/images/ico_bg.png) no-repeat -15.2rem -16rem;background-size: 63rem 38rem;}
.dibu_bg4 p:hover {background: url(/template/pc/skin/images/ico_bg.png) no-repeat -22.4rem -16rem;background-size: 63rem 38rem;}

.dibu_bg p{width: 100%; padding-top: 3.2rem; overflow: hidden;}
.hltd{background-color: white; margin-top: 3.125rem;}
.hltd1{width: 30.8125rem; height: 21.1875rem; overflow: hidden;}
.hltd2{width: 42.8125rem; height: 21.1875rem; overflow: hidden; position: relative; background: url(/template/pc/skin/images/hltd3.jpg) no-repeat center bottom;}
.hltd2 dl{position: absolute; left: 2.6875rem; top: 3.875rem;color: #333333; padding: 0 3rem 0 2rem;}
.hltd2 dl dt{font-size: 1.75rem; font-weight: bold; color: #333333; margin-bottom: 0.625rem;}
.hltd2 dl dd{font-size: 1.125rem; color: #4e4e4e; line-height: 2.1875rem; text-indent: 3rem; text-align: justify; }
.hltd2 span{color: #ce2940; font-weight: bold;}
.bg{ margin-top: 3.75rem;} 
.bg h1{ font-size: 2.25rem; color: #454642; font-weight: bold; margin-bottom: 0; text-align: center; width: 100%; justify-content: center;}
.bg p{font-size: 0.875rem; font-weight: 100; color: #666666; text-align: center;}
.hltd3{margin-top: 1.5rem;}
.hltd3 div{width:36.6875rem; height:21.1875rem; overflow: hidden; position: relative;}
.hltd3 div dl{width: 100%; line-height: 1.875rem;align-items: center;	justify-content: center; height: 5.3125rem; background-color: rgba(255,255,255,0.7); text-align: left; position: absolute; bottom: 0; display: block; text-indent: 2rem;}

.hltd3 div dl dt{color: #000000; font-size: 1.5rem; margin-top: 0.9375rem;}
.hltd3 div dl dd{font-size: 1rem; color: #757575;}

.hltd4 {width: 17.0625rem; height: 25rem; padding: 0.375rem; background-color: white;   align-items: center;color: #555555;font-size: 1rem; line-height: 1.875rem; text-align: justify; border-radius: 0.3125rem;}
.hltd4 p{width: 87%;text-align: justify;}



.ding26{margin-top: 1.625rem;}

.donghua{display: flex; height: 100%; width: 100%;}
.donghua:hover dl dt{color: white;}
.donghua:hover dl dd{color: white;}
.donghua:hover dl{
	background-color: #0063c1; /* 不支持线性的时候显示 */
	background-image: linear-gradient(to right, #0063c1 , #0088fe);
}

.bg1{padding: 3.75rem 0px;}
.bg1 h1{ font-size:2.25rem; color: #ffffff; font-weight: bold; text-align: center; width: 100%; justify-content: center;}
.bg2 h1{ font-size:2.25rem; color: #454642; font-weight: bold; text-align: center; width: 100%; justify-content: center;}
.bg2 .xbioti{color: #666666;}
.xbioti{font-size: 0.875rem; color: #ffffff;font-weight: 100; line-height: 1rem; text-align: center; margin-bottom: 1.25rem;}
.zhongxin{position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%); width: 66.375rem; z-index: 0; border: 2px solid #fddfa3; border-bottom: none; height: 11.5625rem;}
.zhongxin1{text-align: center;top: -6%;left: 50%;transform: translate(-50%, -50%); border-radius: 1.5625rem 1.5625rem 0 0; position: absolute; width: 63.25rem; z-index: 1; font-size: 1.25rem; color: #fbb016; font-weight: bold; line-height: 3.375rem; height: 3.375rem; background-color: #fddfa3;}
.huanjie{margin-top: 5rem; z-index: 1;}

.hltd4 span{margin: 0.625rem 0;}
.hltd4:nth-child(1) span{background: url("/template/pc/skin/images/ico_bg.png") no-repeat -37.1875rem -15.125rem; width: 5.1875rem; height: 3.125rem; display: block;background-size: 75.625rem 45.875rem;}
.hltd4:nth-child(2) span{background: url("/template/pc/skin/images/ico_bg.png") no-repeat -45.8125rem -15.125rem; width: 5.1875rem; height: 3.125rem; display: block;background-size: 75.625rem 45.875rem;}
.hltd4:nth-child(3) span{background: url("/template/pc/skin/images/ico_bg.png") no-repeat -54.5rem -15.125rem; width: 5.1875rem; height: 3.125rem; display: block;background-size: 75.625rem 45.875rem;}
.hltd4:nth-child(4) span{background: url("/template/pc/skin/images/ico_bg.png") no-repeat -62.6875rem -15.125rem; width: 5.1875rem; height: 3.125rem; display: block;background-size: 75.625rem 45.875rem;}
.hltd4:hover{background-color: #fddfa3; color: #b6851f;}
.hltd4:hover:nth-child(1) span{background-position: -37.1875rem -20.125rem; }
.hltd4:hover:nth-child(2) span{background-position: -45.8125rem -20.125rem; }
.hltd4:hover:nth-child(3) span{background-position: -54.5625rem -20.125rem; }
.hltd4:hover:nth-child(4) span{background-position: -62.6875rem -20.125rem; }
/*.hltd4:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.hltd4:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.hltd4:nth-child(3) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.hltd4:nth-child(4) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s; }*/

.hltd5{width: 27.75rem;overflow: hidden;}
.hltd6{width: 46.625rem;overflow: hidden;}
.w264{width: 16.5rem;overflow: hidden;}
.w366{width: 22.875rem; height: 24.6875rem;color: #333333; padding: 0.625rem; border: 1px solid #e9e9e9; overflow: hidden;}
.pic404{width: 27.75rem;height: 18.9375rem; overflow: hidden;}
.pic472{width: 29.5rem;height: 25rem; overflow: hidden;}
.pic264{width: 16.5rem;height: 12.1875rem; overflow: hidden;}
.pic242{width: 15.125rem;height: 12.875rem; overflow: hidden;}
.hltd6{width: 46.625rem;}

.w366 p{font-size: 1.125rem;  line-height: 2rem; padding: 0.9375rem 0;}
.w366 span{color: #888888; font-size: 1.125rem;}
.w366 span img{vertical-align: middle; margin-left: 0.625rem; font-weight: 100;}
.pic366{width: 22.875rem; height: 16.25rem; overflow: hidden;}
.pic366 img{height: 16.25rem; width: 100%; object-fit: cover;}
.w366 a{color: #333333;}
.w366:hover{border: 1px solid #0061c0; color: #0061c0;}
.w366:hover a{ color: #0061c0;}
/*.w366:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s; }
.w366:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }
.w366:nth-child(3) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }*/

.ganxie{background-image: url(/template/pc/skin/images/ganxie.png); margin-left: 3.875rem; width: 75rem; height: 48.25rem; background-size: 100% 100%; background-repeat: no-repeat;
transform:rotate(3deg);
-ms-transform:rotate(3deg); /* Internet Explorer */
-moz-transform:rotate(3deg); /* Firefox */
-webkit-transform:rotate(3deg); /* Safari 和 Chrome */
-o-transform:rotate(3deg); /* Opera */
margin-top: 1rem;
}

.indexdw{position: relative;}

.index_left{left: -4.8125rem; top: 4.125rem;position: absolute;}
.index_right{right: -4.8125rem;top: 4.125rem;position: absolute;}
.index_left img, .index_right img{width: 3.875rem; height: 11.4375rem;}
.slideBox{  overflow:hidden; position:relative; }
.slideBox .hd{ height:8.0625rem; width: 49.375rem; left: 12rem;  position:absolute;  bottom:2.5rem; z-index:1; }
.slideBox .hd ul{ zoom:1;justify-content: space-between; display: flex; width: 100%;}
.slideBox .hd ul li{ float:left; margin-left:1.5rem; width:10rem; height:10rem;  text-align:center;  cursor:pointer; }
.slideBox .hd ul li:first-child{margin-left: 0;}
.slideBox .hd ul li.on{  }
.slideBox .bd{ position:relative; left: -1.0625rem; top: 0.8rem; width: 50rem; height:35.625rem; overflow: hidden; z-index:0; justify-content: center;  }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:49.375rem; height:35.5rem; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:0; top:40%; margin-top:-1.5625rem; display:block; width:3.875rem; height:11.4375rem; }
.slideBox .next{ left:auto; right:0; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.liaojie a{width: 8.75rem; height: 8.9375rem; font-size: 1.2rem; text-align: center; justify-content: center; color: #666666; border: 1px solid #9a9d9f; border-radius: 0.625rem; display: flex}
.liaojie span{background: url("/template/pc/skin/images/ico_bg.png") no-repeat;background-size: 75.625rem 45.875rem; margin-bottom: 0.625rem; display: flex; width: 100%; height: 4.0625rem;transition-duration: 1s;}
/*.liaojie a:nth-child(1) { -webkit-transition-delay: 0s; transition-delay: 0s;}
.liaojie a:nth-child(2) { -webkit-transition-delay: 0.4s; transition-delay: 0.4s;}
.liaojie a:nth-child(3) { -webkit-transition-delay: 0.8s; transition-delay: 0.8s;}
.liaojie a:nth-child(4) { -webkit-transition-delay: 1.2s; transition-delay: 1.2s;}
.liaojie a:nth-child(5) { -webkit-transition-delay: 1.6s; transition-delay: 1.6s;}
.liaojie a:nth-child(6) { -webkit-transition-delay: 2.0s; transition-delay: 2.0s;}
.liaojie a:nth-child(7) { -webkit-transition-delay: 2.4s; transition-delay: 2.4s;}*/
.liaojie a:nth-child(1) span{background-position:  0.1875rem -26.5rem; }
.liaojie a:nth-child(2) span{background-position:  -8.625rem -26.5rem; }
.liaojie a:nth-child(3) span{background-position:  -17.375rem -26.5rem; }
.liaojie a:nth-child(4) span{background-position:  -27.25rem -26.5rem; }
.liaojie a:nth-child(5) span{background-position:  -38.125rem -26.5rem; }
.liaojie a:nth-child(6) span{background-position:  -47.8125rem -26.5rem; }
.liaojie a:nth-child(7) span{background-position:  -57rem -26.5rem; }

.liaojie a:hover:nth-child(1) span{background-position:  0.1875rem -31.75rem;}
.liaojie a:hover:nth-child(2) span{background-position:  -8.625rem -31.75rem;}
.liaojie a:hover:nth-child(3) span{background-position:  -17.375rem -31.75rem;}
.liaojie a:hover:nth-child(4) span{background-position:  -27.25rem -31.75rem;}
.liaojie a:hover:nth-child(5) span{background-position:  -38.125rem -31.75rem;}
.liaojie a:hover:nth-child(6) span{background-position:  -47.8125rem -31.75rem;}
.liaojie a:hover:nth-child(7) span{background-position:  -57rem -31.75rem;}
.liaojie a:hover{color: #0061c0; border: 1px solid #0061c0;}


.bg3{/* background: url(/template/pc/skin/images/bg.jpg) repeat; */ padding: 3.75rem 0px; }
.bg3 h1{ font-size:1.6rem; color: #333333; font-weight: 400; margin-bottom: 2.5rem; text-align: center; width: 100%; justify-content: center;}

.fexlend{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.ding20{margin-top: 1.25rem;}


/* 动画效果 */

/*.menu6 div:first-of-type {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 0.2s;
}

.menu6 div:nth-of-type(2) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 0.4s;
}

.menu6 div:nth-of-type(3) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 0.6s;
}
.menu6 div:nth-of-type(4) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 0.8s;
}
.menu6 div:nth-of-type(5) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 1.0s;
}
.menu6 div:nth-of-type(6) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 1.2s;
}
.menu6 div:nth-of-type(7) {
  animation: menu6 0.3s ease-in-out forwards;
  animation-delay: 1.4s;
}*/


@keyframes menu6 {
  0% {
    opacity: 0;
    transform: scale(2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}


@keyframes gelatine {
    from, to {
        transform: scale(1, 1);
    }
    25% {
        transform: scale(0.9, 1.1);
    }
    50% {
        transform: scale(1.1, 0.9);
    }
    75% {
        transform: scale(0.95, 1.05);
    }
}
.spin {
    animation: spin 1s infinite linear;
}
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.elastic-spin {
    animation: elastic-spin 1s infinite ease;
}
@keyframes elastic-spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(720deg);
    }
}
.pulse {
    animation: pulse 1s infinite ease-in-out alternate;
}
@keyframes pulse {
    from {
        transform: scale(0.8);
    }
    to {
        transform: scale(1.2);
    }
}
.flash {
    animation: flash 500ms ease infinite alternate;
}
@keyframes flash {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.hithere {
    animation: hithere 1s ease infinite;
}
@keyframes hithere {
    30% {
        transform: scale(1.2);
    }
    40%,
    60% {
        transform: rotate(-20deg) scale(1.2);
    }
    50% {
        transform: rotate(20deg) scale(1.2);
    }
    70% {
        transform: rotate(0deg) scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.grow {
    animation: grow 2s ease infinite;
}
@keyframes grow {
    from {
        transform: scale(0);
    }
    to {
        transform: scale(1);
    }
}
.fade-in {
    animation: fade-in 2s linear infinite;
}
@keyframes fade-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.fade-out {
    animation: fade-out 2s linear infinite;
}
@keyframes fade-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.bounce {
    animation: bounce 2s ease infinite;
}
@keyframes bounce {
    70% {
        transform: translateY(0%);
    }
    80% {
        transform: translateY(-15%);
    }
    90% {
        transform: translateY(0%);
    }
    95% {
        transform: translateY(-7%);
    }
    97% {
        transform: translateY(0%);
    }
    99% {
        transform: translateY(-3%);
    }
    100% {
        transform: translateY(0);
    }
}
.bounce2 {
    animation: bounce2 2s ease infinite;
}
@keyframes bounce2 {
    0%, 20%, 50%, 80%, 100% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-1.875rem);
    }
    60% {
        transform: translateY(-0.9375rem);
    }
}
.shake {
    animation: shake 2s ease infinite;
}
@keyframes shake {
    0%, 100% {
        transform: translateX(0);
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        transform: translateX(-0.625rem);
    }
    20%,
    40%,
    60%,
    80% {
        transform: translateX(0.625rem);
    }
}
.flip {
    backface-visibility: visible !important;
    animation: flip 2s ease infinite;
}
@keyframes flip {
    0% {
        transform: perspective(25rem) rotateY(0);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(25rem) translateZ(9.375rem) rotateY(170deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(25rem) translateZ(9.375rem) rotateY(190deg) scale(1);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(25rem) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in;
    }
    100% {
        transform: perspective(25rem) scale(1);
        animation-timing-function: ease-in;
    }
}
.swing {
    transform-origin: top center;
    animation: swing 2s ease infinite;
}
@keyframes swing {
    20% {
        transform: rotate(15deg);
    }
    40% {
        transform: rotate(-10deg);
    }
    60% {
        transform: rotate(5deg);
    }
    80% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.wobble {
    animation: wobble 2s ease infinite;
}
@keyframes wobble {
    0% {
        transform: translateX(0%);
    }
    15% {
        transform: translateX(-25%) rotate(-5deg);
    }
    30% {
        transform: translateX(20%) rotate(3deg);
    }
    45% {
        transform: translateX(-15%) rotate(-3deg);
    }
    60% {
        transform: translateX(10%) rotate(2deg);
    }
    75% {
        transform: translateX(-5%) rotate(-1deg);
    }
    100% {
        transform: translateX(0%);
    }
}
.fade-in-down {
    animation: fade-in-down 2s ease infinite;
}
@keyframes fade-in-down {
    0% {
        opacity: 0;
        transform: translateY(-1.25rem);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.fade-in-left {
    animation: fade-in-left 2s ease infinite;
}
@keyframes fade-in-left {
    0% {
        opacity: 0;
        transform: translateX(-1.25rem);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
.fade-out-down {
    animation: fade-out-down 2s ease infinite;
}
@keyframes fade-out-down {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(1.25rem);
    }
}
.fade-out-right {
    animation: fade-out-right 2s ease infinite;
}
@keyframes fade-out-right {
    0% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(1.25rem);
    }
}
.bounce-in {
    animation: bounce-in 2s ease infinite;
}
@keyframes bounce-in {
    0% {
        opacity: 0;
        transform: scale(.3);
    }
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    70% {
        transform: scale(.9);
    }
    100% {
        transform: scale(1);
    }
}
.bounce-in-right {
    animation: bounce-in-right 2s ease infinite;
}
@keyframes bounce-in-right {
    0% {
        opacity: 0;
        transform: translateX(125rem);
    }
    60% {
        opacity: 1;
        transform: translateX(-1.875rem);
    }
    80% {
        transform: translateX(0.625rem);
    }
    100% {
        transform: translateX(0);
    }
}
.bounce-out {
    animation: bounce-out 2s ease infinite;
}
@keyframes bounce-out {
    0% {
        transform: scale(1);
    }
    25% {
        transform: scale(.95);
    }
    50% {
        opacity: 1;
        transform: scale(1.1);
    }
    100% {
        opacity: 0;
        transform: scale(.3);
    }
}
.bounce-out-down {
    animation: bounce-out-down 2s ease infinite;
}
@keyframes bounce-out-down {
    0% {
        transform: translateY(0);
    }
    20% {
        opacity: 1;
        transform: translateY(-1.25rem);
    }
    100% {
        opacity: 0;
        transform: translateY(1.25rem);
    }
}
.rotate-in-down-left {
    animation: rotate-in-down-left 2s ease infinite;
}
@keyframes rotate-in-down-left {
    0% {
        transform-origin: left bottom;
        transform: rotate(-90deg);
        opacity: 0;
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
.rotate-in-up-left {
    animation: rotate-in-up-left 2s ease infinite;
}
@keyframes rotate-in-up-left {
    0% {
        transform-origin: left bottom;
        transform: rotate(90deg);
        opacity: 0;
    }
    100% {
        transform-origin: left bottom;
        transform: rotate(0);
        opacity: 1;
    }
}
.hinge {
    animation: hinge 2s ease infinite;
}
@keyframes hinge {
    0% {
        transform: rotate(0);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    20%,
    60% {
        transform: rotate(80deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    40% {
        transform: rotate(60deg);
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    80% {
        transform: rotate(60deg) translateY(0);
        opacity: 1;
        transform-origin: top left;
        animation-timing-function: ease-in-out;
    }
    100% {
        transform: translateY(43.75rem);
        opacity: 0;
    }
}
.roll-in {
    animation: roll-in 2s ease infinite;
}
@keyframes roll-in {
    0% {
        opacity: 0;
        transform: translateX(-100%) rotate(-120deg);
    }
    100% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg);
    }
}
.roll-out {
    animation: roll-out 2s ease infinite;
}
@keyframes roll-out {
    0% {
        opacity: 1;
        transform: translateX(0px) rotate(0deg);
    }
    100% {
        opacity: 0;
        transform: translateX(100%) rotate(120deg);
    }
}
.lxwm{height: 36rem; background-color: white;}
.lxwmbg{width: 69.3125rem; height: 30.5rem; position: relative;}
.lxwmbg img{bottom: 0; position: absolute; z-index: 0; left: 0;}
.lxwm_rithg{position: absolute; z-index: 1; right: 1.5625rem; width: 20rem; height: 18.75rem; font-size: 1rem; color: #666666; line-height: 2.25rem; top: 10rem;}
.lxwm_rithg table tr th{text-align: left; font-size: 1.125rem; color: #333333; font-weight: bold;}
.lxwm_rithg table tr td{vertical-align: text-top;}
.lxwm_rithg div{margin-top: 2.375rem;}