.color777 {
	color: rgb(119, 119, 119);
}
.color999 {
	color: rgb(153, 153, 153);
}
.w-title {
	margin: 20px 0px; line-height: 1.5;
}
.w-title h2 {
	margin: 0px; font-weight: normal;
}
.w-title .title-h-in > span {
	font-family: "Times New Roman", Times, serif; font-size: 100%;
}
.bg_vice {
	background-color: rgb(238, 238, 238);
}
.linebg {
	background: rgb(204, 204, 204);
}
.lineborder {
	border-color: rgb(224, 221, 219);
}
.bg_none {
	background: none;
}
.bgtit_body {
	background: rgb(255, 255, 255);
}
.color_vice_light {
	color: rgb(119, 119, 119);
}
.bg_vice_light {
	background: rgb(153, 153, 153);
}
.bg29 {
	background: url("../images/title/tit29bg.png") repeat-x center;
}
.bg3 {
	background: url("../images/title/line.png") repeat-x center;
}
.icon_more19bg {
	background-position: center; background-repeat: no-repeat;
}
.aHovercolor_main:hover {
	transition:0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.aHoverbg_deepen:hover {
	transition:0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.w-title17 .more:hover {
	transition:0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.aHovercolor_deepen:hover {
	transition:0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.w-title1 {
	text-align: center; line-height: 1.8;
}
.w-title1 h2 {
	line-height: 1.8; font-size: 165%;
}
.w-title1 .title-h-in > span {
	font-size: 130%;
}
.w-title1 .simpline {
	margin: 10px auto; width: 55px; height: 2px;
}
.w-title2 {
	padding: 0px 1em; color: rgb(120, 120, 120); position: relative;
}
.w-title2 h2 {
	line-height: 2; font-size: 120%; display: inline-block;
}
.w-title2 .title-h-in h2 {
	color: rgb(120, 120, 120);
}
.w-title2 span {
	padding-left: 5px;
}
.w-title2 .more {
	top: 50%; right: 7px; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title3 {
	background: none; text-align: center; overflow: hidden;
}
.w-title3 .title-h-in {
	background: none; padding: 0px 20px; display: inline-block; position: relative;
}
.w-title3 h2 {
	font-size: 150%; display: inline-block;
}
.w-title3 .title-h-in > span {
	font-size: 120%; margin-left: 10px;
}
.w-title3 .title-h-in::before {
	background: rgb(224, 221, 219); top: 50%; width: 1500px; height: 1px; position: absolute; content: "";
}
.w-title3 .title-h-in::after {
	background: rgb(224, 221, 219); top: 50%; width: 1500px; height: 1px; position: absolute; content: "";
}
.w-title3 .title-h-in::before {
	right: 100%;
}
.w-title3 .title-h-in::after {
	left: 100%;
}
.w-title4 {
	background: url("../images/title/tit4bg.png") repeat-x 0% 0% / auto 100%; font-family: microsoft yahei,"Î¢ÈíÑÅºÚ","ºÚÌå"; position: relative;
}
.w-title4 h2 {
	background: url("../images/title/tit4_middle.png") no-repeat center / 100% 100%; padding: 0.7em 30px; font-size: 130%; display: inline-block; _width: auto;
}
.w-title4 .title-h-in h2 {
	color: rgb(255, 255, 255);
}
.w-title4 .title-h-in > span {
	color: rgb(255, 255, 255); font-size: 110%; margin-left: 10px;
}
.w-title4 .more {
	top: 50%; right: 7px; color: rgb(255, 255, 255); text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title4 .more span {
	font-size: 100%;
}
.w-title5 {
	border-width: 0px 0px 1px; border-style: solid; position: relative;
}
.w-title5 h2 {
	border-width: 0px 0px 2px; border-style: solid; margin: 0px 0px -1px; text-align: left; line-height: 2; font-size: 20px; display: inline-block;
}
.w-title5 .title-h-in h2 {
	color: rgb(0, 0, 0);
}
.w-title5 .title-h-in > span {
	margin-left: 10px;
}
.w-title5 .more {
	top: 50%; right: 7px; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title5 .more span {
	font-size: 100%;
}
.w-title6 {
	text-align: center; color: rgb(51, 51, 51);
}
.w-title6 .tith {
	display: inline-block; position: relative; -ms-zoom: 1;
}
.w-title6 .tith h2 {
	background: url("../images/title/tit6_middle.png") repeat-x top; padding: 5px 20px 0px; color: rgb(51, 51, 51); line-height: 2; font-size: 20px; display: inline-block; -ms-zoom: 1;
}
.w-title6 .tith .tit_left {
	background: url("../images/title/tit6_left.png") no-repeat; left: -30px; top: 0px; width: 30px; height: 32px; position: absolute;
}
.w-title6 .tith .tit_right {
	background: url("../images/title/tit6_right.png") no-repeat; top: 0px; width: 30px; height: 32px; right: -30px; position: absolute;
}
.w-title6 .title-h-in > span {
	display: block;
}
.w-title7 {
	border-width: 1px 1px 1px 3px; border-style: solid; padding: 0.5em 1em; color: rgb(51, 51, 51); border-left-color: rgb(51, 51, 51); position: relative;
}
.w-title7 h2 {
	font-size: 18px; display: inline-block;
}
.w-title7 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title7 .title-h-in > span {
	margin-left: 5px;
}
.w-title7 .more {
	padding: 0.7em 1em; top: -1px; right: -1px; bottom: -1px; color: rgb(255, 255, 255); text-decoration: none; position: absolute;
}
.w-title8 {
	background: url("../images/title/tit8bg.png") repeat-x 0% 0% / auto 100%; position: relative;
}
.w-title8 h2 {
	padding: 0.5em 1em; font-size: 18px; display: inline-block; position: relative;
}
.w-title8 h2 .bg_opacipy {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.9;
}
.w-title8 .title-h-in h2 {
	color: rgb(255, 255, 255);
}
.w-title8 h2 em {
	font-style: normal; position: relative; z-index: 1;
}
.w-title8 h2 span {
	font-family: "Times New Roman", Times, serif; margin-left: 10px; position: relative; z-index: 1;
}
.w-title8 .more {
	top: 50%; right: 1em; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title9 {
	text-align: center; color: rgb(51, 51, 51);
}
.w-title9 .w-title-in {
	background: url("../images/title/tit9_left.png") no-repeat left; padding-left: 75px; display: inline-block;
}
.w-title9 .w-title-in .w-title-inner {
	background: url("../images/title/tit9_right.png") no-repeat right; padding-right: 75px;
}
.w-title9 .title-h-in {
	padding: 10px 0px;
}
.w-title9 h2 {
	line-height: 1.5; font-size: 20px; display: inline-block;
}
.w-title9 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title9 .title-h-in > span {
	display: block;
}
.w-title10 {
	background: url("../images/title/tit10bg.png") no-repeat bottom; padding: 10px 0px 16px; text-align: center; color: rgb(51, 51, 51); margin-top: 10px;
}
.w-title10 h2 {
	line-height: 1.5; font-size: 18px; display: inline-block;
}
.w-title10 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title10 .title-h-in > span {
	display: block;
}
.w-title11 {
	background: url("../images/title/tit11bg.png") no-repeat center / auto 100%; padding: 1em 0px 2em; width: 100%; text-align: center; color: rgb(51, 51, 51); display: table; min-width: 4em;
}
.w-title11 .w-title-in {
	height: 100%; vertical-align: middle; display: table-cell;
}
.w-title11 h2 {
	line-height: 1.8; font-size: 20px;
}
.w-title11 .w-title-in h2 {
	color: rgb(51, 51, 51);
}
.w-title11 .title-h-in > span {
	font-size: 30px; display: block;
}
.w-title12 {
	text-align: center; color: rgb(51, 51, 51);
}
.w-title12 .w-title-in {
	background: url("../images/title/tit12bg.png") no-repeat left; padding-left: 40px; display: inline-block;
}
.w-title12 .w-title-in .w-title-inner {
	background: url("../images/title/tit12bg.png") no-repeat right; padding-right: 40px;
}
.w-title12 h2 {
	line-height: 1.5; font-size: 18px;
}
.w-title12 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title12 .title-h-in > span {
	display: block;
}
.w-title13 {
	background: url("../images/title/tit13bg.png") no-repeat top; text-align: center; padding-top: 30px;
}
.w-title13 h2 {
	line-height: 1.5; font-size: 24px;
}
.w-title13 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title13 .title-h-in > span {
	color: rgb(102, 102, 102); font-size: 18px; display: block;
}
.w-title14 {
	text-align: right;
}
.w-title14 .title-h-in > span {
	color: rgb(51, 51, 51); line-height: 1.2; font-size: 16px; display: block;
}
.w-title14 h2 {
	background: url("../images/title/tit14bg.png") no-repeat left top; line-height: 1.5; padding-top: 12px; font-size: 18px; display: block;
}
.w-title14 .title-h-in h2 {
	color: rgb(51, 51, 51);
}
.w-title15 {
	border-width: 0px 0px 0px 6px; border-style: solid; padding: 0.1em 1em; border-left-color: rgb(51, 51, 51); position: relative;
}
.w-title15 h2 {
	font-size: 18px; display: inline-block;
}
.w-title15 .title-h-in > span {
	margin-left: 5px;
}
.w-title15 .more {
	top: 50%; right: 0px; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title16 {
	text-align: center; line-height: 1.8;
}
.w-title16 h2 {
	line-height: 1.8; font-size: 165%;
}
.w-title16 .title-h-in > span {
	font-size: 130%;
}
.w-title17 {
	border-width: 0px 0px 1px; border-style: solid; margin: 0px 0px 10px; position: relative;
}
.w-title17 .w-title-in {
	margin: 0px auto;
}
.w-title17 .w-title-inner {
	background: url("../images/title/tit17bg.png") no-repeat right / auto 100%; padding-right: 50px; float: left;
}
.w-title17 .title-h-in {
	background: rgb(37, 37, 37); padding-left: 68px;
}
.w-title17 .title-text-in {
	padding-left: 15px; white-space: nowrap;
}
.w-title17 .title-text-in h2 {
	text-align: left; color: rgb(255, 255, 255); line-height: 2; font-family: "Î¢ÈíÑÅºÚ",microsoft yahei,"ºÚÌå"; font-size: 115%; display: inline-block;
}
.w-title17 .title-text-in > span {
	color: rgb(255, 255, 255); font-family: "Times New Roman", Times, serif; margin-left: 10px;
}
.w-title17 .more {
	background: url("../images/title/tit17_more.png") no-repeat center / contain; padding: 0.4em 13px; top: 50%; text-align: center; right: -2px; color: rgb(255, 255, 255); line-height: 1; font-family: Arial, Helvetica, sans-serif; font-size: 80%; text-decoration: none; margin-top: -1.4em; position: absolute;
}
.w-title17 .more span {
	font-size: 100%;
}
.w-title18 {
	text-align: center; color: rgb(51, 51, 51);
}
.w-title18 .tith {
	background: url("../images/title/tit18_middle.png") repeat-x bottom; padding: 10px 20px; text-align: center; display: inline-block; position: relative; -ms-zoom: 1;
}
.w-title18 .tith h2 {
	color: rgb(51, 51, 51); line-height: 2; font-size: 24px; display: inline-block; -ms-zoom: 1;
}
.w-title18 .tith span {
	font-family: "Times New Roman", Times, serif; font-size: 16px; display: block;
}
.w-title18 .tith .tit_left {
	background: url("../images/title/tit18_left.png") no-repeat; left: -55px; width: 55px; height: 44px; bottom: 0px; position: absolute;
}
.w-title18 .tith .tit_right {
	background: url("../images/title/tit18_right.png") no-repeat; width: 55px; height: 44px; right: -55px; bottom: 0px; position: absolute;
}
.w-title19 {
	border-width: 0px 0px 1px; border-style: solid; position: relative;
}
.w-title19 .w-title-in {
	margin: 0px auto; max-width: 1200px;
}
.w-title19 .tith {
	border-width: 0px 0px 2px; border-style: solid; margin: 0px 0px -1px; text-align: left; line-height: 2; font-size: 120%; display: inline-block;
}
.w-title19 .tith span {
	font-family: "Times New Roman", Times, serif;
}
.w-title19 h2 {
	color: rgb(51, 51, 51); line-height: 2; font-size: 20px; display: inline-block;
}
.w-title19 .tith > em {
	padding: 0px 0.5em; font-style: normal;
}
.w-title19 .more {
	right: 7px; bottom: 0.5em; text-decoration: none; position: absolute;
}
.w-title19 .more span {
	font-size: 100%;
}
.w-title19 .more .icon_more {
	background-position: center; width: 1em; height: 1em; margin-top: -2px; margin-left: 0.3em; vertical-align: middle; display: inline-block; background-repeat: no-repeat;
}
.w-title20 {
	position: relative;
}
.w-title20 .tith {
	margin: 0px 0px -1px; text-align: left; line-height: 1.3; display: inline-block;
}
.w-title20 .tith span {
	font-size: 24px;
}
.w-title20 h2 {
	font-size: 120%;
}
.w-title20 .more {
	right: 7px; bottom: 0.2em; text-decoration: none; position: absolute;
}
.w-title20 .more span {
	font-size: 100%;
}
.w-title20 .more .icon_more {
	background-position: center; width: 1em; height: 1em; margin-top: -2px; margin-left: 0.3em; vertical-align: middle; display: inline-block; background-image: url("../images/title/icon-more.png"); background-repeat: no-repeat;
}
.w-title21 {
	border-width: 0px 0px 1px; border-style: solid; position: relative;
}
.w-title21 .w-title-in {
	margin: 0px auto; max-width: 1200px;
}
.w-title21 h2 {
	padding: 0px 1em; color: rgb(255, 255, 255); line-height: 2; font-size: 16px; display: inline-block; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
}
.w-title21 .more {
	right: 7px; bottom: 0.2em; text-decoration: none; position: absolute;
}
.w-title21 .more span {
	font-size: 100%;
}
.w-title22 {
	text-align: center; color: rgb(51, 51, 51);
}
.w-title22 .w-title-in {
	background: url("../images/title/tit22_left.png") no-repeat left; text-align: center; padding-left: 60px; display: inline-block; -ms-zoom: 1;
}
.w-title22 .w-title-in .title-h-in {
	background: url("../images/title/tit22_right.png") no-repeat right; padding-right: 60px;
}
.w-title22 .tith {
	padding: 10px 20px;
}
.w-title22 .tith h2 {
	color: rgb(51, 51, 51); line-height: 2; font-size: 24px; display: inline-block; -ms-zoom: 1;
}
.w-title22 .tith span {
	font-family: "Times New Roman", Times, serif; font-size: 16px; display: block;
}
.w-title23 {
	text-align: center; line-height: 2;
}
.w-title23 h2 {
	font-size: 18px;
}
.w-title23 .title-h-in > span {
	font-size: 32px;
}
.w-title23 .simpline {
	margin: 0px auto 10px; width: 30px; height: 1px;
}
.w-title24 {
	text-align: center; line-height: 1.2;
}
.w-title24 .title-h-in > span {
	font-size: 32px; margin-bottom: 5px; display: block;
}
.w-title24 .tith {
	padding: 0px 10px; text-align: center; display: inline-block; position: relative; -ms-zoom: 1;
}
.w-title24 .tith h2 {
	line-height: 2; font-size: 18px; display: inline-block; -ms-zoom: 1;
}
.w-title24 .tith .tit_left {
	left: -30px; top: 50%; width: 30px; height: 1px; position: absolute;
}
.w-title24 .tith .tit_right {
	top: 50%; width: 30px; height: 1px; right: -30px; position: absolute;
}
.w-title25 {
	text-align: center; line-height: 1.2;
}
.w-title25 h2 {
	font-size: 30px; margin-bottom: 5px; display: block;
}
.w-title25 .tith {
	padding: 0px 10px; text-align: center; display: inline-block; position: relative; -ms-zoom: 1;
}
.w-title25 .tith span {
	line-height: 2; font-family: "Times New Roman", Times, serif; font-size: 18px; display: inline-block; -ms-zoom: 1;
}
.w-title25 .tith .tit_left {
	left: -100px; top: 50%; width: 100px; height: 1px; position: absolute;
}
.w-title25 .tith .tit_right {
	top: 50%; width: 100px; height: 1px; right: -100px; position: absolute;
}
.w-title26 {
	border-width: 0px 0px 1px; border-style: solid; position: relative;
}
.w-title26 .tith {
	margin: 0px 0px -1px; line-height: 1.2; font-size: 120%; display: inline-block;
}
.w-title26 .tith span {
	font-family: "Times New Roman", Times, serif;
}
.w-title26 h2 {
	line-height: 2; font-size: 20px; display: inline-block;
}
.w-title26 .tith > em {
	padding: 0px 0.5em; font-style: normal;
}
.w-title26 .more {
	right: 7px; bottom: 0.2em; text-decoration: none; position: absolute;
}
.w-title26 .more span {
	font-size: 100%;
}
.w-title27 {
	border-width: 0px 0px 3px; border-style: solid; position: relative;
}
.w-title27 h2 {
	padding: 0px 1em; color: rgb(255, 255, 255); line-height: 2; font-size: 16px; display: inline-block;
}
.w-title27 .more {
	right: 7px; bottom: 0.2em; text-decoration: none; position: absolute;
}
.w-title27 .more span {
	font-size: 100%;
}
.w-title28 {
	position: relative;
}
.w-title28 .tith {
	margin: 0px 0px -1px; line-height: 1.2; font-size: 120%; display: inline-block;
}
.w-title28 .tith span {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px;
}
.w-title28 h2 {
	line-height: 2; font-size: 110%; display: inline-block;
}
.w-title28 .tith > em {
	padding: 0px 0.5em;
}
.w-title28 .more {
	right: 7px; bottom: 0.5em; text-decoration: none; position: absolute;
}
.w-title28 .more span {
	font-size: 100%;
}
.w-title29 {
	position: relative;
}
.w-title29 .tith {
	margin: 0px 0px -1px; line-height: 1.2; padding-right: 10px; font-size: 120%; display: inline-block;
}
.w-title29 .tith span {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px;
}
.w-title29 h2 {
	line-height: 2; font-size: 110%; display: inline-block;
}
.w-title29 .tith > em {
	padding: 0px 0.5em; font-style: normal;
}
.w-title29 .more {
	padding: 0px 7px; top: 50%; right: 0px; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title29 .more span {
	font-size: 100%;
}
.w-title30 {
	border-width: 0px 0px 0px 8px; border-style: solid; padding-left: 10px; border-left-color: rgb(51, 51, 51); position: relative;
}
.w-title30 .tith {
	margin: 0px 0px -1px; text-align: left; color: rgb(51, 51, 51); line-height: 1.2; display: inline-block;
}
.w-title30 .tith h2 {
	font-size: 26px; margin-bottom: 5px;
}
.w-title30 .tith span {
	font-size: 16px;
}
.w-title30 .more {
	border-width: 0px 0px 1px; border-style: solid; top: 50%; right: 7px; text-decoration: none; margin-top: -0.75em; position: absolute;
}
.w-title30 .more span {
	line-height: 1.5; font-size: 120%; display: inline-block;
}
.w-title31 {
	text-align: center;
}
.w-title31 .title-h-in > span {
	line-height: 2; font-family: "Times New Roman", Times, serif; font-size: 40px; margin-bottom: 5px; display: block;
}
.w-title31 .tith {
	text-align: center; display: inline-block; position: relative; -ms-zoom: 1;
}
.w-title31 .tith h2 {
	border-width: 1px; border-style: solid; padding: 0px 20px; line-height: 2.5; font-size: 18px; display: inline-block; -ms-zoom: 1;
}
.w-title31 .tith .tit_left {
	left: -150px; top: 50%; width: 150px; height: 1px; position: absolute;
}
.w-title31 .tith .tit_right {
	top: 50%; width: 150px; height: 1px; right: -150px; position: absolute;
}
.w-title32 {
	border-width: 1px 0px 0px; border-style: solid; position: relative;
}
.w-title32 .tith {
	border-width: 6px 0px 0px; border-style: solid; text-align: left; line-height: 1.3; padding-top: 10px; font-size: 120%; margin-top: -5px; display: inline-block;
}
.w-title32 .tith span {
	font-family: "Times New Roman", Times, serif; font-size: 24px;
}
.w-title32 h2 {
	font-size: 120%;
}
.w-title32 .more {
	right: 7px; bottom: 0.2em; text-decoration: none; position: absolute;
}
.w-title32 .more span {
	font-size: 100%;
}
.w-title32 .more .icon_more {
	background-position: center; width: 1em; height: 1em; margin-left: 0.3em; vertical-align: middle; display: inline-block; background-image: url("../images/title/icon-more.png"); background-repeat: no-repeat;
}
.w-title33 {
	text-align: center; line-height: 2; overflow: hidden; position: relative;
}
.w-title33 .tit_line {
	left: 0px; top: 50%; height: 1px; right: 0px; display: none; position: absolute;
}
.w-title33 .title-h-in {
	background: none; padding: 0px 20px; display: inline-block; position: relative; z-index: 1;
}
.w-title33 .title-h-in h2 {
	font-size: 28px; display: block;
}
.w-title33 .title-h-in > span {
	font-size: 22px; display: block;
}
.w-title33 .title-h-in::before {
	background: rgb(224, 221, 219); top: 50%; width: 1500px; height: 1px; position: absolute; content: "";
}
.w-title33 .title-h-in::after {
	background: rgb(224, 221, 219); top: 50%; width: 1500px; height: 1px; position: absolute; content: "";
}
.w-title33 .title-h-in::before {
	right: 100%;
}
.w-title33 .title-h-in::after {
	left: 100%;
}
.w-title34 .tith {
	text-align: center; margin-bottom: 10px; vertical-align: middle; position: relative;
}
.w-title34 .tith .line {
	left: 0px; top: 50%; height: 1px; right: 0px; position: absolute;
}
.w-title34 .tith .tit_left {
	left: -0.75em; top: 50%; width: 1.6em; font-size: 1.6em; margin-top: -0.75em; position: absolute; z-index: 1;
}
.w-title34 .tith .tit_right {
	top: 50%; width: 1.6em; right: -0.75em; font-size: 1.6em; margin-top: -0.75em; position: absolute; z-index: 1;
}
.w-title34 .tith .tith-in {
	display: inline-block; position: relative; z-index: 1;
}
.w-title34 .tith h2 {
	padding: 0px 40px; font-size: 24px;
}
.w-title34 p {
	text-align: center;
}
.w-title35 {
	text-align: center; color: rgb(255, 255, 255); position: relative;
}
.w-title35 .tit_line {
	left: 0px; top: 50%; height: 1px; right: 0px; position: absolute;
}
.w-title35 .w-title-inner {
	border-width: 1px; border-style: solid; padding: 5px 6px; display: inline-block; position: relative; z-index: 1;
}
.w-title35 .w-title-inner .title-h-in {
	padding: 5px 30px; line-height: 1.5;
}
.w-title35 .w-title-inner .title-h-in h2 {
	color: rgb(255, 255, 255); font-size: 115%;
}
.w-title35 .w-title-inner .title-h-in span {
	color: rgb(255, 255, 255); font-size: 115%;
}
.w-title36 {
	text-align: center; font-size: 120%; position: relative;
}
.w-title36 .tit_line {
	border-width: 1px 0px; border-style: solid; left: 0px; top: 50%; height: 6px; right: 0px; margin-top: -3px; border-right-color: currentColor; border-left-color: currentColor; position: absolute;
}
.w-title36 .title-h-in {
	padding: 0px 25px; line-height: 1.5; display: inline-block; position: relative; z-index: 1;
}
.w-title36 .title-h-in h2 {
	font-size: 115%;
}
.w-title35 .title-h-in span {
	font-size: 115%;
}
.w-title37 {
	text-align: center;
}
.w-title37 .tit_h {
	background: url("../images/title/tit37_left.png") no-repeat left; padding-left: 60px; display: inline-block;
}
.w-title37 .tit_h .tit_h_in {
	background: url("../images/title/tit37_right.png") no-repeat right; padding-right: 60px;
}
.w-title37 h2 {
	padding: 0px 7px; line-height: 1.5; font-size: 24px; display: inline-block;
}
.w-title38 {
	border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.w-title38 .tith {
	text-align: left; line-height: 1.3; padding-bottom: 0.5em; display: inline-block;
}
.w-title38 .tith span {
	font-size: 30px;
}
.w-title38 h2 {
	font-size: 30px;
}
.w-title38 .more {
	right: 7px; bottom: 0.3em; text-decoration: none; position: absolute;
}
.w-title38 .more span {
	font-size: 100%;
}
.w-title38 .more .icon_more {
	background-position: center; width: 1em; height: 1em; margin-left: 0.3em; vertical-align: middle; display: inline-block; background-image: url("../images/title/icon-more.png"); background-repeat: no-repeat;
}
.w-title39 {
	background: url("../images/title/tit39bg.png") no-repeat left; padding-left: 22px; position: relative;
}
.w-title39 .tith {
	margin: 0px 0px -1px; line-height: 24px; font-size: 120%; display: inline-block;
}
.w-title39 h2 {
	font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; font-weight: bold; display: inline-block;
}
.w-title39 .tith span {
	line-height: 24px; font-size: 16px; display: inline-block;
}
.w-title39 .tith > em {
	padding: 0px 0.5em; font-style: normal;
}
.w-title39 .more {
	right: 7px; bottom: 0.1em; text-decoration: none; position: absolute;
}
.w-title39 .more span {
	font-size: 100%;
}
.w-title40 {
	text-align: center; margin-top: 30px; position: relative;
}
.w-title40 .tit_line {
	left: 0px; top: 50%; height: 1px; right: 0px; position: absolute;
}
.w-title40 .w-title-inner {
	border-width: 1px; border-style: solid; padding: 0px 100px 5px; display: inline-block; position: relative; z-index: 1;
}
.w-title40 .tith h2 {
	padding: 0px 20px; line-height: 1.5; font-size: 30px; margin-top: -0.75em;
}
.w-title41 {
	padding: 0.7em 1.35em 0.9em 0px; text-align: right; line-height: 1.7; border-right-color: rgb(51, 51, 51); border-right-width: 13px; border-right-style: solid;
}
.w-title41 h2 {
	color: rgb(31, 31, 31); font-size: 24px;
}
.w-title41 span {
	font-size: 95%; display: inline-block;
}
.w-title42 {
	position: relative; min-height: 2em;
}
.w-title42 h2 {
	left: 0px; top: 50%; color: rgb(33, 33, 33); line-height: 1.3; padding-left: 1em; font-size: 24px; margin-top: -0.65em; position: absolute; z-index: 2;
}
.w-title42 h2::before {
	left: 0px; top: 50%; line-height: 1.3; font-size: 40px; margin-top: -0.7em; position: absolute; content: "-";
}
.w-title42 span {
	color: rgb(240, 240, 240); line-height: 1.3; font-family: Arial, Helvetica, sans-serif; font-size: 72px; position: relative; z-index: 1;
}
.w-title42 a {
	background: url("../images/transparent.png"); left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 10;
}
.w-title43 {
	text-align: center; position: relative; min-height: 2em;
}
.w-title43 h2 {
	left: 0px; top: 50%; right: 0px; color: rgb(33, 33, 33); line-height: 1.3; font-size: 24px; margin-top: -0.65em; position: absolute; z-index: 2;
}
.w-title43 span {
	color: rgb(240, 240, 240); line-height: 1.3; font-family: Arial, Helvetica, sans-serif; font-size: 72px; position: relative; z-index: 1;
}
.w-title43 a {
	background: url("../images/transparent.png"); left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 10;
}
.w-title44 {
	text-align: center; position: relative;
}
.w-title44 .tit_h {
	font-size: 36px; display: inline-block; position: relative;
}
.w-title44 h2 {
	line-height: 1.8; font-size: 100%;
}
.w-title44 .t_l {
	left: -3em; top: 50%; width: 2.5em; height: 2px; margin-top: -1px; position: absolute;
}
.w-title44 .t_r {
	top: 50%; width: 2.5em; height: 2px; right: -3em; margin-top: -1px; position: absolute;
}
.w-title44 span {
	line-height: 1.5; display: block;
}
.w-title44 a {
	background: url("../images/transparent.png"); left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 10;
}
.w-title45 {
	position: relative;
}
.w-title45 .line_t {
	width: 4em; height: 6px; margin-bottom: 0.6em;
}
.w-title45 span {
	line-height: 1.3; font-family: Arial, Helvetica, sans-serif; font-size: 28px;
}
.w-title45 h2 {
	color: rgb(51, 51, 51); line-height: 1.3; font-size: 32px;
}
.w-adNews .date {
	white-space: nowrap;
}
.w-adNews ul {
	list-style: none;
}
.w-adNews li {
	list-style: none;
}
.w-adNews a {
	text-decoration: none;
}
.w-adNews a:hover {
	text-decoration: underline;
}
.w-adNews li.li-right {
	margin-right: 0px !important;
}
.w-adNews .w-news-img:hover img {
	transition:0.5s; transform: scale(1.05); -webkit-transform: scale(1.05); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.05); -o-transform: scale(1.12);
}
.w-adNews1 li {
	width: 47.25%; line-height: 2; margin-right: 5.5%; margin-bottom: 35px; float: left; position: relative;
}
.w-adNews1 li .news-item {
	margin-left: 35px;
}
.w-adNews1 li .news-item .date {
	color: rgb(118, 118, 118); font-size: 14px; margin-left: 45px;
}
.w-adNews1 li .news-item .data-day {
	background: rgb(51, 216, 174); left: 0px; top: 50%; width: 54px; height: 54px; text-align: center; color: rgb(255, 255, 255); line-height: 54px; font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; margin-top: -27px; position: absolute;
}
.w-adNews1 li .news-item .news-com {
	background: rgb(255, 255, 255); padding: 20px 40px; border: 1px solid rgb(215, 215, 215); border-image: none;
}
.w-adNews1 li .news-item .news-com .news-h {
	font-weight: bold;
}
.w-adNews1 li .news-item .news-com .news-h a {
	color: rgb(171, 171, 171); overflow: hidden; font-size: 18px; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews1 li .news-item .news-com .news-sum {
	height: 4em; color: rgb(171, 171, 171); overflow: hidden;
}
.w-adNews2 {
	margin-right: -10px; margin-left: -10px;
}
.w-adNews2 li {
	width: 25%; margin-bottom: 20px; float: left;
}
.w-adNews2 li .news-item {
	margin: 0px 10px; border: 1px solid rgb(233, 233, 233); border-image: none;
}
.w-adNews2 li .news-item .news-com {
	padding: 8px 10px 20px;
}
.w-adNews2 li .news-item .news-com .news-com-top {
	margin-bottom: 10px;
}
.w-adNews2 li .news-item .news-com .news-com-top .date {
	float: left;
}
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail {
	float: right;
}
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail .icon_viewDetail {
	background: url("../images/icon_news_more.png") no-repeat center; width: 8px; height: 7px; margin-left: 5px; vertical-align: middle; display: inline-block;
}
.w-adNews2 li .news-item .news-com .news-h {
	overflow: hidden; font-size: 115%; font-weight: bold; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews2 li .news-item .news-com .news-sum {
	height: 5.4em; line-height: 1.8; overflow: hidden; margin-top: 10px;
}
.w-adNews3 {
	background: rgb(254, 229, 61);
}
.w-adNews3 a:hover {
	text-decoration: none;
}
.w-adNews3 .w-adNews-texts {
	width: 50%; float: left;
}
.w-adNews3 .w-adNews-texts .w-adNews-textsIn {
	padding: 25px 5%;
}
.w-adNews3 .w-adNews-texts li {
	padding: 20px 0px 17px; overflow: hidden; border-bottom-color: rgb(196, 166, 40); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews3 .w-adNews-texts li .numberQ {
	border-radius: 100px; border: 1px solid rgb(228, 186, 119); border-image: none; width: 63px; height: 63px; text-align: center; color: rgb(67, 57, 138); line-height: 63px; font-size: 30px; font-weight: bold; margin-right: 4%; float: left; -moz-border-radius: 100px; -webkit-border-radius: 100px;
}
.w-adNews3 .w-adNews-texts li a {
	transition:0.5s; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.w-adNews3 .w-adNews-texts li a:hover {
	padding-left: 10px;
}
.w-adNews3 .w-adNews-texts li .w-adNews-textH h3 {
	margin: 0px; color: rgb(61, 56, 19); line-height: 2; overflow: hidden; padding-top: 2px; font-size: 115%; font-weight: bold; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews3 .w-adNews-texts li .w-adNews-textH p {
	color: rgb(162, 144, 24); line-height: 1.8; overflow: hidden; margin-bottom: 0px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews3 .w-adNews-texts li .w-adNews-textH .news-sum {
	color: rgb(162, 144, 24); line-height: 1.8; overflow: hidden; margin-bottom: 0px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews3 .w-adNews-imgs {
	background: rgb(102, 102, 102); width: 50%; float: right; position: relative;
}
.w-adNews3 .w-adNews-imgs .news-img {
	position: relative;
}
.w-adNews3 .w-adNews-imgs .news-img .img-count:hover img {
	transition:0.5s; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content {
	left: 0px; height: 80px; right: 0px; bottom: 0px; position: absolute;
}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content .mask {
	background: rgb(67, 57, 138); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.84;
}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content h3 {
	margin: 0px; padding: 30px 100px 30px 45px; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; position: relative; z-index: 1; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews3 .w-adNews-imgs .adNews3prev {
	background: url("../images/adNews3prev.png") no-repeat center rgb(254, 229, 61); width: 45px; height: 80px; right: 45px; bottom: 0px; position: absolute; z-index: 2; cursor: pointer;
}
.w-adNews3 .w-adNews-imgs .adNews3next {
	background: url("../images/adNews3next.png") no-repeat center rgb(254, 229, 61); width: 45px; height: 80px; right: 0px; bottom: 0px; position: absolute; z-index: 2; cursor: pointer;
}
.w-adNews4 li {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews4 li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews4 li .news-h {
	width: 75%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews4 li .date {
	width: 25%; text-align: right; float: right;
}
.w-adNews4 .news-sum {
	margin-bottom: 5px;
}
.w-adNews4-nodate li .news-h {
	width: 100%;
}
.w-adNews5 li {
	padding: 1em 0px; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews5 li:first-child {
	padding-top: 0px;
}
.w-adNews5 li .news-item {
	overflow: hidden;
}
.w-adNews5 li .news-imgbox {
	width: 25%; float: left;
}
.w-adNews5 li .news-com {
	margin-left: 30%;
}
.w-adNews5 li .news-h {
	overflow: hidden; font-size: 115%; font-weight: bold; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews5 li .date {
	opacity: 0.7;
}
.w-adNews5 li .news-sum {
	line-height: 1.5; overflow: hidden; max-height: 4.5em;
}
.w-adNews6 .adNewsF {
	overflow: hidden;
}
.w-adNews6 .adNewsF .news-imgbox {
	width: 25%; margin-right: 5%; float: left;
}
.w-adNews6 .adNewsF .news-com .news-together {
	overflow: hidden; margin-bottom: 0.3em;
}
.w-adNews6 .adNewsF .news-h {
	width: 70%; overflow: hidden; font-size: 110%; font-weight: bold; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews6 .adNewsF .date {
	width: 30%; text-align: right; float: right; opacity: 0.7;
}
.w-adNews6 .adNewsTL {
	padding-top: 1em;
}
.w-adNews6 .adNewsTL li {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews6 .adNewsTL li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews6 .adNewsTL li .news-h {
	width: 75%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews6 .adNewsTL li .date {
	width: 25%; text-align: right; float: right;
}
.w-adNews7 {
	line-height: 1.3 !important;
}
.w-adNews7 .adNewsR {
	background: rgb(36, 36, 36); width: 34%; float: right; position: relative;
}
.w-adNews7 .adNewsR .news-imgbox img {
	transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1);
}
.w-adNews7 .adNewsR .w-news-img:hover img {
	transition:0.5s; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.w-adNews7 .adNewsR .news-com {
	padding: 30px; color: rgb(255, 255, 255);
}
.w-adNews7 .adNewsR .news-com .news-together {
	margin-bottom: 10px;
}
.w-adNews7 .adNewsR .news-com .news-h {
	line-height: 1.5;
}
.w-adNews7 .adNewsR .news-com .news-h a {
	color: rgb(255, 255, 255); font-size: 125%;
}
.w-adNews7 .adNewsR .news-com .date {
	color: rgb(255, 255, 255);
}
.w-adNews7 .adNewsR .news-com .news-sum {
	line-height: 1.5; overflow: hidden; max-height: 5.8em;
}
.w-adNews7 .adNewsR .news-com .more {
	right: 0px; bottom: 0px; position: absolute;
}
.triangle-bottomright {
	width: 0px; height: 0px; border-bottom-color: rgb(36, 36, 36); border-left-color: transparent; border-bottom-width: 35px; border-left-width: 35px; border-bottom-style: solid; border-left-style: solid;
}
.w-adNews7 .adNewsR .news-com .more .more_add {
	right: 3px; bottom: 3px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute;
}
.w-adNews7 .adNewsL {
	width: 64.5%; float: left;
}
.w-adNews7 .adNewsL li {
	background: rgb(217, 217, 217); overflow: hidden; margin-bottom: 20px; position: relative;
}
.w-adNews7 .adNewsL li .date {
	padding: 0px 35px 14px; text-align: center; color: rgb(124, 124, 124); font-family: Arial, Helvetica, sans-serif; margin-right: 15px; float: left;
}
.adNews7datebg {
	background: rgb(204, 204, 204);
}
.w-adNews7 .adNewsL li .date .date-day {
	line-height: 1.4; font-size: 72px;
}
.w-adNews7 .adNewsL li .date .date-yearMonth {
	padding: 0px 12px; border: 1px solid rgb(124, 124, 124); border-image: none; line-height: 1.7; font-size: 18px;
}
.w-adNews7 .adNewsL li .news-com {
	padding: 17px 50px 17px 15px; color: rgb(36, 36, 36);
}
.w-adNews7 .adNewsL li .news-com .news-h {
	overflow: hidden; font-size: 125%; margin-bottom: 15px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews7 .adNewsL li .news-com .news-h a {
	color: rgb(36, 36, 36);
}
.w-adNews7 .adNewsL li .news-com .news-sum {
	line-height: 1.5; overflow: hidden; max-height: 4.3em;
}
.w-adNews7 .adNewsL li .news-com .more {
	right: 0px; bottom: 0px; position: absolute;
}
.w-adNews7 .adNewsL li .news-com .more .more_add {
	right: 3px; bottom: 3px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute;
}
.w-adNews7 .adNewsL li:hover {
	background: rgb(36, 36, 36);
}
.w-adNews7 .adNewsL li:hover .date {
	color: rgb(255, 255, 255);
}
.w-adNews7 .adNewsL li:hover .news-com {
	color: rgb(255, 255, 255);
}
.w-adNews7 .adNewsL li:hover .news-com .news-h a {
	color: rgb(255, 255, 255);
}
.w-adNews7 .adNewsL li:hover .date .date-yearMonth {
	border-color: rgb(255, 255, 255);
}
.w-adNews8 li {
	margin-bottom: 0.3em; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews8 li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews8 li .news-h {
	width: 75%; overflow: hidden; font-size: 110%; font-weight: bold; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews8 li .date {
	width: 25%; text-align: right; float: right;
}
.w-adNews8 .news-sum {
	line-height: 1.5; overflow: hidden; margin-bottom: 5px; max-height: 4.4em;
}
.w-adNews9 li {
	padding: 22px 0px 9px; overflow: hidden; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews9 li:first-child {
	padding-top: 0px;
}
.w-adNews9 li .date {
	text-align: center; color: rgb(255, 255, 255); line-height: 1.5; margin-right: 20px; margin-left: 7px; float: left;
}
.w-adNews9 li .date .date-day {
	font-size: 30px;
}
.w-adNews9 li .date .date-yearMonth {
	padding: 0px 7px;
}
.w-adNews9 li .news-com .news-h {
	line-height: 1.5; overflow: hidden; font-size: 105%; margin-bottom: 10px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews9 li .news-com .news-sum {
	height: 2.4em; line-height: 1.2; overflow: hidden;
}
.w-adNews10 li {
	margin-bottom: 20px; position: relative;
}
.w-adNews10 li .news-item {
	border: 1px solid rgb(200, 200, 200); border-image: none; margin-left: 35px;
}
.w-adNews10 li .news-item .num {
	left: 0px; top: 50%; width: 67px; height: 67px; text-align: center; color: rgb(255, 255, 255); line-height: 67px; font-size: 30px; margin-top: -33px; position: absolute;
}
.w-adNews10 li .news-item .news-com {
	padding: 25px 180px 25px 55px;
}
.w-adNews10 li .news-item .news-com .news-h {
	overflow: hidden; font-size: 115%; margin-bottom: 10px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews10 li .news-item .news-com .news-sum {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews10 li .news-item .news-com .more {
	width: 120px; right: 18px; bottom: 25px; position: absolute;
}
.w-adNews10 li .news-item .news-com .more a {
	background: rgb(24, 24, 24); height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; display: block;
}
.w-adNews10 li .news-item .news-com .more a:hover {
	background: rgb(54, 54, 54); text-decoration: none;
}
.w-adNews11 {
	margin-right: -1.8%; margin-left: -1.8%;
}
.w-adNews11 li {
	margin: 0px 1.8% 1.5em; width: 29.73%; float: left;
}
.w-adNews11 li .news-h {
	overflow: hidden; font-size: 120%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews11 li .date {
	font-size: 95%;
}
.w-adNews11 li .news-sum {
	height: 5.6em; line-height: 1.8; overflow: hidden; padding-bottom: 0.5em; font-size: 95%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.w-adNews11 li .news-btn {
	text-decoration: none; margin-top: 1.5em;
}
.w-adNews12 li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews12 li .news-h {
	overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; max-width: 75%;
}
.w-adNews12 li .date {
	width: 24%; text-align: right; overflow: hidden; float: right;
}
.w-adNews12 .news-sum {
	margin-bottom: 5px;
}
.w-adNews13 a:hover {
	text-decoration: underline;
}
.w-adNews13 li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews13 li .news-h {
	overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; max-width: 73%;
}
.w-adNews13 li .date {
	text-align: right; overflow: hidden; margin-left: 1.5em; float: left; max-width: 24%;
}
.w-adNews13 .news-sum {
	margin-bottom: 5px;
}
.w-adNews14 li .news-together {
	line-height: 2.5; overflow: hidden;
}
.w-adNews14 li .news-h {
	overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; max-width: 75%;
}
.w-adNews14 li .date {
	width: 24%; text-align: right; overflow: hidden; float: right;
}
.w-adNews14 .news-sum {
	margin-bottom: 5px;
}
.w-adNews15 {
	position: relative;
}
.w-adNews15 li {
	width: 100%; float: left;
}
.w-adNews15 li .news-item {
	overflow: hidden; position: relative;
}
.w-adNews15 .news-item .news-com {
	padding: 7px 1em; left: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-adNews15 .news-item .news-com .mask {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.5;
}
.w-adNews15 .news-item .news-com .news-h {
	color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-adNews15 .news-item .news-com .news-h a {
	color: rgb(255, 255, 255);
}
.w-adNews15 .prev {
	background-position: center; transition:0.5s; top: 50%; width: 40px; height: 40px; margin-top: -35px; visibility: hidden; position: absolute; cursor: pointer; background-repeat: no-repeat; -webkit-transition: all 0.5s;
}
.w-adNews15 .next {
	background-position: center; transition:0.5s; top: 50%; width: 40px; height: 40px; margin-top: -35px; visibility: hidden; position: absolute; cursor: pointer; background-repeat: no-repeat; -webkit-transition: all 0.5s;
}
.w-adNews15:hover .prev {
	visibility: visible;
}
.w-adNews15:hover .next {
	visibility: visible;
}
.w-adNews15 .prev {
	left: 10px; background-image: url("../images/lantern_pre.png");
}
.w-adNews15 .next {
	right: 10px; background-image: url("../images/lantern_next.png");
}
.w-adNews15 .prev:hover {
	border-radius: 50%; background-size: 12px 50%; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 50%;
}
.w-adNews15 .next:hover {
	border-radius: 50%; background-size: 12px 50%; background-color: rgba(0, 0, 0, 0.5); -webkit-border-radius: 50%;
}
.w-adNews16 {
	margin-right: -0.5%; margin-left: -0.5%;
}
.w-adNews16 li {
	width: 25%; margin-bottom: 0.8em; float: left;
}
.w-adNews16 li a {
	text-decoration: none; display: block;
}
.w-adNews16 li .news-item {
	margin: 0px 2%; position: relative;
}
.w-adNews16 li .news-item:hover {
	transition:0.5s; transform: translateY(-10px); -webkit-transform: translateY(-10px); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: translateY(-10px); -o-transform: translateY(-10px);
}
.w-adNews16 li .news-com {
	left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5; position: absolute;
}
.w-adNews16 li .adnew_mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.6;
}
.adnew_mask {
	background: rgb(0, 0, 0);
}
.w-adNews16 li .news-item:hover .adnew_mask {
	opacity: 0.85;
}
.w-adNews16 li .news-com .news-com-in {
	padding: 0.5em 1em; position: relative; z-index: 1;
}
.w-adNews16 li .news-com .news-h {
	color: rgb(255, 255, 255); overflow: hidden; font-size: 115%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews16 li .news-com .date {
	color: rgb(255, 255, 255); font-size: 90%; display: none;
}
.w-adNews16 li .news-com .news-sum {
	color: rgb(255, 255, 255); line-height: 1.5; overflow: hidden; font-size: 95%; display: none; max-height: 3em;
}
.w-adNews16 li .news-item:hover .news-com .date {
	display: block;
}
.w-adNews16 li .news-item:hover .news-com .news-sum {
	display: block;
}
.w-adNews17 a:hover {
	text-decoration: none;
}
.w-adNews17 li {
	padding: 35px 0px;
}
.w-adNews17 li .news-item {
	margin: 0px auto; position: relative; max-width: 1200px;
}
.w-adNews17 li .news-item a {
	transition:0.5s; margin-right: 5%; margin-left: 5%; display: block; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews17 li:hover .news-item a {
	margin-right: 10%; margin-left: 0px;
}
.w-adNews17 li .date {
	text-align: right; padding-left: 10px; margin-right: 5%; float: left;
}
.w-adNews17 li .date .md {
	color: rgb(68, 68, 68); line-height: 50px; font-size: 60px;
}
.w-adNews17 li .date .year {
	color: rgb(153, 153, 153); font-size: 16px;
}
.w-adNews17 li .news-com {
	padding-right: 10px;
}
.w-adNews17 li .news-com .news-h {
	overflow: hidden; font-size: 115%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews17 .news-sum {
	height: 2.9em; color: rgb(143, 143, 143); line-height: 1.5; overflow: hidden; margin-top: 0.5em;
}
.w-adNews17 li .news-com .adore {
	background: url("../images/adnews17Adore.png") no-repeat -30px 0px; transition:0.5s; top: 50%; width: 30px; height: 30px; right: 2%; overflow: hidden; margin-top: -15px; position: absolute; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews17 li:hover .news-com .adore {
	background-position: 0px 0px; opacity: 1;
}
.w-adNews17 li:hover a {
	color: rgb(255, 255, 255);
}
.w-adNews17 li:hover .date .md {
	color: rgb(255, 255, 255);
}
.w-adNews17 li:hover .date .year {
	color: rgb(255, 255, 255);
}
.w-adNews17 li:hover .news-h {
	color: rgb(255, 255, 255);
}
.w-adNews17 li:hover .news-sum {
	color: rgb(255, 255, 255);
}
.w-adNews18 a:hover {
	text-decoration: none;
}
.w-adNews18 ul {
	position: relative;
}
.w-adNews18 ul::after {
	background: rgb(235, 235, 235); left: 6.5em; top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-adNews18 li {
	padding-bottom: 1.5em; position: relative;
}
.w-adNews18 li .date {
	left: 0px; top: 0px; text-align: right; line-height: 1.5; font-family: Georgia, "Times New Roman", Times, serif; position: absolute;
}
.w-adNews18 li .date .md {
	font-size: 200%;
}
.w-adNews18 li .date .year {
	opacity: 0.75;
}
.w-adNews18 li .news-com {
	transition:0.5s; padding-top: 0.7em; padding-right: 0.8em; padding-left: 1.5em; margin-left: 6.5em; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews18 li:hover .news-com {
	padding-right: 0px; padding-left: 2.3em;
}
.w-adNews18 li .news-com .ax_line {
	left: 0px; top: 1em; width: 1px; height: 1.5em; position: absolute; z-index: 1;
}
.ax_line {
	background: rgb(170, 170, 170);
}
.w-adNews18 li .news-com .news-h {
	overflow: hidden; font-size: 115%; margin-bottom: 0.5em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews18 .news-sum {
	color: rgb(143, 143, 143);
}
.w-adNews19 {
	line-height: 1.8;
}
.w-adNews19 a:hover {
	text-decoration: none;
}
.w-adNews19 li {
	padding: 1em 0px 1.5em; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews19 li .news-item {
	position: relative;
}
.w-adNews19 li .date {
	transition:0.5s; left: 0px; top: 0.2em; color: rgb(176, 176, 176); position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews19 li:hover .date {
	top: 4em; color: rgb(136, 136, 136);
}
.w-adNews19 li .date::before {
	background: rgba(0, 0, 0, 0); transition:0.5s; width: 0px; height: 1px; margin-top: 0px; margin-left: 0px; position: absolute; content: ""; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews19 li:hover .date::before {
	background: rgba(0, 0, 0, 0.4); width: 1em; margin-top: -3em; margin-left: 7em;
}
.w-adNews19 li .news-com {
	transition:0.5s; margin-left: 7em; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews19 li .news-com .news-h {
	transition:0.5s; overflow: hidden; font-size: 115%; margin-bottom: 0.5em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews19 li:hover .news-com .news-h {
	margin-left: 1.3em;
}
.w-adNews19 .news-sum {
	transition:0.5s; height: 3.5em; color: rgb(143, 143, 143); overflow: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews19 li:hover .news-sum {
	transform: translateY(0.2em); -webkit-transform: translateY(0.2em);
}
.w-adNews20 {
	margin-right: -2.45%; margin-left: -2.45%;
}
.w-adNews20 a:hover {
	text-decoration: none;
}
.w-adNews20 li {
	margin: 0px 2.45% 50px; width: 45%; float: left;
}
.w-adNews20 .news-t {
	padding-bottom: 1em; margin-bottom: 1em; border-bottom-color: rgb(239, 239, 239); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.w-adNews20 .news-t .ax_l {
	transition:0.5s; left: 0px; width: 10px; height: 1px; bottom: -1px; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews20 li:hover .news-t .ax_l {
	width: 100%;
}
.w-adNews20 li .news-h {
	overflow: hidden; font-size: 115%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews20 li .date {
	color: rgb(128, 128, 128); font-size: 90%; margin-bottom: 0.5em;
}
.w-adNews20 .news-sum {
	height: 5.2em; color: rgb(143, 143, 143); line-height: 1.8; overflow: hidden; font-size: 90%;
}
.w-adNews21 {
	margin-right: -2.45%; margin-left: -2.45%;
}
.w-adNews21 a:hover {
	text-decoration: none;
}
.w-adNews21 li {
	margin: 0px 2.45% 3em; width: 45%; float: left;
}
.w-adNews21 li:nth-child(2n+1) {
	clear: both;
}
.w-adNews21 li a {
	padding-top: 90px; display: block; position: relative;
}
.w-adNews21 li .date {
	padding: 0.5em 0px 1em; left: 0px; top: 0px; right: 0px; font-family: Georgia, "Times New Roman", Times, serif,Arial, Helvetica, sans-serif; position: absolute;
}
.w-adNews21 li .date .md {
	line-height: 1.3; font-size: 32px;
}
.w-adNews21 li .date .year {
	font-size: 90%;
}
.w-adNews21 li .news-com {
	padding-top: 1.4em; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid; position: relative;
}
.w-adNews21 li .news-com .adx {
	left: 0px; top: -1px; width: 0px; height: 1px; position: absolute;
}
.w-adNews21 li .news-h {
	overflow: hidden; font-size: 115%; margin-bottom: 0.7em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews21 .news-sum {
	height: 5.2em; color: rgb(143, 143, 143); line-height: 1.8; overflow: hidden; font-size: 90%;
}
.w-adNews22 a {
	display: block;
}
.w-adNews22 a:hover {
	text-decoration: none;
}
.w-adNews22 .date {
	color: rgb(153, 153, 153);
}
.w-adNews22 .adNewsF {
	padding-bottom: 1em; margin-bottom: 1em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adNews22 .news-sum {
	color: rgb(143, 143, 143); line-height: 1.7; overflow: hidden; max-height: 4.9em;
}
.w-adNews22 .adNewsF .news-h {
	font-size: 130%;
}
.w-adNews22 .adNewsTL .news-t {
	padding: 0.3em 0px;
}
.w-adNews22 .adNewsTL .date {
	margin-right: 1em; float: left;
}
.w-adNews22 .adNewsTL .news-h {
	float: left;
}
.w-adNews23 {
	margin-right: -30px; margin-left: -30px; position: relative;
}
.w-adNews23 li {
	width: 33.33%; margin-top: 25px; margin-bottom: 1em; float: left;
}
.w-adNews23 li a {
	padding: 20px; display: block;
}
.w-adNews23 li a:hover {
	text-decoration: none;
}
.w-adNews23 li .news-item {
	margin: 0px 10px; transition:transform 0.5s; position: relative; -webkit-transition: transform 0.5s;
}
.w-adNews23 li:hover .news-item {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.2); transform: translateY(-20px); -webkit-transform: translateY(-20px); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.w-adNews23 li .news-imgbox {
	overflow: hidden; margin-top: 45px;
}
.w-adNews23 .news-com .news-h {
	line-height: 1.5; overflow: hidden; font-size: 120%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews23 li .date {
	color: rgb(153, 153, 153); font-size: 92%; margin-top: 0.3em;
}
.w-adNews23 li .news-sum {
	height: 5.2em; color: rgb(143, 143, 143); line-height: 1.8; overflow: hidden; font-size: 92%; margin-top: 1em;
}
.xd_prev {
	background-position: center; transition:0.5s; top: 50%; width: 40px; height: 40px; margin-top: -20px; visibility: hidden; position: absolute; z-index: 2; cursor: pointer; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.5s;
}
.xd_next {
	background-position: center; transition:0.5s; top: 50%; width: 40px; height: 40px; margin-top: -20px; visibility: hidden; position: absolute; z-index: 2; cursor: pointer; background-repeat: no-repeat; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.5s;
}
.w-adNews23:hover .xd_prev {
	visibility: visible;
}
.w-adNews23:hover .xd_next {
	visibility: visible;
}
.xd_prev {
	left: -40px; background-image: url("../images/icon_prd_pre.png");
}
.xd_next {
	right: -40px; background-image: url("../images/icon_prd_next.png");
}
.w-adNews23:hover .xd_prev {
	left: -20px;
}
.w-adNews23:hover .xd_next {
	right: -20px;
}
.w-adNews24 {
	margin: 0px -10px;
}
.w-adNews24 li a {
	display: block;
}
.w-adNews24 li a:hover {
	text-decoration: none;
}
.w-adNews24 li {
	width: 50%; margin-bottom: 20px; float: left;
}
.w-adNews24 li:nth-child(2n+1) {
	clear: both;
}
.w-adNews24 li .news-item {
	background: rgb(255, 255, 255); margin: 0px 10px; box-shadow: 0px 2px 10px rgba(0,0,0,0.1); -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.w-adNews24 li .news-imgbox {
	width: 280px; overflow: hidden; float: left;
}
.w-adNews24 li .news-imgbox::before {
	border: 1px solid rgba(255, 255, 255, 0.6); transition:0.3s; border-image: none; left: -10px; top: -10px; right: -10px; bottom: -10px; position: absolute; z-index: 1; content: ""; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.w-adNews24 li .news-imgbox::after {
	border: 10px solid rgb(255, 255, 255); transition:0.3s; border-image: none; left: -10px; top: -10px; right: -10px; bottom: -10px; position: absolute; content: ""; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.w-adNews24 li a:hover .news-imgbox::before {
	left: 20px; top: 20px; right: 20px; bottom: 20px;
}
.w-adNews24 li a:hover .news-imgbox::after {
	left: 0px; top: 0px; right: 0px; bottom: 0px;
}
.w-adNews24 li .news-com {
	padding: 15px 20px; line-height: 1.3; margin-left: 280px;
}
.w-adNews24 li .news-h {
	overflow: hidden; font-size: 115%; margin-bottom: 0.3em; max-height: 2.5em;
}
.w-adNews24 li .date {
	color: rgb(143, 143, 143); line-height: 1.5;
}
.w-adNews24 li .news-sum {
	color: rgb(143, 143, 143); line-height: 1.5;
}
.w-adNews24 li .news-sum {
	height: 4.3em; overflow: hidden; font-size: 95%;
}
.w-adNews24 li .more {
	border-width: 1px; border-style: solid; width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 12px; margin-top: 25px; display: block; position: relative; z-index: 1;
}
.w-adNews24 li .more span {
	transition:0.3s; width: 0px; display: inline-block; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease;
}
.w-adNews24 li .more i {
	background-position: 0px 0px; width: 16px; height: 7px; margin-top: -5px; display: inline-block; background-image: url("../images/adn24.png"); background-repeat: no-repeat;
}
.w-adNews24 li .more:hover span {
	width: 50px; opacity: 1;
}
.w-adNews24 li .more:hover i {
	background-position: 0px -7px;
}
.w-product .w-prd-list-cell {
	margin-bottom: 0.3em; float: none;
}
.w-product .w-prd-list-cell .w-prd-infobox {
	padding: 0.7em 0px;
}
.w-product .w-prd-infobox h2 {
	overflow: hidden; font-size: 110%; font-weight: normal; margin-top: 0px; margin-bottom: 0.5em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-product2 .w-prd-imgbox {
	width: 45%; float: left;
}
.w-product2 .w-prd-list-cell .w-prd-infobox {
	padding: 0px 1em; margin-left: 45%;
}
.w-product3 .w-prd-imgbox {
	width: 45%; float: right;
}
.w-product3 .w-prd-list-cell .w-prd-infobox {
	padding: 0px 1em; margin-right: 45%;
}
.w-productList {
	margin-right: -12px; margin-left: -12px;
}
.w-productList .w-prd-list-cell {
	margin-bottom: 10px;
}
.w-productList .w-prd-list-cell .w-prd-list-cell-in {
	margin: 0px 12px;
}
.w-productList .w-prd-infobox h2 {
	margin: 0px; line-height: 1.5; overflow: hidden; font-size: 115%; font-weight: normal; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-productList .w-prd-list-cell .w-prd-sum {
	line-height: 1.3; overflow: hidden; font-size: 95%;
}
.w-productList .prd_pre {
	top: 50%; width: 25px; height: 40px; margin-top: -20px; position: absolute; z-index: 2; cursor: pointer; background-image: url("../images/adprdSlide.png"); background-repeat: no-repeat;
}
.w-productList .prd_next {
	top: 50%; width: 25px; height: 40px; margin-top: -20px; position: absolute; z-index: 2; cursor: pointer; background-image: url("../images/adprdSlide.png"); background-repeat: no-repeat;
}
.w-productList .prd_pre {
	background-position: 0px 0px; left: -8px;
}
.w-productList .prd_next {
	background-position: -25px 0px; right: -8px;
}
.prd_pageState {
	text-align: center; margin-top: 0px;
}
.prd_pageState span {
	background: rgb(203, 203, 203); margin: 0px 3px; border-radius: 10px; width: 8px; height: 8px; display: inline-block; cursor: pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.prd_pageState span.active {
	background: rgb(255, 143, 32);
}
.prd_pageState span::before {
	box-sizing: content-box; -webkit-box-sizing: content-box;
}
.xd_page {
	text-align: center; margin-top: 0px;
}
.xd_page span {
	background: rgb(203, 203, 203); margin: 0px 5px; border-radius: 10px; width: 6px; height: 6px; display: inline-block; cursor: pointer; -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.xd_page span.active {
	background: rgb(0, 0, 0);
}
.xd_page span::before {
	box-sizing: content-box; -webkit-box-sizing: content-box;
}
.w-productList1 .w-prd-list-cell .w-prd-infobox {
	padding: 0.7em 0px;
}
.w-productList1 .w-prd-list-cell .w-prd-sum {
	max-height: 3.9em;
}
.w-productList2 {
	position: relative;
}
.w-productList2 .w-prd-list-cell .w-prd-infobox {
	padding: 0.7em 0px;
}
.w-productList2 .w-prd-list-cell .w-prd-sum {
	padding-top: 0px; padding-bottom: 0px; max-height: 5.1em;
}
.w-productList3 {
	position: relative;
}
.w-productList3 .w-prd-con {
	overflow: hidden; position: relative;
}
.w-productList3 .w-prd-list-cell .w-prd-con {
	padding: 0px;
}
.w-productList3 .w-prd-con a {
	text-decoration: none; display: block;
}
.w-productList3 .w-prd-con .w-prd-infoboxBox {
	left: 0px; height: 3.1em; right: 0px; bottom: 0px; position: absolute;
}
.w-productList3 .w-prd-con .w-prd-infoboxBox .prd-mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.63;
}
.prd-mask {
	background: rgb(0, 0, 0);
}
.w-productList3 .w-prd-con .w-prd-infoboxBox .w-prd-infobox {
	padding: 0.7em 1em; position: relative; z-index: 1;
}
.w-productList3 .w-prd-infobox h2 {
	color: rgb(255, 255, 255);
}
.w-productList3 .w-prd-list-cell .w-prd-sum {
	color: rgb(255, 255, 255); display: none; max-height: 7.7em;
}
.w-productList3 .w-prd-list-cell .w-prd-price-groups {
	color: rgb(255, 255, 255); display: none;
}
.w-productList3 .w-prd-list-cell .w-prd-price-groups .w-prd-price-markit {
	opacity: 0.85;
}
.w-productList3 .w-prd-list-cell .w-prd-price-groups .product-price-prefix {
	color: rgb(255, 255, 255);
}
.w-productList3 .w-prd-list-cell .w-prd-price-groups .w-prd-price-markit .product-price-amount {
	color: rgb(255, 255, 255);
}
.w-productList3 .w-prd-list-cell:hover .w-prd-sum {
	display: block;
}
.w-productList3 .w-prd-list-cell:hover .w-prd-price-groups {
	display: block;
}
.w-productList3 .w-prd-list-cell:hover .w-prd-infoboxBox {
	transition:0.5s; height: 100%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.w-productList3 .w-prd-list-cell:hover .w-prd-con .w-prd-infoboxBox .w-prd-infobox {
	top: 50% !important; padding-top: 0px !important; margin-top: 0px !important; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-productList3 .w-prd-list-cell:hover .w-prd-con .w-prd-infoboxBox .w-prd-infobox {
	top: 50% !important;
}
.w-productList3 .w-prd-list-cell:hover .w-prd-infobox h2 {
	font-size: 130%; white-space: normal; -ms-word-break: normal;
}
.w-productList3 .w-prd-list-cell .img-count-in {
	overflow: hidden;
}
.w-productList3 .w-prd-list-cell:hover img {
	transition:0.5s; transform: scale(1.12); -webkit-transform: scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-productList4 {
	margin-right: 0px !important; margin-left: 0px !important;
}
.w-productList4 .w-prd-list-cell {
	margin-bottom: 0px !important;
}
.w-productList4 .w-prd-list-cell .w-prd-list-cell-in {
	margin: 0px !important;
}
.w-productList4 .w-prd-con {
	overflow: hidden; position: relative;
}
.w-productList4 .w-prd-list-cell .w-prd-con {
	padding: 0px;
}
.w-productList4 .w-prd-con a {
	text-decoration: none; display: block;
}
.w-productList4 .h_b {
	padding: 0.6em 1em; left: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-productList4 .h_b .prd-mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.75;
}
.w-productList4 .w-prd-list-cell .h_b .w-prd-infobox h2 {
	color: rgb(255, 255, 255); font-size: 110%; margin-bottom: 0px; position: relative; z-index: 1;
}
.w-productList4 .w-prd-con .w-prd-infoboxBox .w-prd-infobox {
	padding: 0.7em 1em; position: relative; z-index: 1;
}
.w-productList4 .w-prd-popBox {
	transition:0.5s; left: 0px; width: 100%; height: 100%; bottom: -100%; position: absolute; z-index: 2; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.w-productList4 .w-prd-list-cell:hover .w-prd-popBox {
	bottom: 0px; opacity: 1;
}
.w-productList4 .w-prd-popBox .prd-mask {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-productList4 .w-prd-popBox .pop-infobox {
	padding: 1em 1.2em; top: 50%; position: relative; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-productList4 .w-prd-popBox .pop-infobox {
	top: 50%;
}
.w-productList4 .pop-infobox .info_in {
	background: url("../images/icon_prd1.png") no-repeat right; padding-right: 40px;
}
.w-productList4 .pop-infobox h2 {
	margin: 0px 0px 0.5em; color: rgb(255, 255, 255); padding-bottom: 0.5em; font-size: 130%; font-weight: normal; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-productList4 .w-prd-list-cell .w-prd-sum {
	color: rgb(255, 255, 255); overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-productList4 .w-prd-list-cell .w-prd-price-groups {
	color: rgb(255, 255, 255);
}
.w-productList4 .w-prd-list-cell .w-prd-price-groups .product-price-prefix {
	color: rgb(255, 255, 255);
}
.w-productList4 .w-prd-list-cell .w-prd-price-groups .w-prd-price-markit .product-price-amount {
	color: rgb(255, 255, 255);
}
.w-productList4 .w-prd-list-cell .w-prd-price-groups .w-prd-price-sale {
	color: rgb(255, 255, 255);
}
.w-productList4 .w-prd-list-cell .w-prd-price-groups .w-prd-price-markit {
	opacity: 0.85;
}
.w-product .imgScaleBig .img-count-in {
	overflow: hidden;
}
.w-product .imgScaleBig:hover img {
	transition:0.5s; transform: scale(1.12); -webkit-transform: scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-product .imgScaleSmall .img-count-in {
	overflow: hidden;
}
.w-product .imgScaleSmall img {
	transform: scale(1.12); -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-product .imgScaleSmall:hover img {
	transition:0.5s; transform: scale(1); -webkit-transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1); -o-transform: scale(1);
}
.w-product .imgLeft .img-count-in {
	overflow: hidden;
}
.w-product .imgLeft img {
	transform: scale(1.2) translateX(5%); -webkit-transform: scale(1.2) translateX(5%); -moz-transform: scale(1.2) translateX(5%); -o-transform: scale(1.2) translateX(5%);
}
.w-product .imgLeft:hover img {
	transition:0.5s; transform: scale(1.2) translateX(0px); -webkit-transform: scale(1.2) translateX(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.2) translateX(0); -o-transform: scale(1.2) translateX(0);
}
.w-product .imgTop .img-count-in {
	overflow: hidden;
}
.w-product .imgTop img {
	transform: scale(1.2) translateY(5%); -webkit-transform: scale(1.2) translateY(5%); -moz-transform: scale(1.2) translateY(5%); -o-transform: scale(1.2) translateY(5%);
}
.w-product .imgTop:hover img {
	transition:0.5s; transform: scale(1.2) translateY(0px); -webkit-transform: scale(1.2) translateY(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.2) translateY(0); -o-transform: scale(1.2) translateY(0);
}
.w-product .imgbgFadeIn .imgbg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0;
}
.w-product .imgbgFadeIn:hover .imgbg {
	transition:0.5s; opacity: 0.3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.w-product .imgSearch .imgSearchBox {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0;
}
.w-product .imgSearch .imgbg {
	background: rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; opacity: 0.35; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0);
}
.w-product .imgSearch .imgSearchBox .icon_search {
	background: url("../images/img/icon_link3.png") no-repeat center; left: 50%; top: 50%; width: 75px; height: 75px; margin-top: -37px; margin-left: -37px; position: absolute; z-index: 1;
}
.w-product .imgSearch:hover .imgSearchBox {
	opacity: 1;
}
.w-product .imgSearch:hover .imgbg {
	transition:transform 0.5s; transform: scale(1); -webkit-transform: scale(1); -webkit-transition: transform 0.5s; -moz-transition: transform 0.5s; -o-transition: transform 0.5s; -moz-transform: scale(1); -o-transform: scale(1);
}
.w-product .imgSearch:hover .imgSearchBox .icon_search {
	transition:0.5s; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: rotate(360deg); -o-transform: rotate(360deg);
}
.w-product .imgSearch:hover img {
	transition:0.5s; transform: scale(1.12); -webkit-transform: scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-product .imgF .img-count-in::before {
	background: rgba(255, 255, 255, 0.5); transition:transform 0.6s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; content: ""; transform: scale(1.9, 1.4) rotate(45deg) translate(0px, -100%); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px); -webkit-transition: transform 0.6s ease 0s; -moz-transition: transform 0.6s ease 0s; -o-transition: transform 0.6s ease 0s; -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);
}
.w-product .imgF:hover .img-count-in::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);
}
.w-productList .imgScaleBig .img-count-in {
	overflow: hidden;
}
.w-productList .imgScaleBig:hover img {
	transition:0.5s; transform: scale(1.12); -webkit-transform: scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-productList .imgScaleSmall .img-count-in {
	overflow: hidden;
}
.w-productList .imgScaleSmall img {
	transform: scale(1.12); -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-productList .imgScaleSmall:hover img {
	transition:0.5s; transform: scale(1); -webkit-transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1); -o-transform: scale(1);
}
.w-productList .imgLeft .img-count-in {
	overflow: hidden;
}
.w-productList .imgLeft img {
	transform: scale(1.2) translateX(5%); -webkit-transform: scale(1.2) translateX(5%); -moz-transform: scale(1.2) translateX(5%); -o-transform: scale(1.2) translateX(5%);
}
.w-productList .imgLeft:hover img {
	transition:0.5s; transform: scale(1.2) translateX(0px); -webkit-transform: scale(1.2) translateX(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.2) translateX(0); -o-transform: scale(1.2) translateX(0);
}
.w-productList .imgTop .img-count-in {
	overflow: hidden;
}
.w-productList .imgTop img {
	transform: scale(1.2) translateY(5%); -webkit-transform: scale(1.2) translateY(5%); -moz-transform: scale(1.2) translateY(5%); -o-transform: scale(1.2) translateY(5%);
}
.w-productList .imgTop:hover img {
	transition:0.5s; transform: scale(1.2) translateY(0px); -webkit-transform: scale(1.2) translateY(0); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.2) translateY(0); -o-transform: scale(1.2) translateY(0);
}
.w-productList .imgbgFadeIn .imgbg {
	background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0;
}
.w-productList .imgbgFadeIn:hover .imgbg {
	transition:0.5s; opacity: 0.3; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.w-productList .imgSearch .imgSearchBox {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0;
}
.w-productList .imgSearch .imgbg {
	background: rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; opacity: 0.35; transform: scale(0); -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0);
}
.w-productList .imgSearch .imgSearchBox .icon_search {
	background: url("../images/img/icon_link3.png") no-repeat center; left: 50%; top: 50%; width: 75px; height: 75px; margin-top: -37px; margin-left: -37px; position: absolute; z-index: 1;
}
.w-productList .imgSearch:hover .imgSearchBox {
	opacity: 1;
}
.w-productList .imgSearch:hover .imgbg {
	transition:transform 0.5s; transform: scale(1); -webkit-transform: scale(1); -webkit-transition: transform 0.5s; -moz-transition: transform 0.5s; -o-transition: transform 0.5s; -moz-transform: scale(1); -o-transform: scale(1);
}
.w-productList .imgSearch:hover .imgSearchBox .icon_search {
	transition:0.5s; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: rotate(360deg); -o-transform: rotate(360deg);
}
.w-productList .imgSearch:hover img {
	transition:0.5s; transform: scale(1.12); -webkit-transform: scale(1.12); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -moz-transform: scale(1.12); -o-transform: scale(1.12);
}
.w-productList .imgF .img-count-in::before {
	background: rgba(255, 255, 255, 0.5); transition:transform 0.6s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 2; content: ""; transform: scale(1.9, 1.4) rotate(45deg) translate(0px, -100%); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px); -webkit-transition: transform 0.6s ease 0s; -moz-transition: transform 0.6s ease 0s; -o-transition: transform 0.6s ease 0s; -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, -100%, 0px);
}
.w-productList .imgF:hover .img-count-in::before {
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -moz-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px); -o-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0px, 100%, 0px);
}
.btn-w {
	line-height: 1.5; display: inline-block; cursor: pointer;
}
.btn-w:hover {
	transition:0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;
}
.btn-border-radius0 {
	border-radius: 0px; -moz-border-radius: 0; -webkit-border-radius: 0;
}
.btn-border-radius1 {
	border-radius: 0.3em; overflow: hidden; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em;
}
.btn-border-radius2 {
	border-radius: 3em; overflow: hidden; -moz-border-radius: 3em; -webkit-border-radius: 3em;
}
.btnbg_default {
	background-color: rgb(126, 126, 126);
}
.btnbg_default_light {
	color: rgb(51, 51, 51); background-color: rgb(240, 240, 240);
}
.color_white {
	color: rgb(255, 255, 255);
}
.btn-boxShadow {
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.btn-pd1 {
	padding: 0px 0.5em;
}
.btn-pd2 {
	padding: 0.3em 1em;
}
.btn-pd3 {
	padding: 0.5em 1em;
}
.btn-pd4 {
	padding: 0.5em 3em;
}
.btn-pd5 {
	padding: 0.8em 0px; width: 100%;
}
.btn-pd5 .btn-inner {
	padding: 0px 1em;
}
.w-button1 .btn-w {
	border-width: 1px; border-style: solid;
}
.w-button2 .btn-w {
	border-width: 1px; border-style: solid;
}
.w-button5 .btn-w {
	border-width: 1px; border-style: solid;
}
.w-button2 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button3 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button4 .btn-w {
	color: rgb(255, 255, 255);
}
.w-button5 .btn-w:hover {
	background: none;
}
.w-button6 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button7 .btn-w {
	padding-right: 0px; padding-left: 0px; text-decoration: underline;
}
.w-button8 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button9 .btn-w {
	background-position: center; padding: 0px; width: 36px; height: 36px; background-image: url("../images/moreimg1.png"); background-repeat: no-repeat;
}
.w-button9 .btn-w .btn-inner {
	display: none;
}
.w-button10 .btn-w {
	color: rgb(255, 255, 255); position: relative;
}
.w-button10 .btnout-w {
	background: url("../images/moreimg2.png") no-repeat center rgb(45, 50, 53); top: 0px; width: 40px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.w-button10 .btn-w .btn-inner {
	padding-right: 40px; display: block;
}
.w-button10 .btn-pd1 .btn-inner {
	padding-right: 25px;
}
.w-button10 .btn-pd1 .btnout-w {
	width: 25px;
}
.w-button10 .btn-pd2 .btn-inner {
	padding-right: 32px;
}
.w-button10 .btn-pd2 .btnout-w {
	width: 32px;
}
.w-button10 .btn-pd4 .btn-inner {
	padding-right: 32px;
}
.w-button10 .btn-pd4 .btnout-w {
	width: 32px;
}
.w-button10 .btn-pd4 {
	padding: 0.7em 2em;
}
.w-button11 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative;
}
.w-button11 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button11 .btn-w .btnbg-x {
	transition:0.5s; left: -1px; top: -1px; width: 0px; bottom: -1px; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button11 .btn-w:hover .btnbg-x {
	width: calc(100% + 2px);
}
.w-button11 .btn-w span.btn-inner {
	padding: 0.2em 1.2em; transition:0.5s; display: inline-block; position: relative; z-index: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button11 .btn-w span.btn-inner i {
	transition:0.5s; top: 50%; right: 1em; line-height: 1.5; margin-top: -0.75em; position: absolute; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button11 .btn-w:hover span.btn-inner i {
	right: 0.6em; opacity: 1;
}
.w-button11 .btn-w:hover span.btn-inner {
	padding: 0.2em 1.8em 0.2em 0.6em;
}
.w-button12 .btn-w {
	position: relative;
}
.w-button12 .btn-w .btnbg-x {
	transition:0.5s; left: 50%; top: 0px; width: 0px; bottom: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button12 .btn-w:hover .btnbg-x {
	left: 0px; width: 100%;
}
.w-button12 .btn-w span.btn-inner {
	padding: 0.3em 1.2em; transition:0.5s; display: inline-block; position: relative; z-index: 1; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button12 .btn-w span.btn-inner i {
	transition:0.5s; top: 50%; right: 1em; line-height: 1.5; margin-top: -0.75em; position: absolute; opacity: 0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button12 .btn-w:hover span.btn-inner i {
	right: 0.6em; opacity: 1;
}
.w-button12 .btn-w:hover span.btn-inner {
	padding: 0.3em 1.8em 0.3em 0.6em;
}
.w-button13 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.5s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button13 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button13 .btn-w .btnbg-x {
	transition:0.5s; left: 50%; top: 0px; width: 0px; bottom: 0px; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-button13 .btn-w:hover .btnbg-x {
	left: 0px; width: 100%;
}
.w-button13 .btn-w span {
	padding: 0.1em 0.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button14 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; transform: perspective(1px) translateZ(0px); transition-property: color; transition-duration: 0.5s; -webkit-transform: perspective(1px) translateZ(0); -webkit-transition-property: color; -webkit-transition-duration: 0.5s;
}
.w-button14 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button14 .btn-w .btnbg-x {
	transform-origin: 0% 50%; left: -1px; top: -1px; right: -1px; bottom: -1px; position: absolute; z-index: -1; opacity: 0; transform: scaleX(0); transition-property: transform; transition-duration: 0.5s; transition-timing-function: ease-out; -webkit-transform: scaleX(0); -webkit-transform-origin: 0 50%; -webkit-transition-property: transform; -webkit-transition-duration: 0.5s; -webkit-transition-timing-function: ease-out;
}
.w-button14 .btn-w:hover .btnbg-x {
	opacity: 1; transform: scaleX(1); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.w-button14 .btn-w span {
	padding: 0.1em 0.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button15 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative;
}
.w-button15 .btn-w:hover {
	color: rgb(255, 255, 255); transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
.w-button15 .btn-w > div {
	border-width: 0px; border-style: solid; transition:0.3s; width: 0.6em; height: 0.6em; position: absolute; -webkit-transition: all 0.3s;
}
.w-button15 .btn-w .line_tl {
	border-color: rgb(51, 51, 51); left: -1px; top: -1px; border-top-width: 1px; border-left-width: 1px;
}
.w-button15 .btn-w .line_tr {
	border-color: rgb(51, 51, 51); top: -1px; right: -1px; border-top-width: 1px; border-right-width: 1px;
}
.w-button15 .btn-w .line_bl {
	border-color: rgb(51, 51, 51); left: -1px; bottom: -1px; border-bottom-width: 1px; border-left-width: 1px;
}
.w-button15 .btn-w .line_br {
	border-color: rgb(51, 51, 51); right: -1px; bottom: -1px; border-right-width: 1px; border-bottom-width: 1px;
}
.w-button15 .btn-w .line_all {
	transition:border-width; left: -1px; top: -1px; width: auto; height: auto; right: -1px; bottom: -1px; -webkit-transition: border-width 0s;
}
.w-button15 .btn-w:hover > div {
	width: 55%; height: 55%;
}
.w-button15 .btn-w:hover .line_all {
	border-width: 1px; width: auto; height: auto; transition-delay: 0.3s; -webkit-transition-delay: 0.3s;
}
.w-button15 .btn-w span {
	padding: 0.1em 0.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button16 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:; border-image: none; overflow: hidden; position: relative; -webkit-transition: border-color .3s, color .3s; -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
}
.w-button16 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button16 .bg_in {
	transform-origin: 0% 100%; transition:transform 0.3s, opacity 0.3s; left: 0px; top: 0px; width: 150%; height: 100%; position: absolute; z-index: -1; opacity: 0; transform: rotate3d(0, 0, 1, -45deg) translate3d(0px, -3em, 0px); -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); -webkit-transition: -webkit-transform .3s, opacity .3s; -webkit-transform-origin: 0% 100%;
}
.w-button16 .btn-w:hover .bg_in {
	opacity: 1; transform: rotate3d(0, 0, 1, 0deg); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); -webkit-transform: rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
}
.w-button16 .btn-w span {
	padding: 0.1em 0.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button17 .btn-w {
	transition:background-color 0.3s, color 0.3s; color: rgb(255, 255, 255); position: relative; -webkit-transition: background-color .3s, color .3s;
}
.w-button17 .btn-w::before {
	background: inherit; left: -15px; top: -15px; right: -15px; bottom: -15px; position: absolute; z-index: -1; content: ""; opacity: 0.5; transform: scale3d(0.6, 0.4, 1); -webkit-transform: scale3d(.6, .4, 1);
}
.w-button17 .btn-w:hover {
	transition:background-color 0.1s 0.3s, color 0.1s 0.3s; animation:anim-moema-1 0.3s forwards; -webkit-animation: anim-moema-1 .3s forwards; -webkit-transition: background-color .1s .3s, color .1s .3s;
}
.w-button17 .btn-w:hover::before {
	animation:anim-moema-2 0.3s 0.3s forwards; -webkit-animation: anim-moema-2 .3s .3s forwards;
}
.w-button17 .btn-border-radius1 {
	overflow: visible;
}
.w-button17 .btn-border-radius2 {
	overflow: visible;
}
.w-button17 .btn-border-radius1::before {
	border-radius: 0.3em; -webkit-border-radius: 0.3em;
}
.w-button17 .btn-border-radius2::before {
	border-radius: 3em; -webkit-border-radius: 3em;
}
.w-button18 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:color 0.3s; border-image: none; overflow: hidden; position: relative; -webkit-transition: color .3s;
}
.w-button18 .btn-w .bg_brf {
	transition:0.3s cubic-bezier(0.75, 0, 0.125, 1); left: 0px; width: 100%; height: 100%; bottom: 100%; position: absolute; z-index: -1; -webkit-transition: all .3s; -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
}
.w-button18 .btn-w .bg_aft {
	transition:0.3s cubic-bezier(0.75, 0, 0.125, 1); left: 0px; width: 100%; height: 100%; bottom: 100%; position: absolute; z-index: -1; -webkit-transition: all .3s; -webkit-transition-timing-function: cubic-bezier(.75, 0, .125, 1);
}
.w-button18 .btn-w .bg_brf {
	opacity: 0.5;
}
.w-button18 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button18 .btn-w:hover .bg_brf {
	bottom: 0px;
}
.w-button18 .btn-w:hover .bg_aft {
	bottom: 0px;
}
.w-button18 .btn-w:hover .bg_aft {
	transition-delay: 0.175s; -webkit-transition-delay: .175s;
}
.w-button18 .btn-w span {
	padding: 0.1em 0.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button19 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.4s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .4s;
}
.w-button19 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button19 .btn-w .bgsqr1 {
	transition:height 0.4s; width: 25%; height: 0px; position: absolute; -webkit-transition: height .4s;
}
.w-button19 .btn-w .bgsqr2 {
	transition:height 0.4s; width: 25%; height: 0px; position: absolute; -webkit-transition: height .4s;
}
.w-button19 .btn-w .bgsqr3 {
	transition:height 0.4s; width: 25%; height: 0px; position: absolute; -webkit-transition: height .4s;
}
.w-button19 .btn-w .bgsqr4 {
	transition:height 0.4s; width: 25%; height: 0px; position: absolute; -webkit-transition: height .4s;
}
.w-button19 .btn-w .bgsqr1 {
	left: 0px; top: 0px;
}
.w-button19 .btn-w .bgsqr2 {
	left: 25%; bottom: 0px;
}
.w-button19 .btn-w .bgsqr3 {
	left: 50%; top: 0px;
}
.w-button19 .btn-w .bgsqr4 {
	left: 75%; bottom: 0px;
}
.w-button19 .btn-w:hover .bgsqr1 {
	height: 100%;
}
.w-button19 .btn-w:hover .bgsqr2 {
	height: 100%;
}
.w-button19 .btn-w:hover .bgsqr3 {
	height: 100%;
}
.w-button19 .btn-w:hover .bgsqr4 {
	height: 100%;
}
.w-button19 .btn-w span {
	position: relative; z-index: 1;
}
.w-button20 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button20 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button20 .btn-w .bgsqr1 {
	border-width: 0px; border-style: solid; transition:0.6s; left: 0px; width: 0px; height: 0px; bottom: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button20 .btn-w .bgsqr2 {
	border-width: 0px; border-style: solid; transition:0.6s; top: 0px; width: 0px; height: 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button20 .btn-w:hover .bgsqr1 {
	border-width: 600px 0px 0px 600px;
}
.w-button20 .btn-w:hover .bgsqr2 {
	border-width: 0px 600px 600px 0px;
}
.w-button20 .btn-w span {
	position: relative; z-index: 1;
}
.w-button21 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button21 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button21 .btn-w .bgsqr1 {
	border-width: 0px; border-style: solid; transition:0.6s; left: 0px; width: 0px; height: 0px; bottom: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button21 .btn-w .bgsqr2 {
	border-width: 0px; border-style: solid; transition:0.6s; left: 0px; top: 0px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button21 .btn-w .bgsqr3 {
	border-width: 0px; border-style: solid; transition:0.6s; top: 0px; width: 0px; height: 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button21 .btn-w .bgsqr4 {
	border-width: 0px; border-style: solid; transition:0.6s; width: 0px; height: 0px; right: 0px; bottom: 0px; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button21 .btn-w:hover .bgsqr1 {
	border-width: 600px 0px 0px 600px;
}
.w-button21 .btn-w:hover .bgsqr2 {
	border-width: 600px 600px 0px 0px;
}
.w-button21 .btn-w:hover .bgsqr3 {
	border-width: 0px 600px 600px 0px;
}
.w-button21 .btn-w:hover .bgsqr4 {
	border-width: 0px 0px 600px 600px;
}
.w-button21 .btn-w span {
	position: relative; z-index: 1;
}
.w-button22 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button22 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button22 .btn-w .bgsqr1 {
	border-radius: 50%; transition:0.6s; top: 50%; width: 20px; height: 20px; position: absolute; content: ""; opacity: 0.5; -webkit-border-radius: 50%; -webkit-transition: all 0.6s;
}
.w-button22 .btn-w .bgsqr2 {
	border-radius: 50%; transition:0.6s; top: 50%; width: 20px; height: 20px; position: absolute; content: ""; opacity: 0.5; -webkit-border-radius: 50%; -webkit-transition: all 0.6s;
}
.w-button22 .btn-w .bgsqr1 {
	left: -20px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);
}
.w-button22 .btn-w .bgsqr2 {
	right: -20px; transform: translate(50%, -50%); -webkit-transform: translate(50%, -50%);
}
.w-button22 .btn-w:hover .bgsqr1 {
	animation:criss-cross-left 0.8s both; opacity: 1; -webkit-animation: criss-cross-left .8s both;
}
.w-button22 .btn-w:hover .bgsqr2 {
	animation:criss-cross-right 0.8s both; opacity: 1; -webkit-animation: criss-cross-right .8s both;
}
.w-button22 .btn-w span {
	position: relative; z-index: 1;
}
.w-button23 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button23 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button23 .btn-w .bgsqr1 {
	border-width: 0px; border-style: solid; transition:0.6s; left: 0px; width: 0px; height: 0px; bottom: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button23 .btn-w .bgsqr2 {
	border-width: 0px; border-style: solid; transition:0.6s; top: 0px; width: 0px; height: 0px; right: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; position: absolute; content: ""; transform: rotate(360deg); -webkit-transform: rotate(360deg); -webkit-transition: all 0.6s;
}
.w-button23 .btn-w:hover .bgsqr1 {
	border-width: 50px 260px;
}
.w-button23 .btn-w:hover .bgsqr2 {
	border-width: 50px 260px;
}
.w-button23 .btn-w span {
	position: relative; z-index: 1;
}
.w-button24 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button24 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button24 .btn-w .bgsqr1 {
	transition:0.4s; top: 0px; width: 0px; height: 100%; position: absolute; opacity: 0.35; -webkit-transition: all 0.4s;
}
.w-button24 .btn-w .bgsqr2 {
	transition:0.4s; top: 0px; width: 0px; height: 100%; position: absolute; opacity: 0.35; -webkit-transition: all 0.4s;
}
.w-button24 .btn-w .bgsqr3 {
	transition:0.4s; top: 0px; width: 0px; height: 100%; position: absolute; opacity: 0.35; -webkit-transition: all 0.4s;
}
.w-button24 .btn-w .bgsqr4 {
	transition:0.4s; top: 0px; width: 0px; height: 100%; position: absolute; opacity: 0.35; -webkit-transition: all 0.4s;
}
.w-button24 .btn-w .bgsqr3 {
	opacity: 0.75;
}
.w-button24 .btn-w .bgsqr4 {
	opacity: 0.75;
}
.w-button24 .btn-w .bgsqr1 {
	left: 0px;
}
.w-button24 .btn-w .bgsqr2 {
	right: 0px;
}
.w-button24 .btn-w .bgsqr3 {
	right: 0px;
}
.w-button24 .btn-w .bgsqr4 {
	left: 0px;
}
.w-button24 .btn-w:hover .bgsqr1 {
	width: 100%;
}
.w-button24 .btn-w:hover .bgsqr2 {
	width: 100%;
}
.w-button24 .btn-w:hover .bgsqr3 {
	width: 100%;
}
.w-button24 .btn-w:hover .bgsqr4 {
	width: 100%;
}
.w-button24 .btn-w:hover .bgsqr3 {
	transition-delay: 0.4s; -webkit-transition-delay: .4s;
}
.w-button24 .btn-w:hover .bgsqr4 {
	transition-delay: 0.4s; -webkit-transition-delay: .4s;
}
.w-button24 .btn-w span {
	position: relative; z-index: 1;
}
.w-button25 .btn-w {
	border: 1px solid rgba(0, 0, 0, 0.2); transition:0.6s; border-image: none; overflow: hidden; position: relative; -webkit-transition: all .6s;
}
.w-button25 .btn-w:hover {
	color: rgb(255, 255, 255);
}
.w-button25 .btn-w .bgsqr1 {
	border-radius: 50%; transition:width 0.4s, height 0.4s; width: 0px; height: 0px; position: absolute; z-index: -1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -webkit-transition: width .4s, height .4s;
}
.w-button25 .btn-w:hover .bgsqr1 {
	width: 600px; height: 600px;
}
.w-button25 .btn-w span {
	padding: 0.2em 1.5em; display: inline-block; position: relative; z-index: 1;
}
.w-button26 .btn-w {
	color: rgb(255, 255, 255); overflow: hidden; border-bottom-width: 4px; border-bottom-style: solid; position: relative;
}
.w-button26 .btn-w .bgsqr1 {
	background: rgb(255, 255, 255); transition:0.3s ease-in-out; left: 0px; top: 0px; height: 100%; right: 0px; position: absolute; opacity: 0.2; -webkit-transition: all .3s ease-in-out;
}
.w-button26 .btn-w:hover .bgsqr1 {
	height: 0px;
}
.w-button26 .btn-w span {
	position: relative; z-index: 1;
}
.w-his ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-his li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-his .clearfix::before {
	display: block;
}
.w-his img {
	max-width: 100%;
}
.w-his1 {
	padding-top: 80px; padding-bottom: 45px; position: relative;
}
.w-his1::before {
	background: url("../images/his_time2.png") no-repeat center; left: 50%; width: 46px; height: 45px; margin-left: -23px; position: absolute; content: "";
}
.w-his1::after {
	background: url("../images/his_time2.png") no-repeat center; left: 50%; width: 46px; height: 45px; margin-left: -23px; position: absolute; content: "";
}
.w-his1::before {
	top: 0px;
}
.w-his1::after {
	bottom: 0px;
}
.w-his1 ul::before {
	background: rgb(208, 208, 208); left: 50%; top: 45px; width: 1px; bottom: 45px; position: absolute; content: "";
}
.w-his1 li {
	padding-bottom: 40px; position: relative;
}
.w-his1 li .his_text {
	width: 50%; position: relative;
}
.w-his1 .li_hs_r .his_text {
	left: 50%; padding-left: 3em;
}
.w-his1 .li_hs_l .his_text {
	text-align: right; right: 0px; padding-right: 3em;
}
.w-his1 li .his_text .year {
	line-height: 1.5; font-size: 24px; margin-bottom: 0.5em; position: relative;
}
.w-his1 li .point {
	border-radius: 6px; left: 50%; top: 13px; width: 11px; height: 11px; margin-left: -5px; position: absolute; z-index: 2; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.w-his2 {
	padding-top: 40px; padding-bottom: 23px; position: relative;
}
.w-his2::before {
	left: 0px; width: 23px; height: 23px; position: absolute; content: "";
}
.w-his2::after {
	left: 0px; width: 23px; height: 23px; position: absolute; content: "";
}
.w-his2::before {
	top: 0px;
}
.w-his2::after {
	bottom: 0px;
}
.w-his2 ul::before {
	background: rgb(208, 208, 208); left: 12px; top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-his2 li {
	padding-left: 60px; margin-bottom: 40px; position: relative;
}
.w-his2 li::before {
	background: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgb(165, 165, 165); border-image: none; left: 8px; top: 12px; width: 7px; height: 7px; position: absolute; content: ""; -webkit-border-radius: 50%;
}
.w-his2 li .item {
	padding-left: 105px; position: relative;
}
.w-his2 li .year {
	padding: 0px 1.2em 0px 0.7em; left: 0px; top: 0px; height: 2.4em; color: rgb(255, 255, 255); line-height: 2.4; position: absolute;
}
.w-his2 li .year .adore {
	border-width: 1.25em 1.2em 1.25em 0px; border-style: solid; left: -1.1em; top: 0px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: transparent; position: absolute;
}
.w-his2 li .t_p {
	line-height: 2; padding-top: 0.2em;
}
.w-his3 {
	padding-top: 45px; padding-bottom: 10px; margin-left: 13em; position: relative;
}
.w-his3::before {
	left: 0px; width: 46px; height: 45px; position: absolute; content: "";
}
.w-his3::after {
	left: 0px; width: 46px; height: 45px; position: absolute; content: "";
}
.w-his3::before {
	top: 0px;
}
.w-his3::after {
	bottom: 0px;
}
.w-his3 ul::before {
	background: rgb(208, 208, 208); left: 23px; top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-his3 li {
	padding-left: 80px; margin-bottom: 40px; position: relative;
}
.w-his3 li .point {
	border-radius: 6px; left: 23px; top: 0.9em; width: 7px; height: 7px; margin-top: -3px; margin-left: -3px; position: absolute; z-index: 2; -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.w-his3 li .year {
	left: -10em; width: 9em; text-align: right; line-height: 1.5; font-size: 18px; position: absolute;
}
.w-his3 li .t_p {
	line-height: 1.8;
}
.w-his4 .his_tabBox {
	background: url("../images/his_line.png") repeat-x left bottom; padding-bottom: 14px;
}
.w-his4 .his_tab {
	overflow: hidden; padding-bottom: 2px;
}
.w-his4 .his_tab ul {
	transition:0.5s; left: 0px; vertical-align: bottom; white-space: nowrap; position: relative; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-his4 .his_tab li {
	width: 13%; vertical-align: bottom; display: inline-block; position: relative; cursor: pointer; min-width: 6em;
}
.w-his4 .his_tab li .line {
	background: rgb(106, 106, 106); width: 1px; height: 9px; bottom: 0px; position: absolute;
}
.w-his4 .his_tab li .line1 {
	left: 25%;
}
.w-his4 .his_tab li .line2 {
	background: rgb(186, 186, 186); left: 50%; width: 2px; height: 24px;
}
.w-his4 .his_tab li .line2 .adore {
	border-radius: 50%; left: -2px; width: 6px; height: 6px; bottom: -2px; display: none; position: absolute; -webkit-border-radius: 50%;
}
.w-his4 .his_tab li.cur .line2 .adore {
	display: block;
}
.w-his4 .his_tab li .line3 {
	left: 75%;
}
.w-his4 .his_tab li .line4 {
	left: 100%;
}
.w-his4 .his_tab li .year {
	text-align: center; line-height: 1.5; padding-bottom: 40px; font-size: 16px;
}
.w-his4 .his_con {
	line-height: 2; padding-top: 45px;
}
.w-his5 {
	padding: 0px 65px; position: relative;
}
.w-his5 li {
	text-align: center; overflow: hidden;
}
.w-his5 li .item {
	text-align: left; display: inline-block;
}
.w-his5 .year {
	line-height: 1.5; font-size: 24px; margin-bottom: 0.5em;
}
.w-his5 .t_p {
	line-height: 2;
}
.w-his5 .his_prev {
	border-radius: 50%; border: 1px solid rgb(204, 204, 204); border-image: none; top: 50%; width: 40px; height: 40px; margin-top: -30px; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his5 .his_next {
	border-radius: 50%; border: 1px solid rgb(204, 204, 204); border-image: none; top: 50%; width: 40px; height: 40px; margin-top: -30px; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his5 .his_prev::before {
	background: url("../images/his_slide.png") no-repeat; left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute; content: "";
}
.w-his5 .his_next::before {
	background: url("../images/his_slide.png") no-repeat; left: 50%; top: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; position: absolute; content: "";
}
.w-his5 .his_prev {
	left: 0px;
}
.w-his5 .his_next {
	right: 0px;
}
.w-his5 .his_prev:hover {
	border: 0px currentColor; border-image: none;
}
.w-his5 .his_next:hover {
	border: 0px currentColor; border-image: none;
}
.w-his5 .his_prev::before {
	background-position: 0px 0px;
}
.w-his5 .his_next::before {
	background-position: -30px -30px;
}
.w-his5 .his_prev:hover::before {
	background-position: -30px 0px;
}
.w-his5 .his_next:hover::before {
	background-position: 0px -30px;
}
.w-his6 {
	margin: 0px -15px; overflow: hidden; padding-bottom: 80px; position: relative;
}
.w-his6 ul {
	display: flex; align-items: flex-end;
}
.w-his6 li {
	width: 25%; float: left;
}
.w-his6 li .item {
	margin: 0px 15px;
}
.w-his6 li .his_text {
	padding-top: 20px; padding-bottom: 30px; padding-left: 28px; position: relative;
}
.w-his6 li .his_text::before {
	background: rgb(224, 224, 224); left: 0px; top: 20px; width: 3px; bottom: 0px; position: absolute; content: "";
}
.w-his6 li .his_text::after {
	background: rgb(224, 224, 224); left: 0px; top: 20px; width: 18px; height: 3px; position: absolute; content: "";
}
.w-his6 .year {
	line-height: 1.3; font-size: 36px; margin-top: -0.65em; margin-bottom: 0.5em; position: relative;
}
.w-his6 .igt_btn {
	left: 50%; width: 130px; height: 50px; bottom: 0px; margin-left: -65px; position: absolute; z-index: 11;
}
.w-his6 .igt_btn .igt_prev {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his6 .igt_btn .igt_next {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his6 .igt_btn .igt_prev {
	left: 0px;
}
.w-his6 .igt_btn .igt_next {
	right: 0px;
}
.w-his6 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-his6 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-his6 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-his6 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-his7 {
	padding: 0px 130px 0px 0px; overflow: hidden; position: relative; box-sizing: border-box;
}
.w-his7::before {
	background: rgb(224, 224, 224); top: 0px; width: 2px; right: 20px; bottom: 0px; position: absolute; content: "";
}
.w-his7 .his_year {
	top: 10vh; right: 0px; bottom: 10vh; position: absolute;
}
.w-his7 .his_year ul {
	padding-right: 20px;
}
.w-his7 .his_year li {
	padding: 15px 20px 15px 0px; line-height: 24px; margin-bottom: 10px; position: relative; cursor: pointer;
}
.w-his7 .his_year li.cur i {
	top: 0px; width: 3px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.w-his7 .his_year li:hover i {
	top: 0px; width: 3px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.w-his7 .his_year li .year {
	line-height: 24px; display: block;
}
.w-his7 .his_year li.cur .year {
	font-size: 120%;
}
.w-his7 .his_year li:hover .year {
	font-size: 120%;
}
.w-his7 .mCSB_inside > .mCSB_container {
	margin-right: 0px;
}
.w-his7 .mCSB_scrollTools .mCSB_draggerRail {
	background: rgb(238, 238, 238); width: 5px;
}
.w-his7 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgb(153, 153, 153); width: 5px;
}
.w-his7 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgb(153, 153, 153);
}
.w-his7 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgb(153, 153, 153);
}
.w-his7 .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgb(153, 153, 153);
}
.w-his7 .his_text {
	height: 100vh; overflow: hidden; position: relative; max-height: 650px;
}
.w-his7 .his_text li {
	height: 82vh; overflow: hidden; position: relative; max-height: 570px; opacity: 0.15;
}
.w-his7 .his_text .item {
	padding-top: 6vh; padding-bottom: 30px;
}
.w-his7 .his_text li .his_loadMore {
	background: rgba(255, 255, 255, 0.8); left: 0px; right: 0px; bottom: 0px; line-height: 40px; position: absolute; cursor: pointer;
}
.w-his7 .his_text li .his_loadMore .his_hide {
	display: none;
}
.w-his7 .his_text li .open.his_loadMore .his_open {
	display: none;
}
.w-his7 .his_text li .open.his_loadMore .his_hide {
	display: block;
}
.w-his7 .his_text li.active {
	opacity: 1;
}
.w-his8 {
	position: relative;
}
.w-his8 .his_year {
	left: 0px; top: 50%; width: 230px; height: 390px; text-align: center; overflow: hidden; padding-right: 30px; margin-top: -195px; position: absolute;
}
.w-his8 .his_year li {
	height: 130px; text-align: center; font-family: fantasy; font-size: 58px; opacity: 0.5;
}
.w-his8 .his_year li .fa {
	display: none;
}
.w-his8 .his_year li span {
	vertical-align: middle;
}
.w-his8 .his_year li.swiper-slide-prev {
	line-height: 80px; padding-top: 50px;
}
.w-his8 .his_year li.swiper-slide-active {
	transition:0.3s; line-height: 130px; font-size: 100px; border-top-color: rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; opacity: 1; -webkit-transition: all 0.3s;
}
.w-his8 .his_year li.swiper-slide-next {
	line-height: 80px; padding-bottom: 50px;
}
.w-his8 .his_year li.swiper-slide-active .fa {
	top: 50%; width: 30px; height: 1.5em; text-align: right; right: -30px; line-height: 1.5; font-family: FontAwesome; font-size: 54%; font-weight: normal; margin-top: -0.75em; display: block; position: absolute;
}
.w-his8 .his_year li.swiper-slide-active .fa::before {
	content: "\f0d9";
}
.w-his8 .prev_h {
	background: url("../images/btn_top.png") no-repeat top; left: 0px; top: 0px; height: 130px; right: 30px; position: absolute; z-index: 2; cursor: pointer;
}
.w-his8 .next_h {
	background: url("../images/btn_bottom.png") no-repeat bottom; left: 0px; height: 130px; right: 30px; bottom: 0px; position: absolute; z-index: 2; cursor: pointer;
}
.w-his8 .his_text {
	margin-left: 330px;
}
.w-his8 .his_text li {
	display: none;
}
.w-his8 .his_text li.active {
	display: block;
}
.w-his8 .his_text .item {
	height: 450px;
}
.w-his8 .his_text .t_p {
	padding-right: 25px;
}
.w-his8 .mCSB_inside > .mCSB_container {
	margin-right: 0px;
}
.w-his8 .mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); width: 3px;
}
.w-his8 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgb(102, 102, 102); width: 6px;
}
.w-his8 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgb(102, 102, 102);
}
.w-his8 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgb(102, 102, 102);
}
.w-his8 .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgb(102, 102, 102);
}
.w-his9 {
	padding-bottom: 50px; position: relative;
}
.w-his9 .w-his-in {
	overflow: hidden; padding-left: 13em; max-height: 480px; box-sizing: border-box;
}
.w-his9 ul.w-his-inner {
	padding-top: 45px; padding-bottom: 30px; position: relative;
}
.w-his9 ul.w-his-inner::before {
	background: rgb(208, 208, 208); left: 23px; top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-his9 li {
	padding-left: 80px; margin-bottom: 30px; position: relative;
}
.w-his9 li .point {
	border-radius: 10px; left: 23px; top: 0.9em; width: 8px; height: 8px; margin-top: -5px; margin-left: -4px; position: absolute; z-index: 2; -webkit-border-radius: 10px;
}
.w-his9 li .point::before {
	background: inherit; margin: -8px; border-radius: 16px; left: 50%; top: 50%; width: 16px; height: 16px; position: absolute; content: ""; opacity: 0.3; -webkit-border-radius: 16px;
}
.w-his9 li .point::after {
	background: inherit; left: 5px; top: 50%; width: 30px; height: 1px; position: absolute; content: "";
}
.w-his9 li .year {
	left: -10em; top: 12px; width: 9em; text-align: right; color: rgb(51, 51, 51); line-height: 1.5; font-size: 120%; margin-top: -0.7em; position: absolute;
}
.w-his9 li .t_p {
	line-height: 1.8; min-height: 1.8em;
}
.w-his9 .mask_his {
	left: 50%; width: 3000px; height: 160px; bottom: -30px; margin-left: -1500px; position: absolute; z-index: 1; opacity: 0.65; background-image: linear-gradient(to top, transparent, rgb(255, 255, 255), transparent);
}
.w-his9 .btn_more {
	left: 0px; width: 45px; height: 100px; bottom: 0px; position: absolute; z-index: 11;
}
.w-his9 .btn_more .btn_hide {
	border-radius: 50%; left: 5px; width: 45px; height: 45px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his9 .btn_more .btn_show {
	border-radius: 50%; left: 5px; width: 45px; height: 45px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-his9 .btn_more .btn_hide {
	top: 0px;
}
.w-his9 .btn_more .btn_show {
	bottom: 0px;
}
.w-his9 .btn_more .btn_hide::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-his9 .btn_more .btn_show::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-his9 .btn_more .btn_hide::before {
	content: "\f106";
}
.w-his9 .btn_more .btn_show::before {
	content: "\f107";
}
.w-his10 .his_year {
	height: 328px; overflow: hidden; float: left;
}
.w-his10 .his_text {
	margin-left: 400px;
}
.w-accor {
	overflow: hidden; position: relative;
}
.w-accor ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-accor li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-accor ul {
	width: 101%;
}
.w-accor li {
	overflow: hidden; float: left; position: relative;
}
.accorClick li {
	cursor: pointer;
}
.w-accor li .item {
	position: relative;
}
.w-accor li > a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.w-accor h3 {
	margin: 0px; padding: 0px; font-size: 125%; font-weight: normal;
}
.w-accor .acr_p {
	margin-top: 0.5em;
}
.w-accor0 li img {
	max-width: 100%;
}
.w-accor1 li img {
	max-width: 100%;
}
.w-accor1 li .cont_ar {
	background: rgba(0, 0, 0, 0.5); left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w-accor1 li .dec_ar {
	padding: 10px 20px;
}
.w-accor1 li .acr_p {
	margin: 0px; transition:0.5s; height: 0px; line-height: 1.5; overflow: hidden; opacity: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -webkit-transition: all 0.5s;
}
.w-accor1 li.cur .acr_p {
	height: 5.8em; margin-top: 0.5em; margin-bottom: 0.5em; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-accor2 li img {
	max-width: 100%;
}
.w-accor2 li .cont_ar {
	background: rgba(255, 255, 255, 0.5); transition:0.5s; left: 0px; height: 50%; right: 0px; bottom: 25%; color: rgb(255, 255, 255); position: absolute; -webkit-transition: all 0.5s;
}
.w-accor2 li .i_img {
	left: 50%; top: 50%; width: 80px; height: 80px; text-align: center; margin-top: -40px; margin-left: -40px; position: absolute;
}
.w-accor2 li .i_img img {
	max-height: 100%; max-width: 100%;
}
.w-accor2 li .dec_ar {
	padding: 30px 20px 10px; transition:0.5s; opacity: 0; -webkit-transition: all 0.5s;
}
.w-accor2 li .acr_p {
	transition:0.5s 0.2s; opacity: 0; transform: translateY(50%); -webkit-transform: translateY(50%); -webkit-transition: all 0.5s; -webkit-transition-delay: 0.2s;
}
.w-accor2 li.cur .i_img {
	display: none;
}
.w-accor2 li.cur .cont_ar {
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9)); height: auto; bottom: 0px;
}
.w-accor2 li.cur .dec_ar {
	opacity: 1;
}
.w-accor2 li.cur .acr_p {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-accor3 li img {
	max-width: 100%;
}
.w-accor3 li .cont_ar {
	color: rgb(255, 255, 255);
}
.w-accor3 li .left_ar {
	background: rgba(0, 0, 0, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; bottom: 0px; position: absolute; -webkit-transition: all 0.5s;
}
.w-accor3 li .left_ar h3 {
	left: 50%; top: 50%; width: 1.2em; text-align: center; line-height: 1.5; margin-left: -0.6em; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-accor3 li .left_ar h3 {
	top: 50%;
}
.w-accor3 li .right_ar {
	transition:opacity 0.5s 0.3s; left: 100%; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s; -webkit-transition-delay: 0.3s;
}
.w-accor3 li .right_ar .dec_ar {
	left: 20px; top: 50%; right: 20px; line-height: 1.7; position: absolute; max-height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-accor3 li .right_ar .dec_ar {
	top: 50%;
}
.w-accor3 li .i_img {
	transition:0.3s 0.2s; text-align: center; margin-bottom: 1em; transform: scale(0); -webkit-transform: scale(0); -webkit-transition: all 0.3s; -webkit-transition-delay: 0.2s;
}
.w-accor3 li .i_img img {
	max-width: 100%;
}
.w-accor3 li.cur .left_ar {
	width: 5em;
}
.w-accor3 li.cur .right_ar {
	left: 5em; opacity: 1;
}
.w-accor3 li.cur .i_img {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-accor4 li img {
	max-width: 100%;
}
.w-accor4 li .cont_ar {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w-accor4 li .cont_ar::before {
	background: rgb(0, 0, 0); transition:0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; content: ""; opacity: 0.35; -webkit-transition: all 0.5s;
}
.w-accor4 li h3 {
	transition:opacity 0.5s; left: 50%; top: 50%; width: 1.2em; text-align: center; line-height: 1.5; margin-left: -0.6em; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: opacity 0.5s;
}
:root .w-accor4 li h3 {
	top: 50%;
}
.w-accor4 li .dec_ar {
	background: rgba(255, 255, 255, 0.75); padding: 30px; transition:0.5s; left: 40px; top: 50%; right: 40px; color: rgb(34, 34, 34); line-height: 1.7; position: absolute; z-index: 1; max-height: 100%; opacity: 0; transform: translateY(-50%) scale(0); -webkit-transform: translateY(-50%) scale(0); -webkit-transition: all 0.5s;
}
:root .w-accor4 li .dec_ar {
	top: 50%;
}
.w-accor4 li .i_img {
	text-align: center; margin-bottom: 1em;
}
.w-accor4 li .i_img img {
	max-height: 80px; max-width: 80%;
}
.w-accor4 li.cur .cont_ar::before {
	opacity: 0;
}
.w-accor4 li.cur h3 {
	opacity: 0;
}
.w-accor4 li.cur .dec_ar {
	opacity: 1; transform: translateY(-50%) scale(1); transition-delay: 0.3s; -webkit-transform: translateY(-50%) scale(1); -webkit-transition-delay: 0.3s;
}
.w-accor5 li img {
	max-width: 100%;
}
.w-accor5 li .cont_ar {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w-accor5 li .cont_ar::before {
	background: rgb(0, 0, 0); transition:0.5s; left: 0px; height: 100%; right: 0px; bottom: 0px; position: absolute; content: ""; opacity: 0.35; -webkit-transition: all 0.5s;
}
.w-accor5 li h3 {
	left: 50%; top: 50%; width: 1.2em; text-align: center; line-height: 1.5; margin-left: -0.6em; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-accor5 li h3 {
	top: 50%;
}
.w-accor5 li .acr_p {
	transition:0.5s; left: 1em; height: 4.4em; right: 1em; bottom: 1em; line-height: 1.5; overflow: hidden; position: absolute; opacity: 0; transform: translateX(100%); -webkit-transform: translateX(100%); -webkit-transition: all 0.5s;
}
.w-accor5 li .i_img {
	transition:0.5s; left: 1em; top: 50%; height: 100px; text-align: center; right: 1em; line-height: 100px; margin-top: -50px; position: absolute; opacity: 0; transform: scale(0); -webkit-transform: scale(0); -webkit-transition: all 0.5s;
}
.w-accor5 li .i_img img {
	max-height: 100%; max-width: 100%;
}
.w-accor5 li.cur .cont_ar::before {
	height: 6.4em; opacity: 0.5;
}
.w-accor5 li.cur .acr_p {
	opacity: 1; transform: translateX(0px); transition-delay: 0.3s; -webkit-transform: translateX(0); -webkit-transition-delay: 0.3s;
}
.w-accor5 li.cur h3 {
	text-align: center; opacity: 0;
}
.w-accor5 li.cur .i_img {
	opacity: 1; transform: scale(1); transition-delay: 0.3s; -webkit-transform: scale(1); -webkit-transition-delay: 0.3s;
}
.w-accor6 li img {
	max-width: 100%;
}
.w-accor6 li .cont_ar {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w-accor6 li .cont_ar::before {
	background: rgb(0, 0, 0); transition:height 0.5s; left: 0px; height: 100%; right: 0px; position: absolute; content: ""; opacity: 0.35; -webkit-transition: height 0.5s;
}
.w-accor6 li .cont_ar::after {
	background: rgb(0, 0, 0); transition:height 0.5s; left: 0px; height: 100%; right: 0px; position: absolute; content: ""; opacity: 0.35; -webkit-transition: height 0.5s;
}
.w-accor6 li .cont_ar::before {
	top: 0px;
}
.w-accor6 li .cont_ar::after {
	bottom: 0px;
}
.w-accor6 li h3 {
	padding: 0.5em; transition:0.5s; left: 0px; top: 50%; text-align: center; right: 0px; line-height: 1.5; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: all 0.5s;
}
:root .w-accor4 li h3 {
	top: 50%;
}
.w-accor6 li .dec_ar {
	transition:0.5s; left: 40px; top: 50%; right: 40px; line-height: 1.7; overflow: hidden; position: absolute; z-index: 1; max-height: calc(100% - 7em); opacity: 0; transform: translateY(-50%) scale(0); -webkit-transform: translateY(-50%) scale(0); -webkit-transition: all 0.5s;
}
:root .w-accor6 li .dec_ar {
	top: 50%;
}
.w-accor6 li .i_img {
	text-align: center; margin-bottom: 1em;
}
.w-accor6 li .i_img img {
	max-height: 80px; max-width: 80%;
}
.w-accor6 li.cur .cont_ar::before {
	height: 3em;
}
.w-accor6 li.cur .cont_ar::after {
	height: 3em;
}
.w-accor6 li.cur h3 {
	transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-accor6 li.cur h3.h_1 {
	top: 0px;
}
.w-accor6 li.cur h3.h_2 {
	top: auto; bottom: 0px;
}
.w-accor6 li.cur .dec_ar {
	opacity: 1; transform: translateY(-50%) scale(1); transition-delay: 0.3s; -webkit-transform: translateY(-50%) scale(1); -webkit-transition-delay: 0.3s;
}
.w-fold ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-fold li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-fold .clearfix::before {
	display: block;
}
.w-fold li {
	margin-bottom: 10px;
}
.w-fold .fd_t {
	position: relative; cursor: pointer;
}
.w-fold h3 {
	margin: 0px; line-height: 1.5; font-size: 120%; font-weight: normal;
}
.w-fold img {
	max-width: 100%;
}
.w-fold .fd_det {
	line-height: 1.8;
}
.fd1bg {
	background: rgb(248, 248, 248);
}
.fd2bg {
	background: rgb(44, 44, 44);
}
.color111 {
	color: rgb(17, 17, 17);
}
.w-fold1 li .fd_t {
	padding: 0.5em 2em 0.5em 1.2em; border: 1px solid rgb(238, 238, 238); border-image: none; color: rgb(17, 17, 17);
}
.w-fold1 li .bg_main {
	color: rgb(255, 255, 255);
}
.w-fold1 li .fd_t .icon_adore {
	border-width: 0.4em; border-style: solid; border-color: rgb(68, 68, 68) transparent transparent; border-image: none; top: 50%; right: 1em; margin-top: -0.1em; position: absolute;
}
.w-fold1 li.open .fd_t .icon_adore {
	margin-top: -0.5em; border-top-color: transparent; border-bottom-color: rgb(255, 255, 255);
}
.w-fold1 li .fd_det {
	padding: 1em 1.2em; display: none;
}
.w-fold2 li .fd_t {
	padding: 0.7em 1.2em 0.7em 2.8em; border: 1px solid rgb(224, 224, 224); border-image: none; color: rgb(17, 17, 17);
}
.w-fold2 li .bg_main {
	color: rgb(255, 255, 255);
}
.w-fold2 li .fd_t .icon_adore {
	border: 1px solid rgb(102, 102, 102); border-image: none; left: 1em; top: 50%; width: 1.2em; height: 1.2em; margin-top: -0.6em; position: absolute;
}
.w-fold2 li .fd_t .icon_adore::before {
	background: rgb(102, 102, 102); left: 50%; top: 50%; width: 1px; height: 0.6em; margin-top: -0.3em; margin-left: -0.02em; position: absolute; content: "";
}
.w-fold2 li .fd_t .icon_adore::after {
	background: rgb(102, 102, 102); left: 50%; top: 50%; width: 0.6em; height: 1px; margin-top: -0.02em; margin-left: -0.3em; position: absolute; content: "";
}
.w-fold2 li.open .fd_t .icon_adore::before {
	display: none;
}
.w-fold2 li.open .fd_t .icon_adore {
	border-color: rgb(255, 255, 255);
}
.w-fold2 li.open .fd_t .icon_adore::after {
	background: rgb(255, 255, 255);
}
.w-fold2 li .fd_det {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(224, 224, 224) rgb(224, 224, 224); padding: 1em 1.2em 1em 2.8em; border-image: none; display: none;
}
.w-fold3 {
	color: rgb(255, 255, 255);
}
.w-fold3 li .fd_t {
	padding: 1.5em 2.5em 1.5em 1.5em;
}
.w-fold3 li .fd_t .icon_adore {
	top: 50%; width: 1em; text-align: center; right: 1.5em; line-height: 1.5; font-family: "FontAwesome"; margin-top: -0.75em; position: absolute;
}
.w-fold3 li .fd_t .icon_adore::before {
	font-style: normal; content: "\f178";
}
.w-fold3 li.open .fd_t .icon_adore::before {
	content: "\f175";
}
.w-fold3 li .fd_det {
	padding: 0px 1.5em 1.8em; display: none;
}
.w-fold4 li .fd_t {
	padding: 1em 1.2em 1em 2.8em; color: rgb(255, 255, 255);
}
.w-fold4 li .fd_t .icon_adore {
	left: 1.2em; top: 50%; width: 1em; text-align: center; line-height: 1.5; font-family: "FontAwesome"; margin-top: -0.75em; position: absolute;
}
.w-fold4 li .fd_t .icon_adore::before {
	font-style: normal; content: "\f065";
}
.w-fold4 li.open .fd_t .icon_adore::before {
	content: "\f066";
}
.w-fold4 li .fd_det {
	padding: 1.2em 1.2em 1.2em 2.5em; display: none;
}
.w-fold5 li {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: dashed;
}
.w-fold5 li .fd_t {
	padding: 0.5em 0px 0.5em 2.3em; position: relative;
}
.w-fold5 li .fd_t::before {
	background: rgb(51, 51, 51); left: 0px; top: 50%; width: 1.5em; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; margin-top: -0.75em; position: absolute; content: "Q";
}
.w-fold5 li .fd_det {
	padding: 0.5em 0px 1em 2.3em; display: none; position: relative;
}
.w-fold5 li .fd_det::before {
	background: rgb(255, 153, 0); left: 0px; top: 0.65em; width: 1.5em; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; position: absolute; content: "A";
}
.tabMu {
	margin-bottom: 30px; box-sizing: border-box;
}
.tabMu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tabMu li {
	list-style: none; margin: 0px; padding: 0px;
}
.tabMu ul {
	white-space: nowrap;
}
.tabMu .clearfix::before {
	display: block;
}
.tabMu li span {
	display: inline-block;
}
.tabMu .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 5px;
}
.tabMu .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	height: 1px;
}
.tabMu .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); margin: 0px; height: 1px;
}
.tabMu .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px auto; height: 1px;
}
.tabMu .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.tabMu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.tabMu .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.tabMu .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.tabMu .mCSB_scrollTools .mCSB_buttonLeft {
	background-image: url("../images/mCSB_buttons.png");
}
.tabMu .mCSB_scrollTools .mCSB_buttonRight {
	background-image: url("../images/mCSB_buttons.png");
}
.triangle_t {
	border: 7px solid transparent; border-image: none;
}
.borcol {
	border-color: rgb(217, 217, 217);
}
.borTransparent {
	border-color: transparent;
}
.tabCnt {
	line-height: 1.8;
}
.tabCnt img {
	max-width: 100%;
}
.tabMu1 {
	text-align: center;
}
.tabMu1 li {
	margin: 0px 10px; line-height: 2.5; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu2 {
	text-align: center;
}
.tabMu2 ul {
	letter-spacing: -3px;
}
.tabMu2 li {
	border-width: 1px; border-style: solid; margin: 0px 3px; padding: 0px 1.5em; line-height: 2.2; letter-spacing: 0px; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu3 {
	text-align: center;
}
.tabMu3 ul {
	letter-spacing: -3px;
}
.tabMu3 li {
	border-width: 1px; border-style: solid; margin: 0px 3px; padding: 0px 1.5em; line-height: 2.2; letter-spacing: 0px; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu3 li.cur {
	color: rgb(255, 255, 255);
}
.tabMu4 {
	background: rgb(242, 242, 242); margin-bottom: 0px;
}
.tabMu4 ul {
	letter-spacing: -3px;
}
.tabMu4 li {
	padding: 0px 1.5em; line-height: 2.8; letter-spacing: 0px; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu4 li.cur {
	color: rgb(255, 255, 255);
}
.tabMu4 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabMu4 + .tabCnt {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 1em; border-image: none;
}
.tabMu5 {
	margin-bottom: 6px;
}
.tabMu5 ul {
	letter-spacing: -3px; margin-bottom: 10px;
}
.tabMu5 li {
	padding: 0px 1.5em; color: rgb(255, 255, 255); line-height: 2.8; letter-spacing: 0px; font-size: 115%; border-right-color: rgba(255, 255, 255, 0.3); border-right-width: 1px; border-right-style: solid; display: inline-block; position: relative; cursor: pointer;
}
.tabMu5 li.cur {
	background: rgba(255, 255, 255, 0.15);
}
.tabMu5 li .icon_adore {
	left: 50%; bottom: -13px; margin-left: -7px; display: none; position: absolute;
}
.tabMu5 li.cur .icon_adore {
	display: block; opacity: 0.85;
}
.tabMu5 .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	bottom: 15px;
}
.tabMu5 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.5);
}
.tabMu5 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.5);
}
.tabMu5 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.5);
}
.tabMu5 .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(255, 255, 255, 0.5);
}
.tabMu6 {
	margin-bottom: 10px;
}
.tabMu6 ul {
	padding: 5px 10px 0px; letter-spacing: -3px;
}
.tabMu6 li {
	padding: 0px 1.5em; color: rgb(255, 255, 255); line-height: 2.5; letter-spacing: 0px; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu6 li.cur {
	background: rgb(255, 255, 255); color: rgb(17, 17, 17); border-top-left-radius: 7px; border-top-right-radius: 7px; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px;
}
.tabMu6 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabMu7 {
	background: rgb(248, 248, 248); margin-bottom: 0px;
}
.tabMu7 ul {
	border: 1px solid rgb(238, 238, 238); border-image: none; letter-spacing: -3px;
}
.tabMu7 li {
	border-width: 2px 1px 0px; border-style: solid; padding: 0px 1.5em; line-height: 2.5; letter-spacing: 0px; font-size: 115%; vertical-align: middle; display: inline-block; cursor: pointer;
}
.tabMu7 li.cur {
	background: rgb(255, 255, 255); margin-top: -1px; margin-bottom: -1px; border-top-width: 4px; position: relative;
}
.tabMu7 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabMu7 + .tabCnt {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(238, 238, 238) rgb(238, 238, 238); padding: 1em; border-image: none;
}
.tabMu8 {
	text-align: center; margin-bottom: 30px;
}
.tabMu8 .tabMu_in {
	background: rgb(248, 248, 248); border-radius: 50px; border: 1px solid rgb(238, 238, 238); border-image: none; overflow: hidden; display: inline-block; -webkit-border-radius: 50px;
}
.tabMu8 ul {
	letter-spacing: -3px;
}
.tabMu8 li {
	padding: 0px 1.5em; line-height: 2.8; letter-spacing: 0px; font-size: 115%; display: inline-block; cursor: pointer;
}
.tabMu8 li.cur {
	color: rgb(255, 255, 255);
}
.tabMu8 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabMu9 {
	text-align: center;
}
.tabMu9 .tabMu_in {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabMu9 ul {
	letter-spacing: -3px;
}
.tabMu9 li {
	margin: 0px 0.5em -1px; padding: 0px 0.8em; line-height: 2.8; letter-spacing: 0px; font-size: 115%; vertical-align: middle; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; cursor: pointer;
}
.tabMu9 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabMu10 {
	text-align: center; margin-right: -1.5em; margin-left: -1.5em;
}
.tabMu10 ul {
	letter-spacing: -3px;
}
.tabMu10 li {
	margin: 0px 1.5em; padding: 0px 0.2em; line-height: 2; letter-spacing: 0px; font-size: 115%; vertical-align: middle; border-bottom-width: 2px; border-bottom-style: solid; display: inline-block; position: relative; cursor: pointer;
}
.tabMu10 li::before {
	background: rgba(175, 175, 175, 0.6); top: 50%; width: 1px; height: 1em; right: -1.5em; margin-top: -0.5em; position: absolute; content: "";
}
.tabMu10 li:last-child::before {
	display: none;
}
.tabMu10 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.w-muCntV {
	overflow: hidden;
}
.tabVMu {
	float: left; box-sizing: border-box;
}
.tabVMu ul {
	list-style: none; margin: 0px; padding: 0px;
}
.tabVMu li {
	list-style: none; margin: 0px; padding: 0px;
}
.tabVMu li {
	line-height: 1.5; cursor: pointer;
}
.tabVMu li span {
	display: inline-block;
}
.tabVMu .clearfix::before {
	display: block;
}
.tabVMu .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	opacity: 0 !important;
}
.tabVMu .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.tabVMu .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	height: 1px;
}
.tabVMu .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); margin: 0px; height: 1px;
}
.tabVMu .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px auto; height: 1px;
}
.tabVCnt {
	line-height: 1.8; overflow: hidden;
}
.tabVCnt img {
	max-width: 100%;
}
.tabVMu1 {
	padding: 20px 0px; width: 9em; text-align: right; margin-right: -1px; position: relative;
}
.tabVMu1::before {
	background: rgb(233, 233, 233); top: 0px; width: 1px; height: 1500px; right: 0px; position: absolute; content: "";
}
.tabVMu1 .tabMu_in {
	padding-right: 3em;
}
.tabVMu1 + .tabVCnt {
	margin-left: 9em;
}
.tabVMu1 li {
	padding: 0.5em 0px; margin-bottom: 0.5em; position: relative;
}
.tabVMu1 li .adore {
	width: 2px; height: 100%; right: -3.07em; bottom: 0px; position: absolute;
}
.w-muCntV1 .tabVCnt {
	padding-left: 40px;
}
.tabVMu2 {
	width: 13em; text-align: center;
}
.tabVMu2 .tabMu_in {
	background: rgb(255, 255, 255); border: 1px solid rgb(233, 233, 233); border-image: none; margin-right: 2em;
}
.tabVMu2 + .tabVCnt {
	margin-left: 13em;
}
.tabVMu2 li {
	padding: 1em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tabVMu2 li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabVMu2 li.cur {
	color: rgb(255, 255, 255);
}
.tabVMu3 {
	width: 13em; text-align: center;
}
.tabVMu3 .tabMu_in {
	margin-right: 2.5em;
}
.tabVMu3 + .tabVCnt {
	margin-left: 13em;
}
.tabVMu3 li {
	padding: 0.8em 1em; border: 1px solid rgb(233, 233, 233); border-image: none; margin-bottom: 5px; position: relative;
}
.tabVMu3 li.cur {
	color: rgb(255, 255, 255);
}
.tabVMu3 li .adore {
	border-width: 8px; top: 50%; right: -16px; margin-top: -8px; display: none; position: absolute;
}
.tabVMu3 li.cur .adore {
	display: block;
}
.tabVMu4 {
	width: 13em; text-align: left;
}
.tabVMu4 .tabMu_in {
	background: rgb(236, 236, 236); margin-right: 1em;
}
.tabVMu4 + .tabVCnt {
	margin-left: 13em;
}
.tabVMu4 li {
	padding: 1.2em 1em 1.2em 1.5em; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.tabVMu4 li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabVMu4 li.cur {
	background: rgb(255, 255, 255);
}
.tabVMu4 li .adore {
	left: 0px; top: 0px; width: 3px; height: 100%; display: none; position: absolute;
}
.tabVMu4 li.cur .adore {
	display: block;
}
.w-imgText {
	overflow: hidden;
}
.w-imgText ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-imgText li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-imgText .item {
	position: relative;
}
.w-imgText .item > a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 2;
}
.w-imgText .textB {
	line-height: 1.7;
}
.w-imgText .textB .bg_x {
	background-position: center; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 0; background-repeat: no-repeat; background-size: cover;
}
.w-imgText .text_x {
	position: relative; z-index: 1;
}
.bg_whiteT1 {
	background-color: rgb(255, 255, 255);
}
.bg_grayT1 {
	background-color: rgb(183, 183, 183);
}
.bg_grayT2 {
	background: rgba(0, 0, 0, 0.15);
}
.border_gray1 {
	border: 1px solid rgba(230, 230, 230, 0.5); border-image: none;
}
.border_gray2 {
	border: 1px solid rgb(170, 170, 170); border-image: none;
}
.w-imgText .igt_page {
	text-align: center; display: none; z-index: 5;
}
.w-imgText .igt_page .swiper-pagination-bullet {
	background: rgb(153, 153, 153); border-radius: 0px; width: 1em; height: 5px; opacity: 0.5; -webkit-border-radius: 0;
}
.w-imgText .igt_page .swiper-pagination-bullet-active {
	background: rgb(255, 136, 0); opacity: 1;
}
.w-imgText1 {
	position: relative;
}
.w-imgText1 .item {
	padding-bottom: 30px; padding-left: 1px;
}
.w-imgText1 .img {
	width: 75%; overflow: hidden;
}
.w-imgText1 .img img {
	transition:0.5s; width: 100%; -webkit-transition: all 0.5s;
}
.w-imgText1 li:hover .img img {
	transform: scale(1.07); -webkit-transform: scale(1.07);
}
.w-imgText1 .textB {
	padding: 30px 60px 40px; width: 460px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText1 .igt_btn {
	width: 110px; height: 50px; right: 405px; bottom: 30px; position: absolute; z-index: 9;
}
.w-imgText1 .igt_btn .igt_prev {
	top: 0px; width: 55px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText1 .igt_btn .igt_next {
	top: 0px; width: 55px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText1 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText1 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText1 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText1 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText1 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText1 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText2 {
	position: relative;
}
.w-imgText2 .imTB {
	overflow: hidden;
}
.w-imgText2 .img {
	width: 67%; overflow: hidden; float: right;
}
.w-imgText2 .img img {
	transition:transform 3.5s; width: 100%; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: transform 3.5s;
}
.w-imgText2 li.swiper-slide-active .img img {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-imgText2 .textB {
	padding: 30px 50px 40px; left: 0px; width: 530px; bottom: 0px; position: absolute;
}
.w-imgText2 .igt_btn {
	left: 580px; width: 80px; height: 28px; bottom: 24px; position: absolute; z-index: 9;
}
.w-imgText2 .igt_btn .igt_prev {
	background-position: center; border-radius: 50%; top: 0px; width: 28px; height: 28px; position: absolute; cursor: pointer; background-repeat: no-repeat; -webkit-border-radius: 50%;
}
.w-imgText2 .igt_btn .igt_next {
	background-position: center; border-radius: 50%; top: 0px; width: 28px; height: 28px; position: absolute; cursor: pointer; background-repeat: no-repeat; -webkit-border-radius: 50%;
}
.w-imgText2 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText2 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText2 .igt_btn .igt_prev::before {
	background: url("../images/prev_x2.png") no-repeat center; transition:background 0.5s; width: 35px; height: 28px; position: absolute; content: ""; -webkit-transition: background 0.5s;
}
.w-imgText2 .igt_btn .igt_next::before {
	background: url("../images/prev_x2.png") no-repeat center; transition:background 0.5s; width: 35px; height: 28px; position: absolute; content: ""; -webkit-transition: background 0.5s;
}
.w-imgText2 .igt_btn .igt_prev::before {
	background-position: 0px 0px; right: 14px; background-image: url("../images/prev_x2.png");
}
.w-imgText2 .igt_btn .igt_prev:hover::before {
	background-position: -35px 0px; background-image: url("../images/prev_x2.png");
}
.w-imgText2 .igt_btn .igt_next::before {
	background-position: -35px 0px; left: 14px; background-image: url("../images/next_x2.png");
}
.w-imgText2 .igt_btn .igt_next:hover::before {
	background-position: 0px 0px; background-image: url("../images/next_x2.png");
}
.w-imgText3 {
	position: relative;
}
.w-imgText3 .item {
	padding-left: 1px;
}
.w-imgText3 .img {
	width: 55%; overflow: hidden; position: relative;
}
.w-imgText3 .img .imgSize {
	height: 410px;
}
.w-imgText3 .img img {
	transition:transform 0.5s; max-width: 100%; -webkit-transition: transform 0.5s;
}
.w-imgText3 li:hover .img img {
	transform: scale(1.02); -webkit-transform: scale(1.02);
}
.w-imgText3 .textB {
	padding: 20px 30px; left: 55%; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText3 .igt_btn {
	left: 55%; width: 110px; height: 50px; bottom: 40px; margin-left: -55px; position: absolute; z-index: 9;
}
.w-imgText3 .igt_btn .igt_prev {
	top: 0px; width: 55px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText3 .igt_btn .igt_next {
	top: 0px; width: 55px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText3 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText3 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText3 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText3 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText3 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText3 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText4 {
	position: relative;
}
.w-imgText4 .img {
	overflow: hidden;
}
.w-imgText4 .img img {
	transition:transform 3.5s; width: 100%; transform: scale(1.1); -webkit-transform: scale(1.1); -webkit-transition: transform 3.5s;
}
.w-imgText4 li.swiper-slide-active .img img {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-imgText4 .textB {
	padding: 35px 80px 60px 35px; width: 600px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText4 .igt_btn {
	width: 81px; height: 40px; right: 0px; bottom: 0px; position: absolute; z-index: 9;
}
.w-imgText4 .igt_btn .igt_prev {
	top: 0px; width: 40px; height: 40px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText4 .igt_btn .igt_next {
	top: 0px; width: 40px; height: 40px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText4 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText4 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText4 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText4 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText4 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText4 .igt_btn .igt_next::before {
	content: "\f105";
}
.li-div .w-imgText4 .igt_page {
	left: auto; width: 565px; text-align: left; right: 0px; bottom: 15px; display: block; position: absolute;
}
.w-imgText5 {
	position: relative;
}
.w-imgText5 .img {
	width: 50%; overflow: hidden; position: relative;
}
.w-imgText5 .img .imgSize {
	height: 400px;
}
.w-imgText5 .img img {
	transition:transform 0.5s; max-width: 100%; -webkit-transition: transform 0.5s;
}
.w-imgText5 li:hover .img img {
	transform: scale(1.02); -webkit-transform: scale(1.02);
}
.w-imgText5 .textB {
	padding: 25px 5% 50px; left: 50%; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText5 .textB .text_x {
	top: 40%; overflow: hidden; max-height: 70%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-imgText5 .textB .text_x {
	top: 40%;
}
.w-imgText5 .igt_btn {
	left: 55%; top: 75%; width: 72px; height: 32px; position: absolute; z-index: 9;
}
.w-imgText5 .igt_btn .igt_prev {
	top: 0px; width: 32px; height: 32px; color: rgb(204, 204, 204); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText5 .igt_btn .igt_next {
	top: 0px; width: 32px; height: 32px; color: rgb(204, 204, 204); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText5 .igt_btn .igt_prev:hover {
	color: rgb(255, 255, 255);
}
.w-imgText5 .igt_btn .igt_next:hover {
	color: rgb(255, 255, 255);
}
.w-imgText5 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText5 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText5 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText5 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText5 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText5 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText6 {
	position: relative;
}
.w-imgText6 .img {
	width: 62.5%;
}
.w-imgText6 .img img {
	transition:transform 0.5s; width: 100%; -webkit-transition: transform 0.5s;
}
.w-imgText6 li:hover img {
	transform: scale(1.05); -webkit-transform: scale(1.05);
}
.w-imgText6 .textB {
	padding: 10px 5% 70px; left: 62.5%; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText6 .textB .text_x {
	top: 50%; overflow: hidden; max-height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-imgText6 .textB .text_x {
	top: 50%;
}
.w-imgText6 .igt_control {
	background: rgb(231, 231, 231); width: 37.5%; height: 60px; right: 0px; bottom: 0px; position: absolute; z-index: 9;
}
.w-imgText6 .igt_btn .igt_prev {
	border-width: 2px; border-style: solid; top: 0px; width: 60px; height: 60px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText6 .igt_btn .igt_next {
	border-width: 2px; border-style: solid; top: 0px; width: 60px; height: 60px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer;
}
.w-imgText6 .igt_btn .igt_prev:hover {
	color: rgb(255, 255, 255);
}
.w-imgText6 .igt_btn .igt_next:hover {
	color: rgb(255, 255, 255);
}
.w-imgText6 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText6 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText6 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText6 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText6 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText6 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText6 .igt_page2 {
	left: 60px; top: 0px; text-align: center; right: 60px; color: rgb(51, 51, 51); position: absolute;
}
.w-imgText6 .igt_page2 .swiper-pagination-bullet {
	background: none; margin: 0px 8px; padding: 0px 5px; border-radius: 0px; width: auto; height: auto; line-height: 60px; font-size: 16px; font-weight: bold; position: relative; opacity: 1; -webkit-border-radius: 0;
}
.w-imgText6 .igt_page2 .swiper-pagination-bullet::before {
	background: rgb(51, 51, 51); transition:width 0.3s; left: 0px; width: 0px; height: 3px; bottom: 0px; visibility: hidden; position: absolute; content: ""; -webkit-transition: width 0.3s;
}
.w-imgText6 .igt_page2 .swiper-pagination-bullet-active.swiper-pagination-bullet::before {
	width: 100%; visibility: visible;
}
.w-imgText7 {
	position: relative;
}
.w-imgText7 li {
	width: 80%;
}
.w-imgText7 .img {
	overflow: hidden; margin-right: 345px; position: relative;
}
.w-imgText7 .img .imgSize {
	height: 100vh;
}
.w-imgText7 .img img {
	width: 100%; height: 100%;
}
.w-imgText7 .textB {
	padding: 1.3em 4%; top: 0px; width: 345px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText7 .textB .text_x {
	top: 50%; overflow: hidden; max-height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-imgText5 .textB .text_x {
	top: 50%;
}
.w-imgText7 .igt_btn {
	color: rgb(255, 255, 255);
}
.w-imgText7 .igt_btn .igt_prev {
	top: 50%; height: 30px; line-height: 30px; font-family: FontAwesome; font-weight: normal; margin-top: -15px; white-space: nowrap; position: absolute; z-index: 9; cursor: pointer;
}
.w-imgText7 .igt_btn .igt_next {
	top: 50%; height: 30px; line-height: 30px; font-family: FontAwesome; font-weight: normal; margin-top: -15px; white-space: nowrap; position: absolute; z-index: 9; cursor: pointer;
}
.w-imgText7 .igt_btn .igt_prev {
	background: url("../images/prev1.png") no-repeat left; left: 25px; padding-left: 25px;
}
.w-imgText7 .igt_btn .igt_next {
	background: url("../images/next1.png") no-repeat right; right: 25px; padding-right: 25px;
}
.w-imgText8 {
	position: relative;
}
.w-imgText8 .img {
	overflow: hidden;
}
.w-imgText8 .img img {
	transition:transform 0.5s; width: 100%; -webkit-transition: transform 0.5s;
}
.w-imgText8 li:hover img {
	transform: scale(1.02); -webkit-transform: scale(1.02);
}
.w-imgText8 .textB {
	padding: 25px 2.5% 60px; top: 0px; width: 20%; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.w-imgText8 .textB .text_x {
	overflow: hidden; max-height: 100%;
}
.w-imgText8 .titB {
	background: rgba(0, 0, 0, 0.65); padding: 18px; left: 0px; text-align: center; right: 20%; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; position: absolute;
}
.li-div .w-imgText8 .igt_page3 {
	left: 4%; width: auto; bottom: 17px; position: absolute; z-index: 5;
}
.li-div .w-imgText8 .igt_page3 span {
	background: none; border: 2px solid rgb(255, 255, 255); border-image: none; width: 16px; height: 16px; position: relative; opacity: 0.5;
}
.li-div .w-imgText8 .igt_page3 span.swiper-pagination-bullet-active {
	opacity: 1;
}
.li-div .w-imgText8 .igt_page3 span::before {
	background: rgb(255, 255, 255); border-radius: 50%; left: 50%; top: 50%; width: 4px; height: 4px; margin-top: -2px; margin-left: -2px; display: none; position: absolute; content: ""; -webkit-border-radius: 50%;
}
.li-div .w-imgText8 .igt_page3 span.swiper-pagination-bullet-active::before {
	display: block;
}
.w-imgText8 .igt_next {
	width: 20%; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 60px; position: absolute; z-index: 5;
}
.w-imgText8 .igt_next span {
	background: url("../images/next2.png") no-repeat right; padding-right: 15px; display: inline-block;
}
.w-imgText8 .igt_prev {
	left: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 60px; display: none; position: absolute; z-index: 5;
}
.w-imgText8 .igt_prev span {
	background: url("../images/prev2.png") no-repeat left; padding-left: 15px; display: inline-block;
}
.w-imgText9 {
	position: relative;
}
.w-imgText9 .imTB {
	overflow: hidden;
}
.w-imgText9 .img {
	width: 50%; float: right;
}
.w-imgText9 .img img {
	width: 100%;
}
.w-imgText9 .textB {
	padding: 15px 3%; left: 0px; top: 0px; right: 50%; bottom: 0px; position: absolute;
}
.w-imgText9 .textB .text_x {
	top: 50%; overflow: hidden; max-height: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-imgText9 .textB .text_x {
	top: 50%;
}
.w-imgText9 .igt_page4 {
	background: rgb(43, 43, 41); color: rgb(255, 255, 255); overflow: hidden;
}
.w-imgText9 .swiper-pagination-custom {
	bottom: 0px;
}
.w-imgText9 .igt_page4 li {
	width: 25%; float: left; position: relative; cursor: pointer;
}
.w-imgText9 .igt_page4 li .bg_main {
	transition:width 0.5s; left: 0px; top: 0px; width: 0px; bottom: 0px; position: absolute; -webkit-transition: width 0.5s;
}
.w-imgText9 .igt_page4 li.active .bg_main {
	width: 100%;
}
.w-imgText9 .igt_page4 li:hover .bg_main {
	width: 100%;
}
.w-imgText9 .igt_page4 li .item_span {
	padding: 25px 0px 25px 10%; line-height: 1.5; position: relative; z-index: 1;
}
.w-imgText9 .igt_page4 li .tit {
	font-size: 18px;
}
.w-imgText9 .igt_page4 li p {
	overflow: hidden; margin-bottom: 0px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; opacity: 0.5;
}
.w-imgText10 {
	overflow: visible; position: relative;
}
.w-imgText10 .swiperBox {
	overflow: hidden; padding-right: 4%;
}
.w-imgText10 .imTB {
	overflow: hidden;
}
.w-imgText10 .img {
	width: 50%;
}
.w-imgText10 .img img {
	width: 100%;
}
.w-imgText10 .textB {
	padding: 15px 4%; left: 50%; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-imgText10 .textB .text_x {
	overflow: hidden; max-height: 100%;
}
.w-imgText10 .igt_page5 {
	left: auto; top: -60px; width: auto; right: 0px; color: rgb(153, 153, 153); font-size: 20px; position: absolute; z-index: 10;
}
.w-imgText10 .igt_page5 span.on {
	color: rgb(34, 34, 34); font-size: 200%;
}
.igt_page_text10 {
	margin-top: 25px;
}
.igt_page_text10 ul {
	list-style: none; margin: 0px; padding: 0px;
}
.igt_page_text10 li {
	list-style: none; margin: 0px; padding: 0px;
}
.igt_page_text10 li {
	text-align: center; overflow: hidden; float: left; opacity: 0.5;
}
.igt_page_text10 li:hover {
	opacity: 1;
}
.igt_page_text10 li.on {
	opacity: 1;
}
.igt_page_text10 li .item_span {
	padding: 0px 1em 0px 0px; display: inline-block; position: relative;
}
.igt_page_text10 li .item_span::before {
	background: rgb(227, 231, 237); top: 50%; width: 600px; height: 1px; position: absolute; content: "";
}
.igt_page_text10 li .item_span::after {
	background: rgb(227, 231, 237); top: 50%; width: 600px; height: 1px; position: absolute; content: "";
}
.igt_page_text10 li .item_span::before {
	right: 100%;
}
.igt_page_text10 li .item_span::after {
	left: 100%;
}
.igt_page_text10 li .item_span > div {
	vertical-align: middle; display: inline-block;
}
.igt_page_text10 li .item_span .num {
	width: 1em; color: rgb(244, 246, 249); font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: 100px; visibility: hidden;
}
.igt_page_text10 li .item_span .tit {
	font-size: 16px; margin-left: 0.5em;
}
.igt_page_text10 li:hover .item_span .num {
	visibility: visible;
}
.igt_page_text10 li.on .item_span .num {
	visibility: visible;
}
.igt_page_text10 li .item_span .adore {
	border-radius: 50%; left: 77px; top: 50%; width: 1em; height: 1em; margin-top: -0.5em; display: block; position: absolute; -webkit-border-radius: 50%;
}
.w-imgText11 {
	position: relative;
}
.w-imgText11 .img {
	overflow: hidden;
}
.w-imgText11 .img img {
	transition:transform 3.5s; width: 100%; transform: scale(1.07); -webkit-transform: scale(1.07); -webkit-transition: transform 3.5s;
}
.w-imgText11 li.swiper-slide-active .img img {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-imgText11 .textB {
	padding: 120px 35px 40px 9%; left: 0px; width: 50%; bottom: 0px; position: absolute;
}
.w-imgText11 .text_x {
	height: 115px; overflow: hidden;
}
.w-imgText11 .igt_btn {
	left: 9%; width: 280px; height: 50px; bottom: 180px; position: absolute; z-index: 11;
}
.w-imgText11 .igt_btn .igt_prev {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-imgText11 .igt_btn .igt_next {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-imgText11 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText11 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText11 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText11 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText11 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText11 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText11 .igt_page6 {
	left: 9%; width: 280px; text-align: center; bottom: 180px; color: rgb(255, 255, 255); line-height: 50px; font-size: 26px; position: absolute; z-index: 10;
}
.w-imgText11 .igt_page6 span {
	padding: 0px 5px;
}
.w-imgText11 .igt_page6 span.on {
	font-size: 140%;
}
.w-imgText12 {
	position: relative;
}
.w-imgText12 .img {
	width: 60%; overflow: hidden; float: right; position: relative;
}
.w-imgText12 .img .imgSize {
	height: 100vh; max-height: 800px;
}
.w-imgText12 .img img {
	width: 100%;
}
.w-imgText12 .textB {
	padding: 35px 2.5% 90px; top: 15%; width: 30%; right: 60%; bottom: 15%; overflow: hidden; position: absolute;
}
.w-imgText12 .text_x {
	transition:0.5s 0.2s; top: 50%; overflow: hidden; max-height: 90%; opacity: 0; transform: translate(-100%, -50%); -webkit-transform: translate(-100%, -50%); -webkit-transition: all 0.5s; -webkit-transition-delay: 0.2s;
}
:root .w-imgText12 .text_x {
	top: 50%;
}
.w-imgText12 li.swiper-slide-active .text_x {
	opacity: 1; transform: translate(0px, -50%); -webkit-transform: translate(0, -50%);
}
.w-imgText12 .igt_btn {
	left: 12.5%; width: 110px; height: 50px; bottom: 22%; position: absolute; z-index: 11;
}
.w-imgText12 .igt_btn .igt_prev {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-imgText12 .igt_btn .igt_next {
	border-radius: 50%; top: 0px; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-imgText12 .igt_btn .igt_prev {
	left: 0px;
}
.w-imgText12 .igt_btn .igt_next {
	right: 0px;
}
.w-imgText12 .igt_btn .igt_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText12 .igt_btn .igt_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 34px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-imgText12 .igt_btn .igt_prev::before {
	content: "\f104";
}
.w-imgText12 .igt_btn .igt_next::before {
	content: "\f105";
}
.w-imgText12 .igt_page6 {
	left: 12.5%; width: auto; bottom: 22%; color: rgb(102, 102, 102); line-height: 50px; font-size: 22px; margin-left: 130px; position: absolute; z-index: 10;
}
.w-imgText12 .igt_page6 span {
	padding: 0px 5px;
}
.w-imgText13 {
	position: relative;
}
.w-imgText13 .img {
	overflow: hidden;
}
.w-imgText13 .img .imgSize {
	height: 650px;
}
.w-imgText13 .img img {
	width: 100%;
}
.w-imgText13 .textB {
	left: 0px; top: 50%; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-imgText13 .textB {
	top: 50%;
}
.w-imgText13 .text_x .fadeInUp_u {
	transition:0.5s; opacity: 0; transform: translateY(100px); -webkit-transform: translateY(100px); -webkit-transition: all 0.5s;
}
.w-imgText13 .text_x .delay_u1 {
	transition-delay: 0s; -webkit-transition-delay: 0;
}
.w-imgText13 .text_x .delay_u2 {
	transition-delay: 0.5s; -webkit-transition-delay: 0.5s;
}
.w-imgText13 .text_x .delay_u3 {
	transition-delay: 1s; -webkit-transition-delay: 1s;
}
.w-imgText13 li.swiper-slide-active .text_x .fadeInUp_u {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-imgText13 .igt_btn .igt_prev {
	background: url("../images/slide_bPc.png") no-repeat; top: 50%; width: 40px; height: 60px; margin-top: -30px; position: absolute; z-index: 10; cursor: pointer;
}
.w-imgText13 .igt_btn .igt_next {
	background: url("../images/slide_bPc.png") no-repeat; top: 50%; width: 40px; height: 60px; margin-top: -30px; position: absolute; z-index: 10; cursor: pointer;
}
.w-imgText13 .igt_btn .igt_prev {
	background-position: 0px 0px; left: 30px;
}
.w-imgText13 .igt_btn .igt_next {
	background-position: -40px 0px; right: 30px;
}
.li-div .w-imgText13 .igt_page {
	left: 0px; text-align: center; right: 0px; bottom: 15px; display: block; position: absolute;
}
.w-imgText13 .igt_page .swiper-pagination-bullet {
	border-radius: 4px; transition:width 0.5s; width: 8px; height: 8px; -webkit-border-radius: 4px; -webkit-transition: width 0.5s;
}
.w-imgText13 .igt_page .swiper-pagination-bullet-active {
	width: 30px;
}
.ball {
	left: 50%; top: 50%; width: 320px; height: 320px; margin-top: -160px; margin-left: -160px; position: absolute; z-index: 0;
}
.ball .i {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ball .i::after {
	border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.3); border-image: none; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.w-imgText13 li.swiper-slide-active .ball .i1 {
	animation:ik2_i1 2s 1s both;
}
.w-imgText13 li.swiper-slide-active .ball .i2 {
	animation:ik2_i2 2s 1s both;
}
.w-imgText13 li.swiper-slide-active .ball .i3 {
	animation:ik2_i3 2s 1s both;
}
.w-imgText13 li.swiper-slide-active .ball .i1::after {
	animation:ik2_rotate1 10s linear infinite; left: -2px; top: -2px;
}
.w-imgText13 li.swiper-slide-active .ball .i2::after {
	animation:ik2_rotate2 5s linear infinite; left: 0px; top: 2px;
}
.w-imgText13 li.swiper-slide-active .ball .i3::after {
	animation:ik2_rotate3 7s linear infinite; left: 2px; top: -2px;
}
.icon_u {
	margin: 1.5em auto 0px; border-radius: 50%; transition:1s 1.5s; width: 50px; height: 50px; text-align: center; line-height: 50px; position: relative; opacity: 0; transform: translateY(40px); -webkit-transform: translateY(40px); -webkit-transition: all 1s; -webkit-transition-delay: 1.5s;
}
.w-imgText13 li.swiper-slide-active .icon_u {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-multimg {
	overflow: hidden;
}
.w-multimg ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-multimg li {
	list-style: none; margin: 0px; padding: 0px;
}
.igt {
	position: relative;
}
.igt a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute;
}
.igt .img {
	background: url("../images/pic.png") no-repeat center rgb(242, 242, 242); overflow: hidden; position: relative;
}
.igt .text {
	color: rgb(255, 255, 255); line-height: 1.8; position: absolute;
}
.igt .text h3 {
	margin: 0px 0px 0.2em; line-height: 1.4; font-size: 20px; font-weight: normal;
}
.igt .text .drc {
	line-height: 1.5;
}
.igt .igt_show .img img {
	transition:transform 0.5s; width: 100%; height: 100%; -webkit-transition: transform 0.5s;
}
.igt:hover .igt_show .img img {
	transform: scale(1.05); -webkit-transform: scale(1.05);
}
.igt:hover .igt_show .text {
	transition:opacity 1s; opacity: 0; -webkit-transition: opacity 1s;
}
.igt .igt_hide {
	transition:opacity 0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s;
}
.igt:hover .igt_hide {
	opacity: 1;
}
.igt .igt_hide .imgbg {
	background-position: center; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; background-repeat: no-repeat; background-size: cover;
}
.w-multimg .mult_page {
	text-align: center; z-index: 5;
}
.w-multimg .mult_page .swiper-pagination-bullet {
	border-radius: 0px; width: 1em; height: 5px; -webkit-border-radius: 0;
}
.w-multimg .mult_page .swiper-pagination-bullet-active {
	background: rgb(255, 136, 0);
}
.w-multimg1 .ceil {
	width: 25%; float: left;
}
.w-multimg1 .ceil1 .igt_show .imgSize {
	padding-bottom: 150%;
}
.w-multimg1 .ceil4 .igt_show .imgSize {
	padding-bottom: 150%;
}
.w-multimg1 .ceil2 .igt_show .imgSize {
	padding-bottom: 75%;
}
.w-multimg1 .ceil3 .igt_show .imgSize {
	padding-bottom: 75%;
}
.w-multimg1 .igt .text {
	padding: 0px 1em; left: 0px; top: 10%; text-align: center; right: 0px;
}
.w-multimg1 .ceil2 .igt .text {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.w-multimg1 .ceil3 .igt .text {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-multimg1 .ceil2 .igt .text {
	top: 50%;
}
:root .w-multimg1 .ceil3 .igt .text {
	top: 50%;
}
.w-multimg2 .item {
	margin: 0px -2px;
}
.w-multimg2 .igt {
	margin: 2px;
}
.w-multimg2 .ceil {
	width: 20%; float: left;
}
.w-multimg2 .subItem {
	overflow: hidden;
}
.w-multimg2 .ceil1 {
	width: 40%;
}
.w-multimg2 .ceil1 .igt_show .imgSize {
	padding-bottom: 60%;
}
.w-multimg2 .ceil1 .subCeil {
	width: 50%; float: left;
}
.w-multimg2 .ceil1 .subCeil .igt_show .imgSize {
	padding-bottom: 70%;
}
.w-multimg2 .ceil2 .subItem1 .igt_show .imgSize {
	padding-bottom: 70%;
}
.w-multimg2 .ceil3 .subItem2 .igt_show .imgSize {
	padding-bottom: 70%;
}
.w-multimg2 .ceil2 .subItem2 .igt_show .imgSize {
	padding-bottom: 120%;
}
.w-multimg2 .ceil3 .subItem1 .igt_show .imgSize {
	padding-bottom: 120%;
}
.w-multimg2 .ceil4 .igt_show .imgSize {
	padding-bottom: calc(190% + 4px);
}
.w-multimg2 .igt .text {
	padding: 0px 1em; left: 0px; top: 15%; text-align: center; right: 0px;
}
.w-multimg2 .ceil1 .subCeil .igt .text {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.w-multimg2 .ceil2 .subItem1 .igt .text {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
.w-multimg2 .ceil3 .subItem2 .igt .text {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-multimg2 .ceil1 .subCeil .igt .text {
	top: 50%;
}
:root .w-multimg2 .ceil2 .subItem1 .igt .text {
	top: 50%;
}
:root.w-multimg2 .ceil3 .subItem2 .igt .text {
	top: 50%;
}
.w-multimg3 .item {
	margin: 0px -2px;
}
.w-multimg3 .igt {
	margin: 2px;
}
.w-multimg3 .ceil1 {
	width: 33.33%; float: left;
}
.w-multimg3 .ceil2 {
	width: 66.66%; float: left;
}
.w-multimg3 .ceil1 .igt_show .imgSize {
	padding-bottom: calc(133.333% + 4px);
}
.w-multimg3 .ceil2 .subItem1 .subCeil1 {
	width: 66.66%; float: left;
}
.w-multimg3 .ceil2 .subItem2 .subCeil2 {
	width: 66.66%; float: left;
}
.w-multimg3 .ceil2 .subItem1 .subCeil2 {
	width: 33.33%; float: left;
}
.w-multimg3 .ceil2 .subItem2 .subCeil1 {
	width: 33.33%; float: left;
}
.w-multimg3 .ceil2 .subItem1 .subCeil1 .igt_show .imgSize {
	padding-bottom: 50%;
}
.w-multimg3 .ceil2 .subItem2 .subCeil2 .igt_show .imgSize {
	padding-bottom: 50%;
}
.w-multimg3 .ceil2 .subItem1 .subCeil2 .igt_show .imgSize {
	padding-bottom: 100%;
}
.w-multimg3 .ceil2 .subItem2 .subCeil1 .igt_show .imgSize {
	padding-bottom: 100%;
}
.w-multimg3 .igt_show .text {
	text-align: right; right: 30px; bottom: 20px; position: absolute;
}
.w-multimg3 .igt_show .text h3 {
	padding-bottom: 0.5em; margin-bottom: 0.5em; position: relative;
}
.w-multimg3 .igt_show .text h3::before {
	background: rgb(255, 255, 255); width: 2.5em; height: 2px; right: 0px; bottom: 0px; position: absolute; content: "";
}
.w-multimg3 .igt_hide .text {
	padding: 0px 1em; left: 0px; top: 50%; text-align: center; right: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-multimg3 .igt_hide .text {
	top: 50%;
}
.w-multimg3 .igt_hide .text h3 {
	padding-bottom: 0.5em; margin-bottom: 0.5em; position: relative;
}
.w-multimg3 .igt_hide .text h3::before {
	background: rgb(255, 255, 255); left: 50%; width: 2.5em; height: 2px; bottom: 0px; margin-left: -1.25em; position: absolute; content: "";
}
.w-multimg3 .igt .igt_show .text {
	transition:opacity 0.5s; -webkit-transition: opacity 0.5s;
}
.w-multimg4 .ceil {
	width: 50%; float: left;
}
.w-multimg4 .ceil1 .igt_show .imgSize {
	padding-bottom: 80%;
}
.w-multimg4 .ceil2 .subItem1 .subCeil {
	width: 50%; float: left;
}
.w-multimg4 .ceil2 .subItem1 .igt_show .imgSize {
	padding-bottom: 80%;
}
.w-multimg4 .ceil2 .subItem2 .igt_show .imgSize {
	padding-bottom: 40%;
}
.w-multimg4 .igt .text {
	left: 5%; top: 10%; text-align: left; right: 1em;
}
.w-multimg4 .ceil2 .subItem1 .subCeil .igt .text {
	left: 10%;
}
.w-multimg4 .text h3 {
	padding-bottom: 0.8em; margin-bottom: 0.6em; position: relative;
}
.w-multimg4 .text h3::before {
	background: rgb(255, 255, 255); left: 0px; width: 1em; height: 5px; bottom: 0px; position: absolute; content: "";
}
.w-newsList {
	overflow: hidden;
}
.w-newsList a {
	text-decoration: none; display: block;
}
.w-newsList ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-newsList li {
	list-style: none; margin: 0px; padding: 0px;
}
.bg_grayLight {
	background-color: rgb(204, 204, 204);
}
.border_gray {
	border-color: rgb(204, 204, 204);
}
.w-adSNews1 {
	position: relative;
}
.w-adSNews1 .tit_h {
	left: 0px; top: 0px; width: 8em; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.5; position: absolute;
}
.w-adSNews1 .tit_h .h {
	left: 0.5em; top: 50%; right: 0.5em; line-height: 1.3; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-adSNews1 .tit_h .h {
	top: 50%;
}
.w-adSNews1 .adSNewsBox {
	padding-right: 6em; padding-left: 9em;
}
.w-newsList1 .h_date {
	padding-right: 7em; position: relative;
}
.w-newsList1 .news-h {
	line-height: 2.5; overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-newsList1 .date {
	top: 50%; right: 0px; line-height: 1.5; margin-top: -0.7em; position: absolute; opacity: 0.7;
}
.w-newsList1 .adSN_btn {
	top: 0px; width: 4.1em; right: 0px; bottom: 0px; position: absolute;
}
.w-newsList1 .adSN_btn .adSN_next {
	top: 0px; width: 2em; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList1 .adSN_btn .adSN_prev {
	top: 0px; width: 2em; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList1 .adSN_btn .adSN_prev {
	right: 2.1em;
}
.w-newsList1 .adSN_btn .adSN_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList1 .adSN_btn .adSN_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList1 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-newsList1 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-adSNews2 {
	padding: 0px 20px 60px; border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
.w-adSNews2 .tit_h {
	padding: 20px; color: rgb(255, 255, 255); line-height: 1.5; font-size: 20px; font-weight: bold; display: inline-block;
}
.w-newsList2 li {
	padding: 50px 0px 10px;
}
.w-newsList2 .h_date {
	margin-bottom: 30px;
}
.w-newsList2 .news-h {
	font-size: 128%;
}
.w-newsList2 .date {
	color: rgb(128, 128, 128); font-size: 90%; margin-top: 0.3em;
}
.w-newsList2 .news-sum {
	color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; max-height: 4.8em;
}
.w-newsList2 .more {
	text-decoration: underline; margin-top: 40px; display: inline-block;
}
.w-newsList2 .adSN_btn {
	right: 0px; bottom: 0px; position: absolute;
}
.w-newsList2 .adSN_btn .adSN_next {
	width: 35px; height: 35px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList2 .adSN_btn .adSN_prev {
	width: 35px; height: 35px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList2 .adSN_btn .adSN_prev {
	right: 36px;
}
.w-newsList2 .adSN_btn .adSN_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList2 .adSN_btn .adSN_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList2 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-newsList2 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-adSNews3 {
	padding: 30px 10% 100px; position: relative;
}
.w-adSNews3 .tit_h {
	border-color: rgba(255, 255, 255, 0.8); color: rgb(255, 255, 255); line-height: 1.5; padding-bottom: 1em; font-size: 18px; margin-bottom: 1.2em; border-bottom-width: 1px; border-bottom-style: solid;
}
.w-adSNews3 .more {
	margin-top: 35px;
}
.w-adSNews3 .more a {
	color: rgb(255, 255, 255);
}
.w-newsList3 .h_date {
	color: rgb(255, 255, 255); padding-right: 7em; position: relative;
}
.w-newsList3 .news-h {
	line-height: 2.5; overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-newsList3 .news-h:hover {
	text-decoration: underline;
}
.w-newsList3 .date {
	top: 50%; right: 0px; line-height: 1.5; margin-top: -0.7em; position: absolute; opacity: 0.7;
}
.w-newsList3 .adSN_btn {
	background: rgba(255, 255, 255, 0.3); left: 0px; height: 60px; right: 0px; bottom: 0px; position: absolute;
}
.w-newsList3 .adSN_btn .adSN_next {
	left: 10%; top: 0px; width: 4em; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList3 .adSN_btn .adSN_prev {
	left: 10%; top: 0px; width: 4em; bottom: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList3 .adSN_btn .adSN_next {
	margin-left: 4em;
}
.w-newsList3 .adSN_btn .adSN_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList3 .adSN_btn .adSN_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList3 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-newsList3 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-adSNews4 {
	position: relative;
}
.w-adSNews4 .tit_h {
	color: rgb(51, 51, 51); line-height: 1.5; padding-bottom: 0.6em; font-size: 120%; margin-bottom: 1em; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-newsList4 li {
	padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.w-newsList4 a {
	overflow: hidden; position: relative;
}
.w-newsList4 .date {
	padding: 0px 0.7em 5px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; float: right; position: relative;
}
.w-newsList4 .date > div {
	position: relative; z-index: 2;
}
.w-newsList4 .date .bg_main {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0.5;
}
.w-newsList4 a:hover .date .bg_main {
	opacity: 1;
}
.w-newsList4 .date .day {
	font-size: 36px;
}
.w-newsList4 .h_more {
	margin-right: 85px;
}
.w-newsList4 .h_more .news-h {
	line-height: 2; overflow: hidden; font-size: 115%; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-newsList4 .h_more .more {
	opacity: 0.7;
}
.w-newsList4 .adSN_btn {
	top: 0px; right: 0px; position: absolute;
}
.w-newsList4 .adSN_btn .adSN_next {
	top: 0px; width: 1.5em; height: 1.5em; text-align: center; right: 0px; line-height: 1.5; font-family: FontAwesome; font-size: 130%; position: absolute;
}
.w-newsList4 .adSN_btn .adSN_prev {
	top: 0px; width: 1.5em; height: 1.5em; text-align: center; right: 0px; line-height: 1.5; font-family: FontAwesome; font-size: 130%; position: absolute;
}
.w-newsList4 .adSN_btn .adSN_prev {
	right: 1.5em;
}
.w-newsList4 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-newsList4 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-adSNews5 {
	position: relative;
}
.w-adSNews5 .tit_h {
	padding: 0.5em 1.5em; color: rgb(255, 255, 255); line-height: 1.5; font-size: 110%; font-weight: bold; margin-bottom: 30px; display: inline-block;
}
.w-adSNews5 .adSNewsBox {
	padding-right: 80px;
}
.w-newsList5 li {
	margin-bottom: 25px;
}
.w-newsList5 .h_date {
	margin-bottom: 0.5em;
}
.w-newsList5 .news-h {
	font-size: 130%;
}
.w-newsList5 .date {
	color: rgb(128, 128, 128); font-size: 90%; margin-top: 0.3em;
}
.w-newsList5 .news-sum {
	color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; font-size: 95%; max-height: 4.8em;
}
.w-newsList5 .adSN_btn {
	top: 50%; width: 50px; height: 110px; right: 0px; margin-top: -40px; position: absolute;
}
.w-newsList5 .adSN_btn .adSN_next {
	width: 50px; height: 50px; right: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList5 .adSN_btn .adSN_prev {
	width: 50px; height: 50px; right: 0px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; position: absolute;
}
.w-newsList5 .adSN_btn .adSN_prev {
	top: 0px;
}
.w-newsList5 .adSN_btn .adSN_next {
	bottom: 0px;
}
.w-newsList5 .adSN_btn .adSN_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 40px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList5 .adSN_btn .adSN_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 40px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-newsList5 .adSN_btn .adSN_prev::before {
	content: "\f106";
}
.w-newsList5 .adSN_btn .adSN_next::before {
	content: "\f107";
}
.w-adSNews6 {
	padding: 30px 10%; color: rgb(255, 255, 255); position: relative;
}
.w-adSNews6 .tit_h {
	font-size: 115%; margin-bottom: 35px;
}
.w-adSNews6 .adSNewsBox {
	padding-bottom: 100px; position: relative;
}
.w-newsList6 li {
	margin-bottom: 30px;
}
.w-newsList6 a {
	color: rgb(255, 255, 255);
}
.w-newsList6 .h_date {
	margin-bottom: 25px;
}
.w-newsList6 .news-h {
	font-size: 22px;
}
.w-newsList6 .date {
	margin-top: 0.3em;
}
.w-newsList6 .news-sum {
	line-height: 1.7; overflow: hidden; max-height: 4.8em;
}
.w-newsList6 .more {
	padding: 0px 3em; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); line-height: 3; margin-top: 25px; display: inline-block;
}
.w-newsList6 .adSN_btn {
	height: 44px; right: 0px; bottom: 60px; position: absolute;
}
.w-newsList6 .adSN_btn .adSN_next {
	top: 0px; width: 0.8em; height: 1.2em; text-align: center; right: 0px; line-height: 1.2; font-family: FontAwesome; font-size: 36px; position: absolute;
}
.w-newsList6 .adSN_btn .adSN_prev {
	top: 0px; width: 0.8em; height: 1.2em; text-align: center; right: 0px; line-height: 1.2; font-family: FontAwesome; font-size: 36px; position: absolute;
}
.w-newsList6 .adSN_btn .adSN_prev {
	right: 0.9em;
}
.w-newsList6 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-newsList6 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-newsList6 .adSN_page {
	left: 0px; bottom: 0px; font-size: 24px; position: absolute;
}
.w-newsList6 .adSN_page .swiper-pagination-current {
	font-size: 165%;
}
.w-adSNews7 .hml {
	width: 23%; padding-top: 40px; float: left;
}
.w-adSNews7 .tit_h {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: bold;
}
.w-adSNews7 .hml .more {
	margin-top: 1em; opacity: 0.5;
}
.w-adSNews7 .hml .more:hover {
	opacity: 1;
}
.w-adSNews7 .adSN_btn {
	margin-top: 40px;
}
.w-adSNews7 .adSN_btn .adSN_next {
	border-width: 1px; border-style: solid; width: 50px; height: 50px; color: rgb(136, 136, 136); font-family: FontAwesome; font-weight: normal; margin-right: 10px; display: inline-block; position: relative;
}
.w-adSNews7 .adSN_btn .adSN_prev {
	border-width: 1px; border-style: solid; width: 50px; height: 50px; color: rgb(136, 136, 136); font-family: FontAwesome; font-weight: normal; margin-right: 10px; display: inline-block; position: relative;
}
.w-adSNews7 .adSN_btn .adSN_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 40px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-adSNews7 .adSN_btn .adSN_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 40px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-adSNews7 .adSN_btn .adSN_prev::before {
	content: "\f104";
}
.w-adSNews7 .adSN_btn .adSN_next::before {
	content: "\f105";
}
.w-adSNews7 .adSN_btn .adSN_next:hover {
	color: rgb(255, 255, 255);
}
.w-adSNews7 .adSN_btn .adSN_prev:hover {
	color: rgb(255, 255, 255);
}
.w-adSNews7 .adSNewsBox {
	margin-right: -10px; margin-left: 24%;
}
.w-newsList7 .swiper-slide {
	width: 33.33%; float: left;
}
.w-newsList7 .news-item {
	background: rgb(255, 255, 255); margin: 20px 10px; box-shadow: 0px 3px 15px 1px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 3px 15px 1px rgba(0, 0, 0, .1);
}
.w-newsList7 .aspectRatio {
	padding-bottom: 66.66%;
}
.w-newsList7 .h_date {
	padding: 1em 1.2em 1.5em;
}
.w-newsList7 .h_date .news-h {
	line-height: 1.5; font-size: 18px; margin-bottom: 0.5em; min-height: 3em;
}
.w-newsList7 .h_date .date {
	color: rgb(153, 153, 153); font-size: 90%;
}
.w-newsListV7 .swiper-slide {
	width: 100%; float: none;
}
.w-newsListV7 .aspectRatio {
	padding-bottom: 40% !important;
}
.w-newsListV7 .h_date .news-h {
	min-height: 0px;
}
.w-adSNews8 .tit_h {
	font-size: 32px; margin-bottom: 1em; display: none;
}
.w-newsList8 {
	position: relative;
}
.w-newsList8 .news-item {
	position: relative;
}
.w-newsList8 .news-imgbox {
	width: 52%; float: right;
}
.w-newsList8 .aspectRatio {
	padding-bottom: 66.66%;
}
.w-newsList8 .news-text {
	margin-right: 56%;
}
.w-newsList8 .news-h {
	line-height: 1.4; font-size: 28px; margin-bottom: 1em;
}
.w-newsList8 .news-sum {
	color: rgb(128, 128, 128); line-height: 1.8; margin-top: 30px;
}
.w-newsList8 .more {
	border-width: 1px; border-style: solid; padding: 0px 3em; left: 0px; bottom: 10px; line-height: 2.8; position: absolute;
}
.w-newsList8 .more:hover {
	color: rgb(255, 255, 255);
}
.w-adSNews8 .w-newsList8 .adSN_page {
	left: auto; width: auto; text-align: right; right: 10px; position: absolute; z-index: 10;
}
.w-adSNews8 .swiper-container-horizontal.w-newsList8 .adSN_page {
	bottom: 20px;
}
.w-adSNews8 .w-newsList8 .adSN_page span {
	background: rgb(201, 201, 201); border-radius: 0px; width: 40px; height: 5px; opacity: 1; -webkit-border-radius: 0;
}
.w-adSNews8 .w-newsList8 .adSN_page span.swiper-pagination-bullet-active {
	background: rgb(255, 102, 0);
}
.w-adSNews8 .swiper-container-vertical.w-newsList8 .adSN_page span {
	margin: 15px 0px;
}
.w-adSNews9 .tit_h {
	font-size: 32px; margin-bottom: 1em; display: none;
}
.w-newsList9 {
	position: relative;
}
.w-newsList9 .news-item {
	position: relative;
}
.w-newsList9 .news-imgbox {
	width: 58%;
}
.w-newsList9 .aspectRatio {
	padding-bottom: 425px;
}
.w-newsList9 .news-text {
	background: rgb(255, 255, 255); padding: 30px 15px 40px 4%; top: 50%; width: 50%; right: 0px; overflow: hidden; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-newsList9 .news-text {
	top: 50%;
}
.w-newsList9 .date {
	line-height: 1.4; margin-bottom: 0.8em;
}
.w-newsList9 .date .year {
	color: rgb(0, 0, 0); font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: 46px; font-weight: bold;
}
.w-newsList9 .date .day_month {
	color: rgb(190, 190, 190); font-size: 17px;
}
.w-newsList9 .news-h {
	height: 2.8em; line-height: 1.4; overflow: hidden; font-size: 24px; font-weight: bold; margin-bottom: 0.3em;
}
.w-newsList9 .news-sum {
	height: 3.5em; color: rgb(170, 170, 170); line-height: 1.8; overflow: hidden;
}
.w-newsList9 .more {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAQCAYAAAAFzx/vAAABIUlEQVQ4jb3VMUscQRQH8J+yNgaLFAoPJSBnKaTRUhDBRoiVpBG09mMIljY2geuCIH4GG7FKE7BRSxGPyCtstLJQxGYPTr1D3LvNHxb2McP7McPO7FCz2dRPMhNExDec4gormXnbbf5wX9rrjOEr5nAcEeO1gpl5gQ08Y7YXOsgVysyDLuhEbWAP9E9ETNUGdqBreEQDJ220wBfMYKhK84joNXSFHWx3oIsFzjBdBftkGjgaxsN/wNoZLfAdkypu6QdZxV75foPlAk+4rtqxfdO8TUT8xG5ZXmIpM1u1fKURsY5DjJTYYma2qOFYRMQm9sve51jIzH/t8YGCEbGF3x3YUr7Z84GBETGPX2X5t8Te/TGKQYG4K58z/MjM+26TXgDh8VYjv3NjTgAAAABJRU5ErkJggg==") no-repeat center; width: 45px; height: 24px; margin-top: 20px; float: right;
}
.w-adSNews9 .w-newsList9 .adSN_page {
	left: 50%; top: auto; width: 35%; bottom: 50%; padding-left: 4%; margin-bottom: -123px; position: absolute; z-index: 9; transform: none; -webkit-transform: none;
}
.w-adSNews9 .w-newsList9 .adSN_page span {
	margin: 0px 6px; display: inline-block;
}
.w-newsList9 .swiper-num {
	top: 50%; right: 15px; color: rgb(190, 190, 190); margin-top: -130px; position: absolute; z-index: 9;
}
.w-newsList9 .swiper-num .active {
	font-size: 32px; font-weight: bold;
}
.w-carousel {
	line-height: 1.5; overflow: hidden; position: relative;
}
.w-carousel ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-carousel li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-carousel li {
	float: left; position: relative;
}
.w-carousel li a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1;
}
.w-carousel li img {
	width: 100%;
}
.w-carousel1 li .textB {
	transition:opacity 0.5s; left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s;
}
.w-carousel1 li .textB .bg_x {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.6;
}
.w-carousel1 li .textB .text_x {
	padding: 1em 140px 1em 5%; color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-carousel1 li .textB .tit_h {
	font-size: 24px;
}
.w-carousel1 li .textB .txt_p {
	height: 2.9em; overflow: hidden; font-size: 14px; margin-top: 0.5em;
}
.w-carousel1 li.swiper-slide-active .textB {
	opacity: 1;
}
.w-carousel1 .csl_mL {
	background: rgb(255, 255, 255); top: 0px; width: 22.22%; bottom: 0px; position: absolute; z-index: 5; cursor: pointer; opacity: 0.5;
}
.w-carousel1 .csl_mR {
	background: rgb(255, 255, 255); top: 0px; width: 22.22%; bottom: 0px; position: absolute; z-index: 5; cursor: pointer; opacity: 0.5;
}
.w-carousel1 .csl_mL {
	left: 0px;
}
.w-carousel1 .csl_mR {
	right: 0px;
}
.w-carousel1 .csl_btn {
	width: 100px; height: 40px; right: 23%; bottom: 35px; position: absolute; z-index: 9;
}
.w-carousel1 .csl_btn .csl_prev {
	border-radius: 50%; border: 1px solid rgb(238, 238, 238); border-image: none; top: 0px; width: 40px; height: 40px; color: rgb(238, 238, 238); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-carousel1 .csl_btn .csl_next {
	border-radius: 50%; border: 1px solid rgb(238, 238, 238); border-image: none; top: 0px; width: 40px; height: 40px; color: rgb(238, 238, 238); font-family: FontAwesome; font-weight: normal; position: absolute; cursor: pointer; -webkit-border-radius: 50%;
}
.w-carousel1 .csl_btn .csl_prev {
	left: 0px;
}
.w-carousel1 .csl_btn .csl_next {
	right: 0px;
}
.w-carousel1 .csl_btn .csl_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel1 .csl_btn .csl_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 22px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel1 .csl_btn .csl_prev::before {
	content: "\f104";
}
.w-carousel1 .csl_btn .csl_next::before {
	content: "\f105";
}
.w-carousel2 li {
	width: 66%;
}
.w-carousel2 li::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 5; content: "";
}
.w-carousel2 li.swiper-slide-active::before {
	display: none;
}
.w-carousel2 li .textB {
	position: relative;
}
.w-carousel2 li .textB .bg_x {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-carousel2 li .textB .text_x {
	padding: 1em 5%; color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-carousel2 li .textB .tit_h {
	font-size: 20px;
}
.w-carousel2 li .textB .txt_p {
	overflow: hidden; font-size: 14px; margin-top: 0.3em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-carousel2 .csl_btn .csl_prev {
	background: rgb(255, 255, 255); border-radius: 50%; top: 50%; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; margin-top: -25px; position: absolute; z-index: 10; cursor: pointer; -webkit-border-radius: 50%;
}
.w-carousel2 .csl_btn .csl_next {
	background: rgb(255, 255, 255); border-radius: 50%; top: 50%; width: 50px; height: 50px; font-family: FontAwesome; font-weight: normal; margin-top: -25px; position: absolute; z-index: 10; cursor: pointer; -webkit-border-radius: 50%;
}
.w-carousel2 .csl_btn .csl_prev {
	left: 8.5%; margin-left: -25px;
}
.w-carousel2 .csl_btn .csl_next {
	right: 8.5%; margin-right: -25px;
}
.w-carousel2 .csl_btn .csl_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 30px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel2 .csl_btn .csl_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 30px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel2 .csl_btn .csl_prev::before {
	content: "\f104";
}
.w-carousel2 .csl_btn .csl_next::before {
	content: "\f105";
}
.w-carousel3 li {
	transition:0.5s; width: 55%; transform: scale(0.92); -webkit-transform: scale(0.92); -webkit-transition: all 0.5s;
}
.w-carousel3 li::before {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 5; content: "";
}
.w-carousel3 li.swiper-slide-active::before {
	display: none;
}
.w-carousel3 li .textB {
	left: 0px; top: 50%; text-align: center; right: 0px; overflow: hidden; display: none; position: absolute; max-height: 80%; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-carousel3 li .textB {
	top: 50%;
}
.w-carousel3 li.swiper-slide-active {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-carousel3 li.swiper-slide-active .textB {
	display: block;
}
.w-carousel3 li .textB .bg_x {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-carousel3 li .textB .text_x {
	padding: 1em 5%; color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-carousel3 li .textB .tit_h {
	font-size: 24px;
}
.w-carousel3 li .textB .txt_p {
	line-height: 1.7; font-size: 14px; margin-top: 0.5em;
}
.w-carousel3 .csl_btn .csl_prev {
	background: rgba(0, 0, 0, 0.5); top: 50%; width: 46px; height: 46px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; margin-top: -23px; position: absolute; z-index: 10; cursor: pointer;
}
.w-carousel3 .csl_btn .csl_next {
	background: rgba(0, 0, 0, 0.5); top: 50%; width: 46px; height: 46px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; margin-top: -23px; position: absolute; z-index: 10; cursor: pointer;
}
.w-carousel3 .csl_btn .csl_prev {
	left: 10%; margin-left: -23px;
}
.w-carousel3 .csl_btn .csl_next {
	right: 10%; margin-right: -23px;
}
.w-carousel3 .csl_btn .csl_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 28px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel3 .csl_btn .csl_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 28px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carousel3 .csl_btn .csl_prev::before {
	content: "\f104";
}
.w-carousel3 .csl_btn .csl_next::before {
	content: "\f105";
}
.w-carouselH {
	line-height: 1.5; overflow: hidden; position: relative;
}
.w-carouselH ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-carouselH li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-carouselH li {
	float: left; position: relative;
}
.w-carouselH li a {
	left: 0px; top: 0px; right: 0px; bottom: 0px; display: block; position: absolute; z-index: 1;
}
.w-carouselH .csl_btn .csl_prev {
	background: rgba(255, 255, 255, 0.3); top: 50%; width: 46px; height: 46px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; margin-top: -23px; position: absolute; z-index: 10; cursor: pointer;
}
.w-carouselH .csl_btn .csl_next {
	background: rgba(255, 255, 255, 0.3); top: 50%; width: 46px; height: 46px; color: rgb(255, 255, 255); font-family: FontAwesome; font-weight: normal; margin-top: -23px; position: absolute; z-index: 10; cursor: pointer;
}
.w-carouselH .csl_btn .csl_prev {
	left: 0px;
}
.w-carouselH .csl_btn .csl_next {
	right: 0px;
}
.w-carouselH .csl_btn .csl_prev::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 28px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carouselH .csl_btn .csl_next::before {
	left: 50%; top: 50%; width: 1.3em; height: 1.3em; text-align: center; line-height: 1.3; font-size: 28px; margin-top: -0.65em; margin-left: -0.65em; position: absolute;
}
.w-carouselH .csl_btn .csl_prev::before {
	content: "\f104";
}
.w-carouselH .csl_btn .csl_next::before {
	content: "\f105";
}
.w-carouselH .swiper-container-horizontal .csl_page {
	text-align: center; margin-top: 0.5em;
}
.w-carouselH .swiper-container-horizontal .csl_page span {
	background: rgb(221, 221, 221); margin: 0px 8px; border-radius: 50%; width: 6px; height: 6px; position: relative; opacity: 1; -webkit-border-radius: 50%;
}
.w-carouselH .swiper-container-horizontal .csl_page span::before {
	border-radius: 50%; border: 1px solid rgb(255, 102, 0); border-image: none; left: -4px; top: -4px; width: 12px; height: 12px; display: none; position: absolute; content: ""; box-sizing: content-box; -webkit-border-radius: 50%;
}
.w-carouselH .swiper-container-horizontal .csl_page span.swiper-pagination-bullet-active {
	background: rgb(255, 102, 0);
}
.w-carouselH .swiper-container-horizontal .csl_page span.swiper-pagination-bullet-active::before {
	display: block;
}
.w-carouselH1 .cslHPCList li .item {
	display: flex;
}
.w-carouselH1 .cslHPCList .liTB {
	transition:0.5s; width: 25%; overflow: hidden; float: left; position: relative; -webkit-transition: 0.5s;
}
.w-carouselH1 .cslHPCList .liTB .img {
	overflow: hidden;
}
.w-carouselH1 .cslHPCList .liTB img {
	left: 50%; width: 800px; margin-left: -400px; display: block; position: relative;
}
.w-carouselH1 .cslHPCList .textB {
	transition:0.5s; left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -webkit-transition: all 0.5s;
}
.w-carouselH1 .cslHPCList .textB .bg_x {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.5;
}
.w-carouselH1 .cslHPCList .textB .text_x {
	padding: 1em 5%; color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-carouselH1 .cslHPCList .textB .tit_h {
	font-size: 18px;
}
.w-carouselH1 .cslHPCList .textB .txt_p {
	overflow: hidden; font-size: 14px; margin-top: 0.3em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-carouselH1 .cslHPCList .showC.liTB {
	width: 40%;
}
.w-carouselH1 .cslHPCList .hideC.liTB {
	width: 20%;
}
.w-carouselH1 .cslHPCList .showC.liTB .textB {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-carouselHTel {
	display: none;
}
.w-carouselH1 .cslHTList li {
	overflow: hidden; position: relative;
}
.w-carouselH1 .cslHTList img {
	max-width: 100%;
}
.w-carouselH1 .cslHTList .textB {
	transition:0.5s; left: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; transform: translateY(100%); -webkit-transform: translateY(100%); -webkit-transition: all 0.5s;
}
.w-carouselH1 .cslHTList .textB .bg_x {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0.6;
}
.w-carouselH1 .cslHTList .textB .text_x {
	padding: 0.7em 4%; color: rgb(255, 255, 255); position: relative; z-index: 1;
}
.w-carouselH1 .cslHTList .textB .tit_h {
	font-size: 18px;
}
.w-carouselH1 .cslHTList .textB .txt_p {
	overflow: hidden; font-size: 14px; margin-top: 0.3em; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-carouselH1 .cslHTList li.swiper-slide-active .textB {
	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);
}
.w-carouselH2 .cslHList2 {
	margin-right: -10px; margin-left: -10px;
}
.w-carouselH2 .cslHList2 li {
	transition:0.5s; width: 25%; float: left; -webkit-transition: all 0.5s;
}
.w-carouselH2 .cslHList2 li .item {
	margin: 0px 10px; overflow: hidden; position: relative;
}
.w-carouselH2 .cslHList2 li .img {
	text-align: center; overflow: hidden;
}
.w-carouselH2 .cslHList2 li img {
	width: 800px;
}
.w-carouselH2 .cslHList2 .textB {
	transition:0.5s; left: 0px; height: 5em; right: 0px; bottom: 0px; position: absolute; -webkit-transition: all 0.5s;
}
.w-carouselH2 .cslHList2 .textB .bg_x {
	background: rgb(0, 0, 0); transition:opacity 0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s;
}
.w-carouselH2 .cslHList2 .textB::before {
	background: url("../images/moreimg1.png") no-repeat center; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 40px; height: 40px; right: 25px; bottom: 25px; position: absolute; z-index: 1; content: ""; opacity: 0; transition-delay: 0.2s; -webkit-border-radius: 50%; -webkit-transition-delay: 0.2s;
}
.w-carouselH2 .cslHList2 .textB .text_x {
	padding: 20px 25px; left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 1;
}
.w-carouselH2 .cslHList2 .textB .tit_h {
	font-size: 20px;
}
.w-carouselH2 .cslHList2 .textB .txt_p {
	height: 0px; line-height: 1.7; overflow: hidden; font-size: 15px; margin-top: 0.5em; opacity: 0;
}
.w-carouselH2 .cslHList2 li:hover {
	width: 800px;
}
.w-carouselH2 .cslHList2 li:hover .textB {
	height: 100%;
}
.w-carouselH2 .cslHList2 li:hover .textB::before {
	opacity: 0.8;
}
.w-carouselH2 .cslHList2 li:hover .textB .bg_x {
	opacity: 0.5;
}
.w-carouselH2 .cslHList2 li:hover .textB .text_x {
	top: 50%; bottom: auto; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-carouselH2 .cslHList2 li:hover .textB .text_x {
	top: 50%;
}
.w-carouselH2 .cslHList2 li:hover .textB .tit_h {
	font-size: 24px;
}
.w-carouselH2 .cslHList2 li:hover .textB .txt_p {
	height: auto; opacity: 1;
}
.border_radius_default {
	border-radius: 0px; -webkit-border-radius: 0;
}
.border_radius_small {
	border-radius: 20px; -webkit-border-radius: 20px;
}
.border_radius_round {
	border-radius: 50%; -webkit-border-radius: 50%;
}
.w-simgtext ul {
	list-style: none; margin: 0px; padding: 0px;
}
.w-simgtext li {
	list-style: none; margin: 0px; padding: 0px;
}
.w-simgtext li {
	margin-bottom: 25px;
}
.w-simgtext a {
	display: block;
}
.w-simgtext a:hover {
	text-decoration: none;
}
.w-simgtext h3 {
	margin: 0px; line-height: 1.5; font-weight: normal;
}
.w-simgtext p {
	line-height: 1.7; margin-bottom: 0px;
}
.w-simgtext .bg {
	background-position: center; border-width: 0px; border-style: solid; background-size: cover;
}
.swiper-container-horizontal.w-simgtext .igt_page {
	text-align: center; margin-top: 0.5em;
}
.swiper-container-horizontal.w-simgtext .igt_page span {
	background: rgb(221, 221, 221); margin: 0px 8px; border-radius: 50%; width: 6px; height: 6px; position: relative; opacity: 1; -webkit-border-radius: 50%;
}
.swiper-container-horizontal.w-simgtext .igt_page span::before {
	border-radius: 50%; border: 1px solid rgb(255, 102, 0); border-image: none; left: -4px; top: -4px; width: 12px; height: 12px; display: none; position: absolute; content: ""; box-sizing: content-box; -webkit-border-radius: 50%;
}
.swiper-container-horizontal.w-simgtext .igt_page span.swiper-pagination-bullet-active {
	background: rgb(255, 102, 0);
}
.swiper-container-horizontal.w-simgtext .igt_page span.swiper-pagination-bullet-active::before {
	display: block;
}
.w-simgtext1 li {
	width: 25%; float: left; min-width: 238px;
}
.w-simgtext1 li .item {
	margin: 0px auto; width: 227px; height: 227px; text-align: center; position: relative;
}
.w-simgtext1 li .bg {
	border-radius: 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; -webkit-border-radius: 50%;
}
.w-simgtext1 li .sigt_text {
	padding: 1em 8%; transition:0.5s; left: 0px; top: 50%; right: 0px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: all 0.5s;
}
:root .w-simgtext1 li .sigt_text {
	top: 50%;
}
.w-simgtext1 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-simgtext1 li .sigt1 .bg {
	border: 3px solid rgb(153, 153, 153); border-image: none; overflow: hidden;
}
.w-simgtext1 li .sigt1 .s_img img {
	margin-bottom: 10px; max-height: 60px; max-width: 60px;
}
.w-simgtext1 li .sigt1 h3 {
	color: rgb(51, 51, 51); font-size: 18px;
}
.w-simgtext1 li .sigt1 p {
	color: rgb(170, 170, 170); font-size: 90%; margin-top: 5px; max-height: 1.7em;
}
.w-simgtext1 li .sigt2 {
	transition:0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2; opacity: 0; -webkit-transition: all 0.5s;
}
.w-simgtext1 li .sigt2 .bg {
	transition:0.5s; transform: scale(1.2); -webkit-transform: scale(1.2); -webkit-transition: all 0.5s;
}
.w-simgtext1 li .sigt2 .sigt_text {
	margin-top: 35px;
}
.w-simgtext1 li .sigt2 h3 {
	padding-bottom: 5px; font-size: 24px; margin-bottom: 35px; position: relative;
}
.w-simgtext1 li .sigt2 h3::after {
	background: rgb(255, 255, 255); left: 50%; top: 100%; width: 1px; height: 28px; position: absolute; content: "";
}
.w-simgtext1 li .sigt2 p {
	line-height: 1.5;
}
.w-simgtext1 li a:hover .sigt1 .sigt_text {
	margin-top: 35px; opacity: 0;
}
.w-simgtext1 li a:hover .sigt2 {
	opacity: 1;
}
.w-simgtext1 li a:hover .sigt2 .bg {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-simgtext1 li a:hover .sigt2 .sigt_text {
	margin-top: 0px;
}
.w-simgtext2 li {
	width: 25%; float: left; min-width: 198px;
}
.w-simgtext2 li .item {
	margin: 0px auto; width: 193px; height: 193px; text-align: center; position: relative;
}
.w-simgtext2 li .s_img {
	margin: 0px auto; overflow: hidden; max-height: 70px; max-width: 70px;
}
.w-simgtext2 li .s_img img {
	transition:0.5s; max-height: 100%; max-width: 100%; -webkit-transition: all 0.5s;
}
.w-simgtext2 li .line {
	margin: 15px auto; height: 1px;
}
.w-simgtext2 li .bg {
	border-radius: 50%; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; position: absolute; -webkit-border-radius: 50%;
}
.w-simgtext2 li .sigt_text {
	padding: 1em 8%; transition:0.5s; left: 0px; top: 50%; right: 0px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: all 0.5s;
}
:root .w-simgtext2 li .sigt_text {
	top: 50%;
}
.w-simgtext2 li h3 {
	font-size: 16px;
}
.w-simgtext2 li .sigt1 h3 {
	color: rgb(51, 51, 51); font-size: 16px;
}
.w-simgtext2 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-simgtext2 li .sigt1 .bg {
	border: 1px solid rgb(153, 153, 153); transition:0.5s; border-image: none; -webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt1 h3 {
	transition:0.5s; color: rgb(51, 51, 51); -webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2;
}
.w-simgtext2 li .sigt2 .bg {
	transition:0.5s; opacity: 0; transform: scale(0.7); -webkit-transform: scale(0.7); -webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt2 .sigt_text {
	opacity: 0;
}
:root .w-simgtext2 li .sigt2 .sigt_text {
	top: 50%;
}
.w-simgtext2 li .sigt2 .s_img img {
	transition:0.5s; transform: translateX(100%); -webkit-transform: translateX(100%); -webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt2 .line {
	background: rgb(255, 255, 255); transition:0.5s; width: 0px; -webkit-transition: all 0.5s;
}
.w-simgtext2 li .sigt2 h3 {
	color: rgb(255, 255, 255);
}
.w-simgtext2 li a:hover .sigt1 .bg {
	opacity: 0; transform: scale(1.3); -webkit-transform: scale(1.3);
}
.w-simgtext2 li a:hover .sigt1 .s_img img {
	transform: translateX(-100%); -webkit-transform: translateX(-100%);
}
.w-simgtext2 li a:hover .sigt1 h3 {
	opacity: 0;
}
.w-simgtext2 li a:hover .sigt2 .s_img img {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.w-simgtext2 li a:hover .sigt2 .line {
	width: 80px;
}
.w-simgtext2 li a:hover .sigt2 .bg {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.w-simgtext2 li a:hover .sigt2 .sigt_text {
	opacity: 1;
}
.w-simgtext3 li {
	width: 25%; margin-bottom: 0px; float: left;
}
.w-simgtext3 li .item {
	height: 360px; text-align: center; position: relative;
}
.w-simgtext3 li .s_img {
	margin: 0px auto 15px; overflow: hidden; max-height: 80px; max-width: 80px;
}
.w-simgtext3 li .s_img img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext3 li .bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext3 li .sigt_text {
	padding: 1em 8%; transition:0.5s; left: 0px; top: 50%; right: 0px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: all 0.5s;
}
:root .w-simgtext3 li .sigt_text {
	top: 50%;
}
.w-simgtext3 li h3 {
	font-size: 24px;
}
.w-simgtext3 li p {
	overflow: hidden; font-size: 90%; margin-top: 15px; max-height: 6.6em;
}
.w-simgtext3 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-simgtext3 li .sigt1 .bg {
	background-color: rgb(248, 248, 248);
}
.w-simgtext3 li .sigt1 .sigt_text {
	transition:none; -webkit-transition: none;
}
.w-simgtext3 li:nth-child(4n+1) .sigt1 .bg {
	background-color: rgb(238, 238, 238);
}
.w-simgtext3 li:nth-child(4n+2) .sigt1 .bg {
	background-color: rgb(243, 243, 243);
}
.w-simgtext3 li:nth-child(4n) .sigt1 .bg {
	background-color: rgb(251, 251, 251);
}
.w-simgtext3 li .sigt1 h3 {
	color: rgb(51, 51, 51);
}
.w-simgtext3 li .sigt1 p {
	color: rgb(113, 113, 113);
}
.w-simgtext3 li .btn_more {
	background: rgb(255, 255, 255); padding: 0px 3.5em; border-radius: 2em; transition:0.8s; height: 0px; color: rgb(51, 51, 51); line-height: 3; overflow: hidden; display: inline-block; visibility: hidden; -webkit-border-radius: 2em; -webkit-ransition: all 0.8s;
}
.w-simgtext3 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2; opacity: 0;
}
.w-simgtext3 li a:hover .sigt1 .sigt_text {
	opacity: 0;
}
.w-simgtext3 li a:hover .btn_more {
	height: 3em; margin-top: 20px; visibility: visible;
}
.w-simgtext3 li a:hover .sigt2 {
	opacity: 1;
}
.w-simgtext4 li {
	width: 25%; float: left; min-width: 118px;
}
.w-simgtext4 li .item {
	text-align: center;
}
.w-simgtext4 li .s_img {
	margin: 0px auto 20px; width: 100px; height: 100px; position: relative;
}
.w-simgtext4 li .s_img .bg {
	transition:transform 1s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-transition: transform 1s;
}
.w-simgtext4 li .s_i {
	padding: 25px; line-height: 50px; position: relative; z-index: 1;
}
.w-simgtext4 li .s_i img {
	max-height: 50px; max-width: 50px;
}
.w-simgtext4 li h3 {
	font-size: 16px;
}
.w-simgtext4 li p {
	color: rgb(153, 153, 153); font-size: 92%;
}
.w-simgtext4 li a:hover .s_i {
	animation:jello 1s; -webkit-animation: jello 1s;
}
.w-simgtext4 li a:hover .s_img .bg {
	transform: rotate(270deg); -webkit-transform: rotate(270deg);
}
.w-simgtext5 li {
	width: 20%; float: left; min-width: 118px;
}
.w-simgtext5 li .item {
	text-align: center;
}
.w-simgtext5 li .s_img {
	margin: 0px auto 15px; width: 100px; height: 100px; position: relative;
}
.w-simgtext5 li .s_img > div {
	padding: 25px;
}
.w-simgtext5 li .s_img .s_img_1 {
	position: relative;
}
.w-simgtext5 li .s_img .bg {
	border-radius: 50%; border: 1px solid rgb(234, 235, 235); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-border-radius: 50%;
}
.w-simgtext5 li .s_i {
	width: 50px; height: 50px; line-height: 50px; position: relative; z-index: 1;
}
.w-simgtext5 li .s_i img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext5 li .s_img .s_img_2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute;
}
.w-simgtext5 li .s_img .s_img_2 .bg {
	border: 2px solid transparent; transition:0.5s; border-image: none; transform: scaleY(0); -webkit-transform: scaleY(0); -webkit-transition: .5s;
}
.w-simgtext5 li h3 {
	font-size: 16px;
}
.w-simgtext5 li p {
	color: rgb(153, 153, 153); font-size: 92%;
}
.w-simgtext5 li a:hover .s_img .s_img_1 .s_i {
	transition:opacity 0.5s; opacity: 0; -webkit-transition: opacity 0.5s;
}
.w-simgtext5 li a:hover .s_img .s_img_2 {
	visibility: visible;
}
.w-simgtext5 li a:hover .s_img .s_img_2 .bg {
	border: 2px solid rgb(254, 157, 4); border-image: none; transform: scaleY(1); -webkit-transform: scaleY(1);
}
.w-simgtext6 li {
	width: 25%; float: left; min-width: 180px;
}
.w-simgtext6 li .item {
	padding: 0px 20px; text-align: center; border-right-color: rgb(244, 244, 244); border-right-width: 1px; border-right-style: solid;
}
.w-simgtext6 li:last-child .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.w-simgtext6 li .s_img {
	margin: 0px auto 20px; width: 130px; height: 130px; overflow: hidden; position: relative;
}
.w-simgtext6 li .s_img > div {
	padding: 30px;
}
.w-simgtext6 li .s_img .s_img_1 {
	position: relative;
}
.w-simgtext6 li .s_img .bg {
	border-radius: 50%; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; -webkit-border-radius: 50%;
}
.w-simgtext6 li .s_img .s_img_1 .bg {
	background-color: rgb(250, 250, 250);
}
.w-simgtext6 li .s_i {
	width: 70px; height: 70px; line-height: 70px; position: relative; z-index: 1;
}
.w-simgtext6 li .s_i img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext6 li .s_img .s_img_1 {
	transition:transform 0.5s; -webkit-transition: transform 0.5s;
}
.w-simgtext6 li .s_img .s_img_2 {
	transition:top 0.5s; left: 0px; top: 100%; width: 100%; height: 100%; position: absolute; -webkit-transition: top 0.5s;
}
.w-simgtext6 li h3 {
	color: rgb(51, 51, 51); font-size: 20px;
}
.w-simgtext6 li p {
	color: rgb(128, 128, 128); padding-top: 0.7em;
}
.w-simgtext6 li a:hover .s_img .s_img_1 {
	transform: translateY(-100%); -webkit-transform: translateY(-100%);
}
.w-simgtext6 li a:hover .s_img .s_img_2 {
	top: 0px;
}
.w-simgtext7 li {
	width: 33.33%; margin-bottom: 0px; float: left;
}
.w-simgtext7 li .item {
	position: relative;
}
.w-simgtext7 li .item > div {
	padding: 45px 30px;
}
.w-simgtext7 li .bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext7 li .sigt_text {
	position: relative; z-index: 1;
}
.w-simgtext7 li .s_img {
	transition:0.5s; left: 0px; top: 0px; width: 80px; height: 80px; position: absolute; -webkit-transition: all 0.5s;
}
.w-simgtext7 li .s_img img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext7 li .s_text {
	transition:0.5s; padding-top: 10px; padding-bottom: 12px; padding-left: 30px; margin-left: 80px; position: relative; -webkit-transition: all 0.5s;
}
.w-simgtext7 li h3 {
	color: rgb(51, 51, 51); overflow: hidden; padding-bottom: 5px; font-size: 18px; margin-bottom: 5px; white-space: nowrap; position: relative; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-simgtext7 li h3::before {
	background: rgb(180, 180, 180); left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: "";
}
.w-simgtext7 li p {
	height: 1.7em; color: rgb(127, 127, 122); overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-simgtext7 li .sigt1 {
	position: relative;
}
.w-simgtext7 li .sigt1 .bg {
	border: 1px solid rgb(218, 218, 218); border-image: none; background-color: rgb(250, 250, 250);
}
.w-simgtext7 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; visibility: hidden; position: absolute; z-index: 1;
}
.w-simgtext7 li .sigt2 .bg {
	transition:0.5s; opacity: 0; transform: scale(2); -webkit-transform: scale(2); -webkit-transition: all 0.5s;
}
.w-simgtext7 li .sigt2 .s_text::before {
	background: url("../images/arrow.png") no-repeat; left: 0px; width: 18px; height: 18px; bottom: -18px; position: absolute; content: "";
}
.w-simgtext7 li .sigt2 h3 {
	color: rgb(255, 255, 255);
}
.w-simgtext7 li .sigt2 h3::before {
	background: rgb(255, 255, 255);
}
.w-simgtext7 li .sigt2 p {
	color: rgb(255, 255, 255);
}
.w-simgtext7 li a:hover .sigt2 {
	visibility: visible;
}
.w-simgtext7 li a:hover .sigt2 .bg {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.w-simgtext7 li a:hover .s_img {
	left: calc(100% - 80px); right: 0px;
}
.w-simgtext7 li a:hover .s_text {
	padding-right: 30px; padding-left: 0px; margin-right: 80px; margin-left: 0px;
}
.w-simgtext8 li {
	width: 25%; float: left; min-width: 230px;
}
.w-simgtext8 li .item {
	margin: 0px auto; width: 210px; height: 210px; text-align: center; position: relative;
}
.w-simgtext8 li .s_img {
	margin: 0px auto 15px; overflow: hidden; max-height: 70px; max-width: 70px;
}
.w-simgtext8 li .s_img img {
	transition:0.5s; max-height: 100%; max-width: 100%; -webkit-transition: all 0.5s;
}
.w-simgtext8 li .bg {
	border-radius: 50%; transition:0.5s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; -webkit-border-radius: 50%; -webkit-transition: all 0.5s;
}
.w-simgtext8 li .sigt_text {
	padding: 1em 8%; left: 0px; top: 50%; right: 0px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%);
}
:root .w-simgtext8 li .sigt_text {
	top: 50%;
}
.w-simgtext8 li h3 {
	font-size: 24px;
}
.w-simgtext8 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-simgtext8 li .sigt1 .bg {
	overflow: hidden;
}
.w-simgtext8 li .sigt1 .sigt_text {
	transition:0.5s; -webkit-transition: all 0.5s;
}
.w-simgtext8 li .sigt1 h3 {
	color: rgb(51, 51, 51);
}
.w-simgtext8 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2;
}
.w-simgtext8 li .sigt2 .bg {
	opacity: 0; transform: scale(0.7); -webkit-transform: scale(0.7);
}
.w-simgtext8 li .sigt2 .bg::before {
	background: inherit; border-radius: inherit; left: -8%; top: -8%; width: 116%; height: 116%; position: absolute; content: ""; opacity: 0.3; -webkit-border-radius: inherit;
}
.w-simgtext8 li .sigt2 .sigt_text {
	transition:0.5s; opacity: 0; -webkit-transition: all 0.5s;
}
.w-simgtext8 li .sigt2 .s_img img {
	transition:0.5s; transform: translateX(-100%); -webkit-transform: translateX(-100%); -webkit-transition: all 0.5s;
}
.w-simgtext8 li .sigt2 .line {
	background: rgb(255, 255, 255); transition:0.5s; width: 0px; -webkit-transition: all 0.5s;
}
.w-simgtext8 li .sigt2 h3 {
	color: rgb(255, 255, 255);
}
.w-simgtext8 li a:hover .sigt1 .bg {
	opacity: 0; transform: scale(1.3); -webkit-transform: scale(1.3);
}
.w-simgtext8 li a:hover .sigt1 .s_img img {
	transform: translateX(100%); -webkit-transform: translateX(100%);
}
.w-simgtext8 li a:hover .sigt2 .s_img img {
	transform: translateX(0px); -webkit-transform: translateX(0);
}
.w-simgtext8 li a:hover .sigt2 .line {
	width: 80px;
}
.w-simgtext8 li a:hover .sigt2 .bg {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.w-simgtext8 li a:hover .sigt2 .sigt_text {
	opacity: 1;
}
.w-simgtext9 li {
	width: 25%; margin-bottom: 0px; float: left;
}
.w-simgtext9 li .item {
	position: relative;
}
.w-simgtext9 li .bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext9 li .bg1 {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.w-simgtext9 li .bg2 {
	transition:transform 0.5s; opacity: 0; -webkit-transition: transform 0.5s;
}
.w-simgtext9 li .sigt_text {
	padding: 40px 15%; position: relative; z-index: 2;
}
.w-simgtext9 li .s_img_h .s_img {
	float: left;
}
.w-simgtext9 li .s_img_h .s_img .s_i {
	width: 42px; height: 42px;
}
.w-simgtext9 li .s_img_h .s_img .s_i2 {
	display: none;
}
.w-simgtext9 li .s_img_h .s_img img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext9 li h3 {
	height: 58px; color: rgb(51, 51, 51); line-height: 26px; overflow: hidden; padding-top: 8px; font-size: 18px; margin-left: 52px;
}
.w-simgtext9 li .line {
	background: rgb(204, 204, 204); transition:width 0.5s; width: 42px; height: 1px; margin-bottom: 15px; -webkit-transition: width 0.5s;
}
.w-simgtext9 li p {
	height: 5em; color: rgb(153, 153, 153); line-height: 1.7; overflow: hidden; font-size: 92%;
}
.w-simgtext9 li a:hover .bg2 {
	z-index: 1; opacity: 1; transform: scale(1.1); -webkit-transform: scale(1.1);
}
.w-simgtext9 li a:hover .s_img_h .s_img .s_i1 {
	display: none;
}
.w-simgtext9 li a:hover .s_img_h .s_img .s_i2 {
	display: block;
}
.w-simgtext9 li a:hover h3 {
	color: rgb(255, 255, 255);
}
.w-simgtext9 li a:hover .line {
	background: rgb(255, 255, 255); width: 80px;
}
.w-simgtext9 li a:hover p {
	color: rgb(255, 255, 255);
}
.w-simgtext10 {
	padding: 30px 13px; overflow: hidden; margin-right: -20px; margin-left: -20px;
}
.w-simgtext10 li {
	width: 25%; margin-bottom: 14px; float: left;
}
.w-simgtext10 li .item {
	margin: 0px 7px; transition:0.5s; height: 360px; text-align: center; position: relative; box-shadow: 0px 0px 10px rgba(0,0,0,0.08); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); -webkit-transition: all 0.5s;
}
.w-simgtext10 li .s_img {
	margin: 0px auto 15px; overflow: hidden; max-height: 80px; max-width: 80px;
}
.w-simgtext10 li .s_img img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext10 li .bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext10 li .sigt_text {
	padding: 1em 8%; transition:0.5s; left: 0px; top: 50%; right: 0px; position: absolute; z-index: 1; transform: translateY(-50%); -webkit-transform: translateY(-50%); -webkit-transition: all 0.5s;
}
:root .w-simgtext10 li .sigt_text {
	top: 50%;
}
.w-simgtext10 li .line {
	background: rgb(51, 51, 51); margin: 17px auto 30px; width: 30px; height: 2px;
}
.w-simgtext10 li h3 {
	font-size: 20px;
}
.w-simgtext10 li p {
	height: 4.4em; line-height: 1.5; overflow: hidden; font-size: 92%; margin-top: 15px;
}
.w-simgtext10 li .btn_more {
	font-size: 92%; margin-top: 20px; display: inline-block;
}
.w-simgtext10 li .btn_more .icon_bm {
	border-width: 3px 4px; border-style: solid; margin-left: 5px; vertical-align: middle; border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; display: inline-block;
}
.w-simgtext10 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1;
}
.w-simgtext10 li .sigt1 .bg {
	background-color: rgb(255, 255, 255);
}
.w-simgtext10 li .sigt1 .sigt_text {
	transition:none; -webkit-transition: none;
}
.w-simgtext10 li .sigt1 h3 {
	color: rgb(51, 51, 51);
}
.w-simgtext10 li .sigt1 p {
	color: rgb(153, 153, 153);
}
.w-simgtext10 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 2; opacity: 0;
}
.w-simgtext10 li .sigt2 .line {
	background: rgb(255, 255, 255);
}
.w-simgtext10 li .sigt2 .btn_more {
	color: rgb(255, 255, 255);
}
.w-simgtext10 li.active .item {
	position: relative; z-index: 2; transform: scale(1.12); -webkit-transform: scale(1.12);
}
.w-simgtext10 li.active .sigt1 .sigt_text {
	opacity: 0;
}
.w-simgtext10 li.active .sigt2 {
	opacity: 1;
}
.w-simgtext11 {
	overflow: hidden;
}
.w-simgtext11 li {
	width: 25%; margin-bottom: 0px; float: left;
}
.w-simgtext11 li .item {
	height: 300px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; position: relative;
}
.w-simgtext11 li .sigt_text {
	left: 20px; top: 20px; right: 5%; bottom: 18px; position: absolute;
}
.w-simgtext11 li .s_img {
	left: 0px; top: 0px; width: 66px; height: 66px; position: absolute;
}
.w-simgtext11 li .s_img img {
	max-height: 100%; max-width: 100%;
}
.w-simgtext11 li .sigt1 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext11 li .sigt1 .bg {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.w-simgtext11 li .sigt1 h3 {
	left: 0px; bottom: 0px; color: rgb(125, 125, 125); font-size: 14px; position: absolute; max-width: 40%;
}
.w-simgtext11 li .sigt1 p {
	text-align: left; right: 0px; bottom: 0px; color: rgb(85, 85, 85); line-height: 1.3; font-size: 26px; position: absolute; max-width: 52%;
}
.w-simgtext11 li .sigt2 {
	left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute;
}
.w-simgtext11 li .sigt2 .bg {
	transition:width 0.5s; left: 0px; top: 0px; width: 0px; bottom: 0px; position: absolute; -webkit-transition: width 0.5s;
}
.w-simgtext11 li .sigt2 .sigt_h_p {
	left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; opacity: 0;
}
.w-simgtext11 li .sigt2 h3 {
	font-size: 18px; margin-bottom: 16px;
}
.w-simgtext11 li .sigt2 p {
	line-height: 1.3; font-size: 22px;
}
.w-simgtext11 li a:hover .sigt2 {
	visibility: visible;
}
.w-simgtext11 li a:hover .sigt2 .bg {
	width: 100%;
}
.w-simgtext11 li a:hover .sigt2 .sigt_h_p {
	transition:0.5s 0.2s; opacity: 1; -webkit-transition: all 0.5s; -webkit-transition-delay: 0.2s;
}
.numLi1 li {
	width: 100%;
}
.numLi2 li {
	width: 50%;
}
.numLi3 li {
	width: 33.33%;
}
.numLi4 li {
	width: 25%;
}
.numLi5 li {
	width: 20%;
}
.numLi6 li {
	width: 16.66%;
}
.numLi7 li {
	width: 14.28%;
}
.numLi8 li {
	width: 12.5%;
}
.numLi9 li {
	width: 11.11%;
}
.numLi10 li {
	width: 10%;
}
@media all and (min-width:768px)
{
.w-adNews11 li:nth-child(3n+1) {
	clear: both;
}
.numLi2.w-simgtext6 li:nth-child(2n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.numLi3.w-simgtext6 li:nth-child(3n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.numLi4.w-simgtext6 li:nth-child(4n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.numLi5.w-simgtext6 li:nth-child(5n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.numLi6.w-simgtext6 li:nth-child(6n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
}
@media all and (min-width:960px)
{
.w-adNews21 li a {
	transition:0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews21 li:hover a {
	padding-top: 0px; padding-bottom: 90px;
}
.w-adNews21 li .date {
	transition:0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews21 li:hover .date {
	top: auto; bottom: 0px; color: rgb(255, 255, 255); padding-left: 1em;
}
.w-adNews21 li .news-com .adx {
	transition:0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;
}
.w-adNews21 li:hover .news-com .adx {
	width: 100%;
}
.w-newsList7 .news-item {
	transition:0.3s; -webkit-transition: all 0.3s;
}
.w-newsList7 .news-item:hover {
	transform: translateY(-10px); -webkit-transform: translateY(-10px);
}
.w-imgText9 li.swiper-slide-active .img {
	animation-name: fadeInRight1; animation-duration: 0.5s; -webkit-animation-name: fadeInRight1; -webkit-animation-duration: 0.5s;
}
.w-imgText9 li.swiper-slide-active .textB {
	animation-name: fadeInLeft1; animation-duration: 0.5s; -webkit-animation-name: fadeInLeft1; -webkit-animation-duration: 0.5s;
}
}
@media all and (max-width:1100px) and (min-width:961px)
{
.w-adNews24 li .news-imgbox {
	width: 250px;
}
.w-adNews24 li .news-com {
	margin-left: 250px;
}
}
@media all and (min-width:1500px)
{
.w-adNews17 li .news-com .news-h {
	font-size: 18px;
}
.w-adNews20 li .news-h {
	font-size: 18px;
}
.w-adNews21 li .news-h {
	font-size: 18px;
}
}
@media all and (max-width:1366px)
{
.igt .text h3 {
	font-size: 18px !important;
}
.igt .text .drc {
	font-size: 95% !important;
}
.w-carouselH1 .cslHPCList .showC.liTB {
	width: 52%;
}
.w-carouselH1 .cslHPCList .hideC.liTB {
	width: 16%;
}
.w-carouselH2 .cslHList2 {
	margin-right: -5px; margin-left: -5px;
}
.w-carouselH2 .cslHList2 li .item {
	margin: 0px 5px;
}
.w-carouselH2 .cslHList2 li img {
	width: 600px;
}
.w-carouselH2 .cslHList2 .textB::before {
	transform-origin: left bottom; transform: scale(0.8); -webkit-transform: scale(0.8);
}
.w-carouselH2 .cslHList2 .textB .tit_h {
	font-size: 18px;
}
.w-carouselH2 .cslHList2 .textB .txt_p {
	font-size: 14px;
}
.w-carouselH2 .cslHList2 li:hover {
	width: 600px;
}
.w-carouselH2 .cslHList2 li:hover .textB .tit_h {
	font-size: 20px;
}
.w-imgText11 .textB {
	padding: 100px 35px 20px 9%;
}
.w-imgText11 .igt_btn {
	bottom: 155px;
}
.w-imgText11 .igt_page6 {
	bottom: 155px;
}
.w-imgText13 .img .imgSize {
	height: 550px;
}
}
@media all and (max-width:1200px)
{
.w-adNews17 {
	margin-right: -10px; margin-left: -10px;
}
.w-adNews23 {
	margin-right: -10px; margin-left: -10px;
}
.igt .text {
	line-height: 1.5;
}
.igt .text h3 {
	font-size: 16px !important;
}
.igt .text .drc {
	font-size: 85% !important;
}
.w-imgText7 .img .imgSize {
	height: 550px;
}
.w-imgText13 .img .imgSize {
	height: 450px;
}
.w-carouselH2 .cslHList2 li img {
	width: 100%;
}
.w-carouselH2 .cslHList2 .textB .text_x {
	padding: 1em 5%;
}
.w-carouselH2 .cslHList2 .textB .bg_x {
	display: none;
}
.w-carouselH2 .cslHList2 .textB::before {
	display: none;
}
.w-carouselH2 .cslHList2 li {
	width: 40%;
}
.w-carouselH2 .cslHList2 li:hover {
	width: 40%;
}
.w-carouselH2 .cslHList2 .textB {
	height: 4em;
}
.w-carouselH2 .cslHList2 li:hover .textB {
	height: 4em;
}
.w-carouselH2 .cslHList2 .textB .txt_p {
	display: none;
}
.w-carouselH2 .cslHList2 li:hover .textB .text_x {
	padding-top: 1em;
}
.w-carouselH2 .cslHList2 li:hover .textB .tit_h {
	font-size: 18px;
}
.w-simgtext7 li {
	min-width: 25%;
}
}
@media all and (max-width:1050px)
{
.w-imgText6 .textB {
	padding: 10px 3% 54px;
}
.w-imgText6 .igt_control {
	height: 44px;
}
.w-imgText6 .igt_btn .igt_prev {
	width: 44px; height: 44px;
}
.w-imgText6 .igt_btn .igt_next {
	width: 44px; height: 44px;
}
.w-imgText6 .igt_page2 {
	left: 44px; right: 44px;
}
.w-imgText6 .igt_page2 .swiper-pagination-bullet {
	margin: 0px 5px; line-height: 44px;
}
.w-imgText9 .igt_page4 li .item_span {
	padding: 1.5em 7% 0.2em; min-height: 6.5em;
}
.w-imgText9 .igt_page4 li .tit {
	font-size: 16px;
}
.w-imgText9 .igt_page4 li p {
	font-size: 90%;
}
.igt_page_text10 li .item_span .num {
	font-size: 64px;
}
.igt_page_text10 li .item_span .adore {
	left: 47px;
}
.w-imgText11 .textB {
	padding: 1.8em 4% 1em;
}
.w-imgText11 .igt_btn {
	display: none;
}
.w-imgText11 .igt_page6 {
	left: auto; width: auto; right: 0.5em; bottom: 0px; color: rgb(221, 221, 221); line-height: 1.8; font-size: 1.3em;
}
.w-imgText11 .text_x {
	height: auto;
}
.w-imgText12 .img .imgSize {
	height: 500px; max-height: none;
}
}
@media all and (max-width:1000px)
{
.w-simgtext1 li {
	min-width: 33.33%;
}
.w-simgtext1 li .sigt2 {
	display: none;
}
.w-simgtext1 li a:hover .sigt1 .sigt_text {
	margin-top: 0px; opacity: 1;
}
.w-simgtext2 li {
	min-width: 33.33%;
}
.w-simgtext2 li .sigt2 {
	display: none;
}
.w-simgtext2 li a:hover .sigt1 .bg {
	opacity: 1; transform: none; -webkit-transform: none;
}
.w-simgtext2 li a:hover .sigt1 .s_img img {
	transform: none; -webkit-transform: none;
}
.w-simgtext2 li a:hover .sigt1 h3 {
	opacity: 1;
}
.w-simgtext3 li .s_img {
	max-height: 60px; max-width: 60px;
}
.w-simgtext3 li h3 {
	font-size: 20px !important;
}
.w-simgtext3 li .btn_more {
	padding: 0px 3em; height: 2.6em; line-height: 2.6; margin-top: 1.3em; visibility: visible;
}
.w-simgtext3 li a:hover .sigt1 .sigt_text {
	opacity: 1;
}
.w-simgtext3 li a:hover .btn_more {
	height: 2.6em; margin-top: 1.3em;
}
.w-simgtext3 li .sigt2 {
	display: none;
}
.w-simgtext4 li h3 {
	font-size: 16px !important;
}
.w-simgtext4 li a:hover h3 {
	font-size: 16px !important;
}
.w-simgtext4 li p {
	font-size: 92% !important;
}
.w-simgtext4 li a:hover .s_i {
	animation:none; -webkit-animation: none;
}
.w-simgtext4 li a:hover .s_img .bg {
	transform: none; -webkit-transform: none;
}
.w-simgtext5 li .s_img .s_img_2 {
	display: none;
}
.w-simgtext5 li h3 {
	font-size: 16px !important;
}
.w-simgtext5 li a:hover h3 {
	font-size: 16px !important;
}
.w-simgtext5 li p {
	font-size: 92% !important;
}
.w-simgtext5 li a:hover .s_img .s_img_1 .s_i {
	opacity: 1;
}
.w-simgtext6 li a:hover .s_img .s_img_1 {
	transform: none; -webkit-transform: none;
}
.w-simgtext6 li .s_img .s_img_2 {
	display: none;
}
.w-simgtext6 li h3 {
	font-size: 18px !important;
}
.w-simgtext6 li a:hover h3 {
	font-size: 18px !important;
}
.w-simgtext6 li p {
	font-size: 100% !important;
}
.w-simgtext7 li {
	min-width: 33.33%;
}
.w-simgtext7 li .sigt2 {
	display: none;
}
.w-simgtext7 li h3 {
	font-size: 18px !important;
}
.w-simgtext7 li a:hover .s_img {
	left: 0px; right: auto;
}
.w-simgtext7 li a:hover .s_text {
	padding-right: 0px; padding-left: 30px; margin-right: 0px; margin-left: 80px;
}
.w-simgtext8 li {
	min-width: 25%;
}
.w-simgtext8 li .item {
	margin: 0px 2px; width: auto; height: auto;
}
.w-simgtext8 li .s_img {
	max-height: 50px; max-width: 50px;
}
.w-simgtext8 li h3 {
	font-size: 18px !important;
}
.w-simgtext8 li .sigt1 {
	position: relative;
}
.w-simgtext8 li .sigt1 .bg {
	border-radius: 0px; -webkit-border-radius: 0;
}
.w-simgtext8 li .sigt_text {
	padding: 1em 5%; top: 0px; position: relative; transform: none; -webkit-transform: none;
}
:root .w-simgtext8 li .sigt_text {
	top: 0px;
}
.w-simgtext8 li .sigt2 {
	display: none;
}
.w-simgtext8 li a:hover .sigt1 .bg {
	opacity: 1; transform: none; -webkit-transform: none;
}
.w-simgtext8 li a:hover .sigt1 .s_img img {
	transform: none; -webkit-transform: none;
}
.w-simgtext9 li {
	min-width: 33.33%;
}
.w-simgtext9 li a:hover .bg2 {
	transform: none; -webkit-transform: none;
}
.w-simgtext9 li h3 {
	font-size: 18px !important;
}
.w-simgtext9 li p {
	font-size: 92% !important;
}
.w-simgtext10 {
	padding: 0px; margin-right: -7px; margin-left: -7px;
}
.w-simgtext10 li {
	min-width: 33.33%;
}
.w-simgtext10 li .item {
	height: 290px;
}
.w-simgtext10 li .s_img {
	max-height: 60px; max-width: 60px;
}
.w-simgtext10 li h3 {
	font-size: 18px !important;
}
.w-simgtext10 li .line {
	margin: 1.2em auto 2em; width: 2em; height: 1px;
}
.w-simgtext10 li .btn_more {
	margin-top: 1em;
}
.w-simgtext10 li.active .item {
	transform: scale(1); -webkit-transform: scale(1);
}
.w-simgtext10 li.active .sigt1 .sigt_text {
	opacity: 1;
}
.w-simgtext10 li.active .sigt2 {
	opacity: 0;
}
.w-simgtext11 li {
	min-width: 33.33%;
}
.w-simgtext11 li .item {
	height: 290px;
}
.w-simgtext11 li .sigt2 {
	display: none;
}
.w-simgtext11 li .sigt1 p {
	font-size: 20px !important;
}
.w-his7 {
	padding-right: 0px;
}
.w-his7::before {
	display: none;
}
.w-his7 .his_year {
	left: 0px; top: 0px; width: 100%; bottom: auto; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.w-his7 .his_year ul {
	padding-right: 0px; white-space: nowrap;
}
.w-his7 .his_year li {
	padding: 1em; margin-bottom: 0px; display: inline-block;
}
.w-his7 .his_year li.cur i {
	left: 0px; top: auto; width: 100%; height: 3px;
}
.w-his7 .his_year li:hover i {
	left: 0px; top: auto; width: 100%; height: 3px;
}
.w-his7 .his_text {
	height: auto !important; max-height: none !important;
}
.w-his7 .his_text li {
	height: auto !important; display: none; max-height: none !important; opacity: 1;
}
.w-his7 .his_text li:first-child {
	display: block;
}
.w-his7 .his_text li .his_loadMore {
	display: none;
}
.w-his7 .his_text .item {
	padding: 1.5em 0px;
}
.w-his7 .mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 0px;
}
.w-his7 .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	height: 1px;
}
.w-his7 .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_draggerRail {
	background: rgba(0, 0, 0, 0.1); margin: 0px; height: 1px;
}
.w-his7 .mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: 0px auto; height: 1px;
}
.w-his7 .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.w-his7 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.w-his7 .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.w-his7 .mCSB_scrollTools .mCSB_dragger_onDrag.mCSB_dragger .mCSB_dragger_bar {
	background: rgba(0, 0, 0, 0.5);
}
.w-his8 .his_year {
	width: 180px; height: 300px; margin-top: -150px;
}
.w-his8 .his_year li {
	height: 100px; font-size: 28px !important;
}
.w-his8 .his_year li.swiper-slide-prev {
	line-height: 60px; padding-top: 40px;
}
.w-his8 .his_year li.swiper-slide-active {
	line-height: 100px; font-size: 60px !important;
}
.w-his8 .his_year li.swiper-slide-next {
	line-height: 60px; padding-bottom: 40px;
}
.w-his8 .his_text {
	margin-left: 220px;
}
}
@media all and (max-width:960px)
{
.w-productList {
	margin-right: -8px; margin-left: -8px;
}
.w-productList .w-prd-list-cell .w-prd-list-cell-in {
	margin: 0px 8px;
}
.w-productList .prd_pre {
	left: 0px;
}
.w-productList .prd_next {
	right: 0px;
}
.w-productList4 .w-prd-popBox {
	display: none;
}
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail {
	display: none;
}
.w-adNews9 li .date {
	margin-left: 0px;
}
.w-adNews15 .prev {
	display: none;
}
.w-adNews15 .next {
	display: none;
}
.w-adNews21 li .date {
	background: none;
}
.w-adNews23 li .news-item {
	margin: 0px 5px;
}
.w-adNews23 li .news-imgbox {
	margin-top: 2em;
}
.w-adNews23 li a {
	padding: 1.2em 0.8em 0.8em;
}
.xd_prev {
	display: none;
}
.xd_next {
	display: none;
}
.w-adNews24 li {
	width: 100%;
}
.w-adSNews7 .tit_h {
	font-size: 24px;
}
.w-newsList7 .swiper-slide {
	width: 50%;
}
.w-newsListV7 .swiper-slide {
	width: 100%;
}
.w-adSNews8 .tit_h {
	font-size: 28px;
}
.w-newsList8 .news-h {
	font-size: 24px;
}
.w-newsList8 .news-sum {
	display: none;
}
.w-adSNews9 .tit_h {
	font-size: 28px;
}
.w-his5 {
	padding: 0px;
}
.w-his5 .his_prev {
	display: none;
}
.w-his5 .his_next {
	display: none;
}
.w-his6 li {
	width: 33.33%;
}
.w-accor h3 {
	font-size: 110% !important;
}
.w-accor .acr_p {
	font-size: 90% !important;
}
.w-accor1 li .acr_p {
	display: none;
}
.w-accor2 li .acr_p {
	display: none;
}
.w-accor3 li .img_ar {
	height: 350px !important;
}
.w-accor3 li .img_ar img {
	height: 100%; max-width: inherit;
}
.w-accor3 li.cur .left_ar {
	width: 4em;
}
.w-accor3 li.cur .right_ar {
	left: 4em;
}
.w-accor4 li .img_ar {
	height: 350px !important;
}
.w-accor4 li .img_ar img {
	height: 100%; max-width: inherit;
}
.w-accor5 li .img_ar {
	height: 350px !important;
}
.w-accor5 li .img_ar img {
	height: 100%; max-width: inherit;
}
.w-accor5 li .i_img {
	height: 80px; line-height: 80px; margin-top: -40px;
}
.w-accor6 li .img_ar {
	height: 350px !important;
}
.w-accor6 li .img_ar img {
	height: 100%; max-width: inherit;
}
.tabMu .mCSB_scrollTools_horizontal.mCSB_scrollTools {
	opacity: 0 !important;
}
.tabVMu {
	width: 100% !important; float: none !important;
}
.tabMu8 {
	margin-bottom: 1em;
}
.tabMu10 {
	margin-right: -1em; margin-left: -1em;
}
.tabMu10 li {
	margin: 0px 1em;
}
.tabMu10 li::before {
	right: -1em;
}
.w-muCntV .tabVCnt {
	padding-left: 0px; margin-left: 0px !important;
}
.tabVMu {
	text-align: left !important; margin-bottom: 1em;
}
.tabVMu ul {
	letter-spacing: -3px; white-space: nowrap;
}
.tabVMu li {
	letter-spacing: 0px; display: inline-block;
}
.tabVMu1 {
	padding: 0px;
}
.tabVMu1::before {
	display: none;
}
.tabVMu1 .tabMu_in {
	padding-right: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid;
}
.tabVMu1 li {
	padding: 0px 1.5em; line-height: 2.8; margin-bottom: 0px;
}
.tabVMu1 li .adore {
	width: 100%; height: 2px; right: 0px; bottom: -1px;
}
.tabVMu2 .tabMu_in {
	margin-right: 0px;
}
.tabVMu2 li {
	padding-right: 1.5em; padding-left: 1.5em; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.tabVMu3 {
	margin-right: -3px; margin-left: -3px;
}
.tabVMu3 .tabMu_in {
	margin-right: 0px;
}
.tabVMu3 li {
	margin: 0px 3px; padding-right: 1.5em; padding-left: 1.5em;
}
.tabVMu3 li.cur .adore {
	display: none;
}
.tabVMu4 .tabMu_in {
	margin-right: 0px;
}
.tabVMu4 li {
	padding: 1em 1.2em;
}
.tabVMu4 li .adore {
	width: 100%; height: 3px;
}
.tabVCnt {
	min-height: 0px !important;
}
.w-carousel1 li .textB .text_x {
	padding: 1em 4%;
}
.w-carousel1 .csl_btn {
	display: none;
}
.w-carousel1 .csl_mask {
	display: none;
}
.w-carousel1 li .textB {
	opacity: 1;
}
.w-carousel2 .csl_btn {
	display: none;
}
.w-carousel3 li {
	width: 100%; transform: scale(1); -webkit-transform: scale(1);
}
.w-carousel3 .csl_btn {
	display: none;
}
.w-carouselH2 .cslHList2 li {
	width: 65%;
}
.w-carouselH2 .cslHList2 li:hover {
	width: 65%;
}
}
@media all and (max-width:860px)
{
.w-imgText .igt_page {
	display: block;
}
.w-imgText .igt_btn {
	display: none;
}
.w-imgText1 .item {
	padding-bottom: 0px;
}
.w-imgText1 .img {
	width: 100%;
}
.w-imgText1 .textB {
	padding: 1.2em 4% 1.5em; width: 100%; position: relative;
}
.w-imgText1 .igt_btn {
	left: 0px; top: 50%; width: auto; right: 0px; margin-top: -60px;
}
.w-imgText2 .img {
	width: 100%; float: none;
}
.w-imgText2 .textB {
	padding: 1.2em 4% 1.5em; width: 100%; position: relative;
}
.w-imgText2 .igt_btn {
	left: 0px; top: 50%; width: auto; right: 0px; margin-top: -60px;
}
.w-imgText3 .img {
	width: 100%; float: none;
}
.w-imgText3 .textB {
	padding: 1.2em 4% 1.5em; left: 0px; position: relative;
}
.w-imgText3 .igt_btn {
	left: 0px; top: 50%; width: auto; right: 0px; margin-top: -60px; margin-left: 0px;
}
.w-imgText4 .textB {
	padding: 1.2em 4% 2em; left: 0px; width: 100%; position: relative;
}
.w-imgText4 .igt_btn {
	left: 0px; top: 50%; width: auto; right: 0px; margin-top: -60px;
}
.li-div .w-imgText4 .igt_page {
	left: 0px; width: auto; text-align: center; bottom: 0.5em;
}
.w-imgText5 .img {
	width: 100%; float: none;
}
.w-imgText5 .textB {
	padding: 1.2em 4% 1.5em; left: 0px; position: relative;
}
.w-imgText5 .igt_btn {
	left: 0px; top: 50%; width: auto; right: 0px; margin-top: -60px;
}
.w-imgText5 .textB .text_x {
	top: 0px; transform: none; -webkit-transform: none;
}
:root .w-imgText5 .textB .text_x {
	top: 0px;
}
.w-imgText6 .igt_btn {
	display: block;
}
.w-imgText6 .img {
	width: 100%;
}
.w-imgText6 .textB {
	padding: 1.2em 3% 60px; left: 0px; width: 100%; position: relative;
}
.w-imgText6 .igt_control {
	width: 100%;
}
.w-imgText6 .textB .text_x {
	top: 0px; transform: none; -webkit-transform: none;
}
:root .w-imgText6 .textB .text_x {
	top: 0px;
}
.w-imgText7 li {
	width: 100%;
}
.w-imgText7 .img {
	margin-right: 0px;
}
.w-imgText7 .img .imgSize {
	height: auto; padding-bottom: 56.25%;
}
.w-imgText7 .textB {
	width: 100%; position: relative;
}
.w-imgText7 .textB .text_x {
	top: 0px; transform: none; -webkit-transform: none;
}
.w-imgText7 .igt_btn {
	display: block;
}
.w-imgText7 .igt_btn .igt_prev {
	left: 4%; top: 30%; margin-top: 0px;
}
.w-imgText7 .igt_btn .igt_next {
	top: 30%; right: 4%; margin-top: 0px;
}
.w-imgText8 .textB {
	display: none;
}
.li-div .w-imgText8 .igt_page3 {
	display: none;
}
.w-imgText8 .titB {
	padding: 0.7em 1em; right: 0px; line-height: 1.5; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-imgText8 .igt_next {
	width: auto; bottom: 50%; margin-bottom: -30px; white-space: nowrap;
}
.w-imgText8 .igt_prev {
	width: auto; bottom: 50%; margin-bottom: -30px; white-space: nowrap;
}
.w-imgText8 .igt_prev {
	left: 1em; display: block;
}
.w-imgText8 .igt_next {
	right: 1em;
}
.w-imgText9 .img {
	width: 100%; float: none;
}
.w-imgText9 .textB {
	padding: 1.2em 4% 1.5em; right: 0px; position: relative;
}
.w-imgText9 .textB .text_x {
	top: 0px; transform: none; -webkit-transform: none;
}
:root .w-imgText9 .textB .text_x {
	top: 0px;
}
.w-imgText10 .igt_page5 {
	display: none;
}
.w-imgText10 .swiperBox {
	padding-right: 0px;
}
.w-imgText10 li {
	width: 100%;
}
.w-imgText10 .img {
	width: 100%;
}
.w-imgText10 .textB {
	padding: 1.2em 4%; left: 0px; position: relative;
}
.w-imgText10 .textB .text_x {
	top: 0px; transform: none; -webkit-transform: none;
}
:root .w-imgText10 .textB .text_x {
	top: 0px;
}
.igt_page_text10 {
	line-height: 1.3; margin-top: 0px;
}
.igt_page_text10 li .item_span .num {
	font-size: 50px;
}
.igt_page_text10 li .item_span .adore {
	left: 34px;
}
.w-imgText12 .img {
	width: 55%;
}
.w-imgText12 .img .imgSize {
	height: 300px;
}
.w-imgText12 .textB {
	padding: 1em 2.5%; top: 0px; width: 45%; right: 55%; bottom: 0px;
}
.w-imgText12 .text_x {
	max-height: 98%;
}
.w-imgText12 .igt_page6 {
	left: auto; right: 0.5em; bottom: 0px; color: rgb(221, 221, 221); line-height: 2.5; font-size: 120%;
}
.w-adSNews1 {
	padding-top: 2.5em;
}
.w-adSNews1 .tit_h {
	height: 2.5em;
}
.w-adSNews1 .adSN_btn {
	height: 2.5em;
}
.w-adSNews1 .adSNewsBox {
	padding: 0.5em 0px;
}
}
@media all and (max-width:960px) and (min-width:801px)
{
.igt .text .drc {
	overflow: hidden; max-height: 2.8em;
}
}
@media all and (max-width:800px)
{
.w-multimg1 .ceil {
	width: 50%;
}
.w-multimg1 .ceil3 {
	clear: both;
}
.w-multimg2 .ceil {
	width: 33.33%;
}
.w-multimg2 .ceil1 {
	width: 100%; clear: both;
}
.w-multimg3 .igt_hide {
	display: none;
}
.w-multimg3 .igt .text .drc {
	display: none !important;
}
.w-multimg3 .igt_show .text {
	right: 1.5em; bottom: 0.2em;
}
.w-multimg3 .igt:hover .igt_show .text {
	opacity: 1;
}
.w-multimg4 .igt .text .drc {
	display: none !important;
}
.w-carousel li .textB .tit_h {
	font-size: 130%;
}
.w-carousel li .textB .txt_p {
	font-size: 90%;
}
.w-carouselHPC {
	display: none;
}
.w-carouselHTel {
	display: block;
}
.w-carouselH1 .cslHTList .textB .tit_h {
	font-size: 120%;
}
.w-carouselH1 .cslHTList .textB .txt_p {
	font-size: 90%;
}
.w-carouselH2 .cslHList2 li {
	width: 100%;
}
.w-carouselH2 .cslHList2 li:hover {
	width: 100%;
}
.w-carouselH2 .cslHList2 .textB .tit_h {
	font-size: 120%;
}
.w-carouselH2 .cslHList2 li:hover .textB .tit_h {
	font-size: 120%;
}
.w-carouselH2 .csl_btn .csl_prev {
	display: none;
}
.w-carouselH2 .csl_btn .csl_next {
	display: none;
}
.w-carouselH2 .cslHList2 .textB .text_x {
	padding: 1em 4%;
}
}
@media all and (max-width:767px)
{
.w-adNews1 li {
	margin-right: 0px; margin-bottom: 1em; min-width: 100%;
}
.w-adNews2 li {
	margin-right: 0px; margin-bottom: 1em; min-width: 50%;
}
.w-adNews2 li .news-item .news-com .news-com-top .viewDetail {
	display: none;
}
.w-adNews3 .w-adNews-texts {
	width: 100%; float: none;
}
.w-adNews3 .w-adNews-imgs {
	width: 100%; float: none;
}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content {
	height: 3em;
}
.w-adNews3 .w-adNews-imgs .news-img .news-buoy-content h3 {
	padding: 1em 4.5em 1em 1em; height: 3em; font-size: 100%;
}
.w-adNews3 .w-adNews-imgs .adNews3prev {
	width: 2em; height: 3em;
}
.w-adNews3 .w-adNews-imgs .adNews3next {
	width: 2em; height: 3em;
}
.w-adNews3 .w-adNews-imgs .adNews3prev {
	right: 2em;
}
.w-adNews3 .w-adNews-texts .w-adNews-textsIn {
	padding: 0px 0.4em;
}
.w-adNews3 .w-adNews-texts li {
	padding: 0.8em 1em;
}
.w-adNews3 .w-adNews-texts li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.w-adNews3 .w-adNews-texts li .numberQ {
	width: 2.5em; height: 2.5em; line-height: 2.5em; font-size: 1.5em;
}
.w-adNews3 .w-adNews-texts li .w-adNews-textH h3 {
	line-height: 1.5; font-size: 105%;
}
.w-adNews3 .w-adNews-texts li .w-adNews-textH p {
	font-size: 95%;
}
.w-adNews5 {
	line-height: 1.5;
}
.w-adNews5 li {
	padding: 1em 0px; width: 100% !important;
}
.w-adNews5 li .news-com {
	margin-left: 28%;
}
.w-adNews6 .adNewsF .news-imgbox {
	margin-right: 3%;
}
.w-adNews7 .adNewsL {
	width: 100%; float: none; min-height: 0px !important;
}
.w-adNews7 .adNewsR {
	width: 100%; float: none; min-height: 0px !important;
}
.w-adNews7 .adNewsR {
	margin-bottom: 1em;
}
.w-adNews7 .adNewsL li {
	margin-bottom: 1em;
}
.w-adNews7 .adNewsR .news-com {
	padding: 1em 1em 1.5em;
}
.w-adNews7 .adNewsL li .date {
	padding: 0.2em 1em 0.7em; margin-right: 0.5em;
}
.w-adNews7 .adNewsL li .date .date-day {
	font-size: 200%;
}
.w-adNews7 .adNewsL li .date .date-yearMonth {
	padding: 0px 0.5em; font-size: 100%;
}
.w-adNews7 .adNewsL li .news-com {
	padding: 0.7em 2em 0.7em 0px;
}
.w-adNews7 .adNewsL li .news-com .news-h {
	font-size: 115%; margin-bottom: 0.5em;
}
.w-adNews7 .adNewsL .news-sum {
	overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews7 .adNewsL li .news-com .more .triangle-bottomright {
	border-width: 2em;
}
.w-adNews7 .adNewsL li .news-com .more .more_add {
	right: 0.12em; bottom: 0.12em; font-size: 100%;
}
.w-adNews9 li .news-com .news-sum {
	height: 2.3em;
}
.w-adNews11 {
	margin-right: -2.5%; margin-left: -2.5%;
}
.w-adNews11 li {
	margin: 0px 2.5% 1.5em; width: 45%;
}
.w-adNews11 li:nth-child(2n+1) {
	clear: both;
}
.w-adNews12 li .date {
	line-height: 2.9; font-size: 90%;
}
.w-adNews13 li .date {
	line-height: 2.9; font-size: 90%;
}
.w-adNews14 li .date {
	line-height: 2.9; font-size: 90%;
}
.w-adNews16 li {
	width: 50%;
}
.w-adNews16 li .news-item:hover {
	transform: none; -webkit-transform: none; -moz-transform: none; -o-transform: none;
}
.w-adNews17 li .news-h {
	font-size: 110%;
}
.w-adNews17 {
	margin-right: -1em; margin-left: -1em;
}
.w-adNews17 li {
	padding: 1em 0px;
}
.w-adNews17 li .news-item a {
	margin-right: 5%; margin-left: 5%;
}
.w-adNews17 li:hover .news-item a {
	margin-right: 10%; margin-left: 0px;
}
.w-adNews17 li .date .md {
	color: rgb(68, 68, 68); line-height: 1.3; font-size: 200%;
}
.w-adNews17 li .date .year {
	color: rgb(153, 153, 153); font-size: 90%;
}
.w-adNews17 li .news-com .news-sum {
	height: 1.4em; overflow: hidden;
}
.w-adNews17 li .news-com .adore {
	background-position: -1.8em 0px; width: 1.8em; height: 1.8em; margin-top: -0.9em; background-size: 3.6em 1.8em;
}
.w-adNews20 {
	margin-right: 0px; margin-left: 0px;
}
.w-adNews20 li {
	margin: 0px 0px 1.7em; width: 100%;
}
.w-adNews21 {
	margin-right: 0px; margin-left: 0px;
}
.w-adNews21 li {
	margin: 0px 0px 1.2em; width: 100%;
}
.w-adNews23 li {
	width: 50%;
}
.w-title17 .w-title-inner {
	padding-right: 3.2em;
}
.w-title17 .title-h-in {
	padding-left: 1em;
}
.w-title17 .title-text-in {
	padding-left: 1em;
}
.w-title17 .more {
	margin-top: -1.4em;
}
.w-title40 .w-title-inner {
	padding: 0px 50px 5px;
}
.w-title41 {
	border-right-width: 8px;
}
.w-title42 h2 {
	font-size: 115%;
}
.w-title42 h2::before {
	font-size: 1.5em;
}
.w-title42 span {
	font-size: 350%;
}
.w-title43 h2 {
	font-size: 115%;
}
.w-title43 span {
	font-size: 350%;
}
.w-title44 .tit_h {
	font-size: 28px;
}
.w-title45 span {
	font-size: 18px;
}
.w-title45 h2 {
	font-size: 24px;
}
.tel-hidden {
	display: none;
}
.w-text {
	min-height: 0px;
}
.w-productList {
	margin-right: -8px; margin-left: -8px;
}
.w-productList .w-prd-list-cell .w-prd-list-cell-in {
	margin: 0px 8px;
}
.w-productList1 .w-prd-list-cell {
	min-width: 33.33%;
}
.w-productList1 .w-prd-list-cell .w-prd-sum {
	max-height: 3.75em;
}
.w-productList4 .w-prd-list-cell {
	min-width: 33.33%;
}
.w-his1 {
	padding-top: 4.5em; padding-bottom: 3em;
}
.w-his1::before {
	left: 0px; width: 3em; height: 3em; margin-left: 0px; background-size: contain;
}
.w-his1::after {
	left: 0px; width: 3em; height: 3em; margin-left: 0px; background-size: contain;
}
.w-his1 ul::before {
	left: 1.5em; top: 3em; bottom: 3em;
}
.w-his1 li {
	padding-bottom: 2.5em;
}
.w-his1 li .his_text {
	width: 100%;
}
.w-his1 .li_hs_r .his_text {
	left: 0px;
}
.w-his1 .li_hs_l .his_text {
	text-align: left; padding-right: 0px; padding-left: 3em;
}
.w-his1 li .point {
	left: 1.5em; margin-left: -5px;
}
.w-his2 li {
	padding-left: 40px; margin-bottom: 2.5em;
}
.w-his2 li .item {
	padding-left: 6.5em;
}
.w-his3 {
	padding-top: 3em; margin-left: 8em;
}
.w-his3::before {
	width: 3em; height: 3em; background-size: contain;
}
.w-his3::after {
	width: 3em; height: 3em; background-size: contain;
}
.w-his3 ul::before {
	left: 1.5em;
}
.w-his3 li {
	padding-left: 3.5em; margin-bottom: 2.5em;
}
.w-his3 li .point {
	left: 1.5em;
}
.w-his3 li .year {
	left: -6.5em; width: 6.5em;
}
.w-his4 .his_con {
	padding-top: 2.5em;
}
.w-his9 .w-his-in {
	padding-left: 8em;
}
.w-his9 ul.w-his-inner::before {
	left: 1.5em;
}
.w-his9 li {
	padding-left: 3.5em; margin-bottom: 2.5em;
}
.w-his9 li .point {
	left: 1.5em;
}
.w-his9 li .point::after {
	width: 1.2em;
}
.w-his9 li .year {
	left: -6.5em; width: 6.5em;
}
.w-accor2 li .i_img {
	width: 60px; height: 60px; margin-top: -30px; margin-left: -30px;
}
.w-accor3 li .i_img img {
	max-height: 60px;
}
.w-accor4 li .dec_ar {
	padding: 15px; left: 20px; right: 20px;
}
.w-accor6 li .dec_ar {
	left: 20px; right: 20px;
}
.w-imgText3 .img .imgSize {
	height: auto; padding-bottom: 55%;
}
.w-imgText5 .img .imgSize {
	height: auto; padding-bottom: 50%;
}
.igt_page_text10 li .item_span {
	padding: 0px 1em;
}
.igt_page_text10 li .item_span .tit {
	display: none;
}
.igt_page_text10 li .item_span .adore {
	left: 50%; margin-left: -0.5em;
}
.w-newsList2 li {
	padding: 2em 0px 1em;
}
.w-newsList2 .h_date {
	margin-bottom: 1.2em;
}
.w-newsList2 .more {
	margin-top: 1.5em;
}
.w-adSNews7 .hml {
	width: 100%; padding-top: 0px; float: none;
}
.w-adSNews7 .hml .tit_h {
	float: left;
}
.w-adSNews7 .hml .more {
	margin-top: 0.7em; float: right;
}
.w-adSNews7 .adSN_btn {
	display: none;
}
.w-adSNews7 .adSNewsBox {
	margin-left: -10px;
}
.w-newsList8 .news-h {
	font-size: 20px;
}
.w-newsList9 .news-imgbox {
	width: 100%;
}
.w-newsList9 .aspectRatio {
	padding-bottom: 56.25%;
}
.w-newsList9 .news-text {
	padding: 1.2em 4% 1.5em; top: 0px; width: 100%; position: relative; transform: none; -webkit-transform: none;
}
:root .w-newsList9 .news-text {
	top: 0px;
}
.w-adSNews9 .w-newsList9 .adSN_page {
	left: 0px; bottom: 2em; margin-bottom: 0px;
}
.w-newsList9 .swiper-num {
	top: auto; bottom: 232px; margin-top: 0px;
}
.w-simgtext1 li {
	min-width: 50%;
}
.w-simgtext1 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext3 li {
	min-width: 50%;
}
.w-simgtext3 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext3 li .item {
	height: 300px;
}
.w-simgtext4 li {
	min-width: 25%;
}
.w-simgtext4 li:nth-child(4n+1) {
	clear: both;
}
.w-simgtext5 li {
	min-width: 25%;
}
.w-simgtext5 li:nth-child(4n+1) {
	clear: both;
}
.w-simgtext6 li {
	min-width: 50%;
}
.w-simgtext6 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext6 li:nth-child(2n) .item {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.w-simgtext7 li {
	min-width: 50%;
}
.w-simgtext7 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext7 li .item > div {
	padding: 2em 7%;
}
.w-simgtext7 li .s_text {
	padding-left: 1em;
}
.w-simgtext7 li a:hover .s_text {
	padding-left: 1em;
}
.w-simgtext8 li h3 {
	font-size: 16px !important;
}
.w-simgtext9 li {
	min-width: 50%;
}
.w-simgtext9 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext10 li {
	min-width: 50%;
}
.w-simgtext11 li .item {
	height: 250px;
}
.w-simgtext11 li .s_img {
	margin-bottom: 20px; position: relative;
}
.w-simgtext11 li .sigt1 h3 {
	font-size: 24px !important; margin-bottom: 12px; position: relative; max-width: 100%;
}
.w-simgtext11 li .sigt1 p {
	line-height: 1.5; font-size: 16px !important; position: relative; max-width: 100%;
}
}
@media all and (min-width:641px)
{
.w-his8 .his_year li {
	width: 100% !important;
}
}
@media all and (max-width:640px)
{
.w-adNews11 {
	margin-right: 0px; margin-left: 0px;
}
.w-adNews11 li {
	margin: 0px 0px 1.2em; width: 100%;
}
.w-adNews11 li .news-sum {
	height: 5.2em; padding-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.w-adNews24 {
	margin: 0px -0.5em;
}
.w-adNews24 li {
	width: 50%; margin-bottom: 1em;
}
.w-adNews24 li:nth-child(2n+1) {
	clear: both;
}
.w-adNews24 li .news-item {
	margin: 0px 0.5em;
}
.w-adNews24 li .news-imgbox {
	width: 100%; float: none;
}
.w-adNews24 li .news-com {
	padding: 0.8em 1em; margin-left: 0px;
}
.w-accor {
	height: auto !important;
}
.w-accor0 ul {
	width: 100%;
}
.w-accor1 ul {
	width: 100%;
}
.w-accor2 ul {
	width: 100%;
}
.w-accor3 ul {
	width: 100%;
}
.w-accor0 li {
	width: 100% !important; float: none;
}
.w-accor1 li {
	width: 100% !important; float: none;
}
.w-accor0 li .img_ar {
	width: 100% !important; height: auto !important;
}
.w-accor1 li .img_ar {
	width: 100% !important; height: auto !important;
}
.w-accor2 li {
	width: 50% !important; float: left;
}
.w-accor2 li .img_ar {
	width: 100% !important; height: auto !important;
}
.accorClick.w-accor3 li {
	width: 100% !important; float: none;
}
.accorClick.w-accor3 li .img_ar {
	width: 100% !important; height: auto !important;
}
.accorClick.w-accor3 li .img_ar img {
	height: auto; max-width: 100%;
}
.w-imgText .igt_page .swiper-pagination-bullet {
	height: 2px;
}
.w-imgText9 .igt_page4 li .item_span {
	min-height: 6em;
}
.w-imgText9 .igt_page4 li .tit {
	overflow: hidden; font-size: 100%; max-height: 2.8em;
}
.w-imgText9 .igt_page4 li p {
	font-size: 75%;
}
.w-imgText13 .img .imgSize {
	height: 300px;
}
.ball {
	width: 200px; height: 200px; margin-top: -100px; margin-left: -100px;
}
.icon_u {
	margin-top: 0.5em;
}
.w-adSNews3 {
	padding-right: 5%; padding-left: 5%;
}
.w-newsList3 .adSN_btn .adSN_next {
	left: 5%;
}
.w-newsList3 .adSN_btn .adSN_prev {
	left: 5%;
}
.w-adSNews5 .tit_h {
	margin-bottom: 25px;
}
.w-adSNews5 .adSNewsBox {
	padding-right: 0px;
}
.w-newsList5 .adSN_btn {
	top: 0px; width: 6em; height: 2.8em; margin-top: 0px;
}
.w-newsList5 .adSN_btn .adSN_next {
	width: 2.8em; height: 2.8em;
}
.w-newsList5 .adSN_btn .adSN_prev {
	width: 2.8em; height: 2.8em;
}
.w-newsList5 .adSN_btn .adSN_prev {
	left: 0px;
}
.w-newsList5 .adSN_btn .adSN_next {
	right: 0px;
}
.w-newsList5 .adSN_btn .adSN_prev::before {
	font-size: 26px;
}
.w-newsList5 .adSN_btn .adSN_next::before {
	font-size: 26px;
}
.w-adSNews6 {
	padding: 30px 5%;
}
.w-adSNews6 .tit_h {
	margin-bottom: 20px;
}
.w-newsList6 li {
	margin-bottom: 25px;
}
.w-newsList6 .h_date {
	margin-bottom: 15px;
}
.w-newsList6 .news-h {
	font-size: 20px;
}
.w-newsList6 .more {
	margin-top: 20px;
}
.w-newsList8 .news-imgbox {
	width: 100%; float: none;
}
.w-newsList8 .news-text {
	padding: 1em 0px 3em; text-align: center; margin-right: 0px;
}
.w-newsList8 .more {
	bottom: 0px; margin-top: 1.2em; display: inline-block; position: relative;
}
.w-adSNews8 .w-newsList8 .adSN_page {
	left: 0px; top: auto; text-align: center; right: 0px; bottom: 0px !important; transform: none; -webkit-transform: none;
}
.w-adSNews8 .w-newsList8 .adSN_page span {
	margin: 0px 0.3em !important; width: 1.8em; height: 0.25em; display: inline-block;
}
.w-multimg .mult_page .swiper-pagination-bullet {
	height: 2px;
}
.igt .text .drc {
	overflow: hidden; max-height: 5.9em;
}
.w-multimg3 .igt_show .text {
	right: 1em;
}
.w-multimg4 .text h3::before {
	height: 2px;
}
.w-simgtext li {
	margin-bottom: 1em;
}
.w-simgtext3 li {
	margin-bottom: 0px;
}
.w-simgtext2 li {
	min-width: 50%;
}
.w-simgtext2 li:nth-child(2n+1) {
	clear: both;
}
.w-simgtext7 li {
	margin-bottom: 0px;
}
.w-simgtext8 li {
	margin-bottom: 4px;
}
.w-simgtext8 li h3 {
	font-size: 105% !important;
}
.w-simgtext9 li {
	margin-bottom: 0px;
}
.w-simgtext9 li .sigt_text {
	padding: 2em 8%;
}
.w-simgtext11 li {
	min-width: 50%;
}
.w-his6 {
	margin: 0px -0.8em;
}
.w-his6 li {
	width: 50%;
}
.w-his6 li .item {
	margin: 0px 0.8em;
}
.w-his8 .his_year {
	margin: 0px auto 1em; top: 0px; width: 100%; height: auto; padding-right: 0px; padding-bottom: 30px; position: relative;
}
.w-his8 .prev_h {
	background: url("../images/btn_left.png") no-repeat left; left: 0px; top: 0px; width: 30%; height: auto; right: auto; bottom: 30px;
}
.w-his8 .next_h {
	background: url("../images/btn_right.png") no-repeat right; left: auto; top: 0px; width: 30%; height: auto; right: 0px; bottom: 30px;
}
.w-his8 .his_year li {
	height: 60px !important;
}
.w-his8 .his_year li.swiper-slide-prev {
	line-height: 60px; padding-top: 0px;
}
.w-his8 .his_year li.swiper-slide-active {
	line-height: 60px; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 0px; border-top-style: none; border-bottom-style: none; position: relative;
}
.w-his8 .his_year li.swiper-slide-active::before {
	background: rgb(187, 187, 187); top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-his8 .his_year li.swiper-slide-active::after {
	background: rgb(187, 187, 187); top: 0px; width: 1px; bottom: 0px; position: absolute; content: "";
}
.w-his8 .his_year li.swiper-slide-active::before {
	left: -0.3em;
}
.w-his8 .his_year li.swiper-slide-active::after {
	right: -0.3em;
}
.w-his8 .his_year li.swiper-slide-next {
	line-height: 60px; padding-bottom: 0px;
}
.w-his8 .his_year li.swiper-slide-active .fa {
	left: 0px; top: auto; width: 100%; height: 1em; text-align: center; right: 0px; bottom: -30px; line-height: 1; margin-top: 0px;
}
.w-his8 .his_year li.swiper-slide-active .fa::before {
	content: "\f0d8";
}
.w-his8 .his_text {
	margin-left: 0px;
}
.w-his8 .his_text .item {
	height: 100%;
}
}
@media all and (max-width:520px)
{
.w-productList1 .w-prd-list-cell {
	min-width: 50%;
}
.w-productList4 .w-prd-list-cell {
	min-width: 50%;
}
.w-his1 li .his_text .year {
	font-size: 180% !important;
}
.w-his1 li .point {
	top: 1.35em; margin-top: -5px;
}
.w-his3 {
	margin-left: 6.5em;
}
.w-his3 li {
	padding-left: 3em;
}
.w-his3 li .year {
	left: -5.5em; width: 6em; font-size: 120% !important;
}
.w-his4 .his_tab li .year {
	font-size: 105% !important;
}
.w-his5 .year {
	font-size: 180% !important;
}
.w-his6 .year {
	font-size: 180% !important;
}
.w-his9 .w-his-in {
	padding-left: 6em;
}
.w-his9 li {
	padding-left: 3em; margin-bottom: 2.5em;
}
.w-his9 li .year {
	left: -5.5em; width: 5.5em; font-size: 120% !important;
}
.w-adSNews7 .adSNewsBox {
	margin-right: -0.3em; margin-left: -0.3em;
}
.w-newsList7 .news-item {
	margin: 1em 0.3em;
}
.w-imgText7 .igt_btn .igt_prev {
	top: 23%;
}
.w-imgText7 .igt_btn .igt_next {
	top: 23%;
}
.w-imgText11 .textB {
	padding: 1em 4% 0.1em;
}
.w-imgText11 .textB .phf2 {
	line-height: 1.5 !important; overflow: hidden; max-height: 2.9em;
}
.w-simgtext1 {
	margin: 0px -0.3em;
}
.w-simgtext1 li {
	margin-bottom: 0.6em;
}
.w-simgtext1 li a {
	margin: 0px 0.3em;
}
.w-simgtext1 li .item {
	width: auto; height: auto;
}
.w-simgtext1 li .sigt1 {
	position: relative;
}
.w-simgtext1 li .sigt1 .bg {
	border-radius: 0px; -webkit-border-radius: 0;
}
.w-simgtext1 li .sigt1 .sigt_text {
	padding: 2em 5%; top: 0px; position: relative; transform: none; -webkit-transform: none;
}
:root .w-simgtext1 li .sigt1 .sigt_text {
	top: 0px;
}
.w-simgtext2 {
	margin: 0px -0.3em;
}
.w-simgtext2 li {
	margin-bottom: 0.6em;
}
.w-simgtext2 li a {
	margin: 0px 0.3em;
}
.w-simgtext2 li .item {
	width: auto; height: auto;
}
.w-simgtext2 li .line {
	margin: 0.3em auto;
}
.w-simgtext2 li .sigt1 {
	position: relative;
}
.w-simgtext2 li .sigt1 .bg {
	border-radius: 0px; -webkit-border-radius: 0;
}
.w-simgtext2 li .sigt1 .sigt_text {
	padding: 2em 5%; top: 0px; position: relative; transform: none; -webkit-transform: none;
}
:root .w-simgtext2 li .sigt1 .sigt_text {
	top: 0px;
}
.w-simgtext4 li {
	min-width: 33.33%;
}
.w-simgtext4 li:nth-child(3n+1) {
	clear: both;
}
.w-simgtext4 li:nth-child(4n+1) {
	clear: none;
}
.w-simgtext7 li {
	min-width: 100%;
}
.w-simgtext8 li h3 {
	font-size: 100% !important;
}
}
@media all and (max-width:480px)
{
.w-adNews a.news-kind {
	display: none;
}
.w-adNews1 li .news-item .data-day {
	width: 1.2rem; height: 1.2rem; line-height: 1.2rem; font-size: 0.8rem; margin-top: -0.6rem;
}
.w-adNews1 li .news-item .date {
	margin-left: 0.65rem;
}
.w-adNews1 li .news-item {
	margin-left: 0.65rem;
}
.w-adNews1 li .news-item .news-com {
	padding: 0.25rem 0.25rem 0.25rem 0.75rem;
}
.w-adNews1 li .news-item .news-com .news-h a {
	font-size: 110%;
}
.w-adNews2 {
	margin-right: -0.3em; margin-left: -0.3em;
}
.w-adNews2 li .news-item {
	margin-right: 0.3em; margin-left: 0.3em;
}
.w-adNews2 li .news-item .news-com .news-h {
	font-size: 105%;
}
.w-adNews2 li .news-item .news-com .news-com-top {
	margin-bottom: 0.3em;
}
.w-adNews2 li .news-item .news-com .news-sum {
	height: 4.3em; line-height: 1.5; margin-top: 0.3em;
}
.w-adNews3 .w-adNews-texts li {
	padding: 0.8em 0.5em;
}
.w-adNews5 .news-com .news-h {
	line-height: 1.3; font-size: 105%;
}
.w-adNews5 .news-com .date {
	font-size: 90%;
}
.w-adNews5 .news-com .news-sum {
	line-height: 1.5; overflow: hidden; margin-top: 0px; max-height: 2.8em;
}
.w-adNews6 .adNewsF .news-h {
	width: 100%; line-height: 1.3; font-size: 105%; float: none;
}
.w-adNews6 .adNewsF .date {
	width: 100%; text-align: left; float: none;
}
.w-adNews6 .adNewsF .news-sum {
	overflow: hidden; margin-top: 0px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.w-adNews6 .adNewsTL {
	padding-top: 0.2em;
}
.w-adNews7 .adNewsR .news-com .news-sum {
	line-height: 1.5; max-height: 4.3em;
}
.w-adNews8 .news-sum {
	overflow: hidden; max-height: 3em;
}
.w-adNews9 li {
	padding: 1em 0px 0.5em;
}
.w-adNews9 li .date {
	margin-right: 0.7em;
}
.w-adNews9 li .date .date-day {
	font-size: 235%;
}
.w-adNews9 li .news-com .news-h {
	margin-bottom: 0.5em;
}
.w-adNews10 li .news-item {
	margin-left: 1.8em;
}
.w-adNews10 li .news-item .news-com {
	padding: 1em 6em 1em 2.5em;
}
.w-adNews10 li .news-item .news-com .news-h .news-kind {
	display: none;
}
.w-adNews10 li .news-item .num {
	width: 2em; height: 2em; line-height: 2em; font-size: 1.8em; margin-top: -1em;
}
.w-adNews10 li .news-item .news-com .more {
	top: 50%; width: 5em; right: 0.5em; margin-top: -1.1em;
}
.w-adNews10 li .news-item .news-com .more a {
	height: 2.2em; line-height: 2.2;
}
.w-adNews16 li .news-com .news-h {
	font-size: 100%;
}
.w-adNews16 li .news-com .date {
	font-size: 80%;
}
.w-adNews16 li .news-com .news-sum {
	font-size: 85%;
}
.w-adNews16 li .news-item:hover .news-com .date {
	display: none;
}
.w-adNews16 li .news-item:hover .news-com .news-sum {
	display: none;
}
.w-adNews18 .news-sum {
	line-height: 1.6; overflow: hidden; max-height: 6.2em;
}
.w-adNews21 li a {
	padding-top: 5em; padding-bottom: 1em;
}
.w-adNews21 li .date .md {
	font-size: 180%;
}
.w-adNews22 .adNewsF .news-h {
	font-size: 120%;
}
.w-adNews23 li {
	width: 100%; margin-top: 0px; margin-bottom: 0px;
}
.w-adNews23 li:hover .news-item {
	transform: none; -webkit-transform: none;
}
.w-adNews23 li .news-imgbox {
	margin-top: 1em;
}
.w-adNews23 .news-com .news-h {
	white-space: normal; -ms-word-break: normal;
}
.w-adNews24 li {
	width: 100%;
}
.w-adNews24 li .more {
	margin-top: 1.2em;
}
.w-title {
	margin: 0.3rem 0px;
}
.w-title h2 {
	font-size: 120%;
}
.w-title .title-h-in > span {
	font-size: 87%;
}
.w-title1 h2 {
	font-size: 130%;
}
.w-title1 .simpline {
	margin: 4px auto; width: 3em;
}
.w-title3 h2 {
	font-size: 120%;
}
.w-title9 h2 {
	font-size: 120%;
}
.w-title10 h2 {
	font-size: 120%;
}
.w-title11 h2 {
	font-size: 120%;
}
.w-title12 h2 {
	font-size: 120%;
}
.w-title4 h2 {
	padding: 0.7em 1em;
}
.w-title6 .tith h2 {
	font-size: 130%;
}
.w-title13 {
	padding-top: 1em; background-size: auto 1em;
}
.w-title13 h2 {
	font-size: 130%;
}
.w-title16 {
	line-height: 1.5;
}
.w-title16 h2 {
	line-height: 1.5;
}
.w-title18 .tith {
	padding: 0.3em 0.7em; max-width: 16em;
}
.w-title18 .tith h2 {
	line-height: 1.2; font-size: 130%; margin-bottom: 0.5em;
}
.w-title18 .tith span {
	font-size: 105%;
}
.w-title18 .tith .tit_left {
	left: -3.5em; width: 3.5em; height: 2.8em; background-size: auto 2.8em;
}
.w-title18 .tith .tit_right {
	width: 3.5em; height: 2.8em; right: -3.5em; background-size: auto 2.8em;
}
.w-title18 .tith {
	background-size: auto 2.8em;
}
.w-title19 .tith {
	font-size: 100%;
}
.w-title20 .tith span {
	font-size: 130%;
}
.w-title20 h2 {
	font-size: 105%;
}
.w-title22 .tith {
	padding: 0.3em 0.7em; max-width: 18em;
}
.w-title22 .w-title-in {
	padding-left: 3em; background-size: 3em auto;
}
.w-title22 .w-title-in .title-h-in {
	padding-right: 3em; background-size: 3em auto;
}
.w-title22 .tith h2 {
	line-height: 1.2; font-size: 130%; margin-top: 0.5em;
}
.w-title22 .tith span {
	font-size: 105%;
}
.w-title23 .title-h-in > span {
	font-size: 120%;
}
.w-title24 .title-h-in > span {
	font-size: 120%;
}
.w-title23 h2 {
	font-size: 105%;
}
.w-title23 .simpline {
	margin-bottom: 0.5em;
}
.w-title24 .tith h2 {
	line-height: 1.2; font-size: 105%;
}
.w-title25 .tith span {
	line-height: 1.2; font-size: 105%;
}
.w-title25 .tith .tit_left {
	left: -4em; width: 4em;
}
.w-title25 .tith .tit_right {
	width: 4em; right: -4em;
}
.w-title26 .tith {
	font-size: 100%;
}
.w-title28 .tith span {
	font-size: 120%;
}
.w-title28 h2 {
	font-size: 100%;
}
.w-title29 .tith span {
	font-size: 120%;
}
.w-title29 h2 {
	font-size: 100%;
}
.w-title30 {
	padding-left: 0.5em; border-left-width: 5px;
}
.w-title30 .tith h2 {
	font-size: 120%;
}
.w-title30 .tith span {
	font-size: 105%;
}
.w-title30 .more span {
	font-size: 105%;
}
.w-title31 .tith h2 {
	font-size: 110%;
}
.w-title31 .title-h-in > span {
	font-size: 130%;
}
.w-title32 .tith span {
	font-size: 120%;
}
.w-title32 h2 {
	font-size: 105%;
}
.w-title33 .title-h-in h2 {
	font-size: 120%;
}
.w-title34 .tith h2 {
	padding: 0px 1em; font-size: 120%;
}
.w-title37 h2 {
	font-size: 140%;
}
.w-title38 .tith span {
	font-size: 120%;
}
.w-title38 h2 {
	font-size: 120%;
}
.w-title38 .tith span {
	font-size: 120%;
}
.w-title38 h2 {
	font-size: 120%;
}
.w-title39 .tith span {
	font-size: 105%;
}
.w-title40 {
	margin-top: 0.4rem;
}
.w-title40 .w-title-inner {
	padding: 0px 2em 0.2em;
}
.w-title40 .tith h2 {
	padding: 0px 1em; font-size: 120%;
}
.w-title40 .tith span {
	font-size: 90%;
}
.w-title41 {
	padding: 0.3em 1em 0.3em 0px; border-right-width: 0.5em;
}
.w-title41 span {
	font-size: 90%;
}
.w-title42 h2 {
	font-size: 100%;
}
.w-title42 span {
	font-size: 250%;
}
.w-title43 h2 {
	font-size: 100%;
}
.w-title43 span {
	font-size: 250%;
}
.w-title44 .tit_h {
	font-size: 140%;
}
.w-title44 span {
	font-size: 90%;
}
.w-title45 .line_t {
	width: 2em; height: 0.2em; margin-bottom: 0.4em;
}
.w-title45 span {
	font-size: 100%;
}
.w-title45 h2 {
	font-size: 110%;
}
.w-productList {
	margin-right: -0.5em; margin-left: -0.5em;
}
.w-productList .w-prd-list-cell {
	margin-bottom: 0.3em;
}
.w-productList .w-prd-list-cell .w-prd-list-cell-in {
	margin: 0px 0.5em;
}
.w-productList .prd_pre {
	width: 2.1em; height: 3em; background-size: 4.2em 3em;
}
.w-productList .prd_next {
	width: 2.1em; height: 3em; background-size: 4.2em 3em;
}
.w-productList .prd_next {
	background-position: -2.1em 0px;
}
.w-productList2 .w-prd-list-cell .w-prd-sum {
	max-height: 3.7em;
}
.w-productList3 .w-prd-list-cell .w-prd-sum {
	max-height: 5.1em;
}
.w-productList4 .w-prd-list-cell .h_b .w-prd-infobox h2 {
	font-size: 105%;
}
.w-accor2 li .dec_ar {
	padding: 2em 1em 0.6em;
}
.w-accor2 li .i_img {
	width: 3em; height: 3em; margin-top: -1.5em; margin-left: -1.5em;
}
.accorNoClick.w-accor3 li .img_ar {
	height: 20em !important;
}
.w-accor3 li .i_img img {
	max-height: 3em;
}
.w-accor4 li .dec_ar {
	padding: 1em; left: 1em; right: 1em;
}
.w-accor4 li .img_ar {
	height: 20em !important;
}
.w-accor4 li .i_img img {
	max-height: 3em;
}
.w-accor5 li .img_ar {
	height: 20em !important;
}
.w-accor5 li .i_img {
	height: 5em; line-height: 5em; margin-top: -2.5em;
}
.w-accor6 li .dec_ar {
	left: 1em; right: 1em;
}
.w-accor6 li .img_ar {
	height: 20em !important;
}
.w-accor6 li .i_img img {
	max-height: 3em;
}
.tabMu {
	margin-bottom: 1em;
}
.tabMu li {
	font-size: 110%;
}
.tabMu1 li {
	margin: 0px 0.5em;
}
.tabMu2 li {
	margin: 0px 0.1em;
}
.tabMu3 li {
	margin: 0px 0.1em;
}
.tabMu2 li {
	padding: 0px 0.7em;
}
.tabMu3 li {
	padding: 0px 0.7em;
}
.tabMu4 li {
	padding: 0px 0.7em;
}
.tabMu5 li {
	padding: 0px 0.7em;
}
.tabMu6 li {
	padding: 0px 0.7em;
}
.tabMu7 li {
	padding: 0px 0.7em;
}
.tabMu10 {
	margin-right: -0.7em; margin-left: -0.7em;
}
.tabMu10 li {
	margin: 0px 0.7em;
}
.tabMu10 li::before {
	right: -0.7em;
}
.tabVMu1 li {
	padding: 0px 0.7em;
}
.tabVMu2 li {
	padding-right: 1em; padding-left: 1em;
}
.tabVMu3 li {
	padding-right: 1em; padding-left: 1em;
}
.w-imgText1 .igt_btn .igt_next {
	width: 2.5em; height: 2.5em;
}
.w-imgText1 .igt_btn .igt_prev {
	width: 2.5em; height: 2.5em;
}
.w-imgText3 .igt_btn .igt_next {
	width: 2.5em; height: 2.5em;
}
.w-imgText3 .igt_btn .igt_prev {
	width: 2.5em; height: 2.5em;
}
.w-imgText8 .titB {
	font-size: 110%;
}
.igt_page_text10 li .item_span .num {
	font-size: 280%;
}
.w-imgText11 .igt_page6 {
	font-size: 100%;
}
.w-imgText11 .igt_page6 span {
	padding: 0px 0.2em;
}
.w-imgText12 .img .imgSize {
	height: 15em;
}
.w-imgText13 .img .imgSize {
	height: 18em;
}
.ball {
	width: 13em; height: 13em; margin-top: -6.5em; margin-left: -6.5em;
}
.w-imgText13 .igt_page .swiper-pagination-bullet-active {
	width: 1.3em;
}
.w-adSNews2 {
	padding: 0px 1em 3.5em;
}
.w-adSNews2 .tit_h {
	padding: 0.5em 1em; font-size: 135%;
}
.w-adSNews3 {
	padding: 1.5em 5% 6em;
}
.w-newsList3 .adSN_btn {
	height: 3.5em;
}
.w-adSNews3 .more {
	margin-top: 1.6em;
}
.w-newsList4 li {
	padding-bottom: 0.8em; margin-bottom: 0.8em;
}
.w-newsList4 .date .day {
	font-size: 250%;
}
.w-newsList4 .h_more {
	margin-right: 6.5em;
}
.w-adSNews5 .tit_h {
	margin-bottom: 1.2em;
}
.w-newsList5 li {
	margin-bottom: 1.5em;
}
.w-adSNews6 {
	padding: 1.5em 5%;
}
.w-adSNews6 .adSNewsBox {
	padding-bottom: 4em;
}
.w-adSNews6 .tit_h {
	margin-bottom: 1.5em;
}
.w-newsList6 li {
	margin-bottom: 2em;
}
.w-newsList6 .h_date {
	margin-bottom: 1.2em;
}
.w-newsList6 .news-h {
	font-size: 140%;
}
.w-newsList6 .more {
	padding: 0px 2em; line-height: 2.5; margin-top: 1.2em;
}
.w-newsList6 .adSN_btn {
	display: none;
}
.w-newsList6 .adSN_page {
	font-size: 160%;
}
.w-adSNews7 .hml .tit_h {
	font-size: 150%;
}
.w-adSNews7 .hml .more {
	margin-top: 0.5em;
}
.w-newsList7 .h_date {
	padding: 0.8em 1em 1.3em;
}
.w-newsList7 .h_date .news-h {
	font-size: 115%;
}
.w-adSNews8 .tit_h {
	font-size: 150%; margin-bottom: 0.7em;
}
.w-newsList8 .news-h {
	font-size: 125%;
}
.w-adSNews9 .tit_h {
	font-size: 150%; margin-bottom: 0.7em;
}
.w-newsList9 .news-h {
	font-size: 125%;
}
.w-newsList9 .date .year {
	font-size: 300%;
}
.w-newsList9 .date .day_month {
	font-size: 110%;
}
.w-newsList9 .swiper-num {
	bottom: 15em;
}
.w-newsList9 .swiper-num .active {
	font-size: 200%;
}
.igt .text h3 {
	font-size: 100% !important;
}
.igt .text .drc {
	font-size: 75% !important;
}
.w-multimg3 .igt_show .text {
	right: 0.7em;
}
.w-multimg3 .igt .text h3 {
	font-size: 90% !important;
}
.w-carousel1 li .textB .text_x {
	padding: 0.6em 4%;
}
.w-carousel1 li .textB .txt_p {
	display: none;
}
.w-carousel2 li .textB .text_x {
	padding: 0.6em 4%;
}
.w-carousel3 li .textB .txt_p {
	overflow: hidden; max-height: 8.3em;
}
.w-simgtext1 li .s_img img {
	max-height: 4.5em; max-width: 4.5em;
}
.w-simgtext1 li .sigt1 h3 {
	font-size: 120% !important;
}
.w-simgtext1 li .sigt1 p {
	font-size: 90% !important;
}
.w-simgtext2 li .s_img {
	max-height: 4.5em; max-width: 4.5em;
}
.w-simgtext2 li .sigt1 h3 {
	font-size: 105% !important;
}
.w-simgtext3 li .item {
	height: 20em;
}
.w-simgtext3 li .s_img {
	margin-bottom: 1em; max-height: 4.5em; max-width: 4.5em;
}
.w-simgtext3 li h3 {
	font-size: 130% !important;
}
.w-simgtext3 li p {
	font-size: 90% !important; margin-top: 0.8em;
}
.w-simgtext4 li .s_img {
	margin: 0px auto 1em; width: 8em; height: 8em;
}
.w-simgtext4 li .s_i {
	padding: 2em; line-height: 4em;
}
.w-simgtext4 li .s_i img {
	max-height: 4em; max-width: 4em;
}
.w-simgtext4 li h3 {
	font-size: 110% !important;
}
.w-simgtext4 li p {
	font-size: 89% !important;
}
.w-simgtext5 li .s_img {
	margin: 0px auto 1em; width: 6em; height: 6em;
}
.w-simgtext5 li .s_img > div {
	padding: 1.5em;
}
.w-simgtext5 li .s_i {
	width: 3em; height: 3em; line-height: 3em;
}
.w-simgtext5 li h3 {
	font-size: 110% !important;
}
.w-simgtext5 li p {
	font-size: 89% !important;
}
.w-simgtext6 li .item {
	padding: 0px 1em;
}
.w-simgtext6 li .s_img {
	margin: 0px auto 1em; width: 9em; height: 9em;
}
.w-simgtext6 li .s_img > div {
	padding: 2.4em;
}
.w-simgtext6 li .s_i {
	width: 4.2em; height: 4.2em; line-height: 4.2em;
}
.w-simgtext6 li h3 {
	font-size: 120% !important;
}
.w-simgtext6 li p {
	font-size: 90% !important;
}
.w-simgtext7 li .s_img {
	width: 5em; height: 5em;
}
.w-simgtext7 li .s_text {
	padding-top: 0px; margin-left: 5em;
}
.w-simgtext7 li a:hover .s_text {
	margin-left: 5em;
}
.w-simgtext7 li h3 {
	font-size: 130% !important;
}
.w-simgtext7 li p {
	font-size: 89% !important;
}
.w-simgtext8 li .s_img {
	margin-bottom: 0.8em; max-height: 3.5em; max-width: 3.5em;
}
.w-simgtext9 li .s_img_h .s_img .s_i {
	width: 3em; height: 3em;
}
.w-simgtext9 li h3 {
	height: 3.7em; line-height: 1.5; padding-top: 0.75em; font-size: 110% !important; margin-left: 3.8em;
}
.w-simgtext9 li p {
	font-size: 89% !important;
}
.w-simgtext10 {
	margin-right: -0.5em; margin-left: -0.5em;
}
.w-simgtext10 li .item {
	margin: 0px 0.5em; height: 19em;
}
.w-simgtext10 li .s_img {
	margin-bottom: 1em; max-height: 4.5em; max-width: 4.5em;
}
.w-simgtext10 li .line {
	margin: 1em auto 1.5em;
}
.w-simgtext10 li h3 {
	font-size: 130% !important;
}
.w-simgtext10 li p {
	font-size: 90% !important; margin-top: 0.8em;
}
.w-simgtext11 li .item {
	height: 13em;
}
.w-simgtext11 li .s_img {
	width: 4.2em; height: 4.2em; margin-bottom: 1em;
}
.w-simgtext11 li .sigt_text {
	left: 8%; top: 1em; right: 8%;
}
.w-simgtext11 li .sigt1 h3 {
	font-size: 130% !important; margin-bottom: 0.5em;
}
.w-simgtext11 li .sigt1 p {
	font-size: 90% !important;
}
.w-his6 {
	padding-bottom: 4em;
}
.w-his6 .igt_btn {
	width: 7em; height: 3em; margin-left: -3.5em;
}
.w-his6 .igt_btn .igt_prev {
	width: 3em; height: 3em;
}
.w-his6 .igt_btn .igt_next {
	width: 3em; height: 3em;
}
.w-his6 .igt_btn .igt_prev::before {
	font-size: 200%;
}
.w-his6 .igt_btn .igt_next::before {
	font-size: 200%;
}
.w-his8 .his_year li {
	height: 1rem !important; font-size: 0.6rem !important;
}
.w-his8 .his_year li.swiper-slide-prev {
	line-height: 1rem;
}
.w-his8 .his_year li.swiper-slide-next {
	line-height: 1rem;
}
.w-his8 .his_year li.swiper-slide-active {
	line-height: 1rem; font-size: 1rem !important;
}
.w-his8 .his_year li.swiper-slide-active .fa {
	bottom: -1em;
}
}
