.trans-scale .i {
	width:100%;
	height:auto;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform 1s;
	transition:-webkit-transform 1s;
	transition:transform 1s;
	transition:transform 1s,-webkit-transform 1s
}
.trans-liro {
	position:relative;
	overflow:hidden
}
.trans-liro::before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	background-color:rgba(255,255,255,0.3);
	-webkit-transform-origin:right center;
	transform-origin:right center;
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s;
}
@-webkit-keyframes animat-shake {
	0%,100% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
25%,75% {
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg)
}
50% {
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
}@keyframes animat-shake {
	0%,100% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
25%,75% {
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg)
}
50% {
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
}@-webkit-keyframes animat-round {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes animat-round {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-webkit-keyframes animat-reverse {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(-360deg);
	transform:rotate(-360deg)
}
}@keyframes animat-reverse {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(-360deg);
	transform:rotate(-360deg)
}
}@media screen and (min-width:769px) {
	.trans-scale:hover .i {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.trans-liro:hover::before {
	-webkit-transform-origin:left center;
	transform-origin:left center;
	-webkit-transform:scaleX(1);
	transform:scaleX(1)
}
.animat-shake:hover {
	-webkit-animation:animat-shake .5s;
	animation:animat-shake .5s
}
.animat-round::before {
	-webkit-animation:animat-round 5s linear infinite;
	animation:animat-round 5s linear infinite
}
.animat-steps::before {
	-webkit-animation:animat-round 2s steps(12,end) infinite;
	animation:animat-round 2s steps(12,end) infinite
}
}
@font-face {
	font-family:"avian";
	src:url("../images/avian.eot");
	src:url("../images/avian.eot?#iefix") format("embedded-opentype"),url("../images/avian.woff") format("woff"),url("../images/avian.ttf") format("truetype"),url("../images/avian.svg#avian") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"xfont";
	src:url("../images/xfont.eot");
	src:url("../images/xfont.eot?#iefix") format("embedded-opentype"),url("../images/xfont.woff") format("woff"),url("../images/xfont.ttf") format("truetype"),url("../images/xfont.svg#xfont") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"shsb";
	src:url("../images/shsb.eot");
	src:url("../images/shsb.eot?#iefix") format("embedded-opentype"),url("../images/shsb.woff") format("woff"),url("../images/shsb.ttf") format("truetype"),url("../images/shsb.svg#shsb") format("svg");
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"zwsk";
	src:url("../images/zwsk.eot");
	src:url("../images/zwsk.eot?#iefix") format("embedded-opentype"),url("../images/zwsk.woff") format("woff"),url("../images/zwsk.ttf") format("truetype"),url("../images/zwsk.svg#zwsk") format("svg");
	font-weight:normal;
	font-style:normal
}
*,*::before,*::after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html,body,div,span,p,a,table,tr,th,td,img,iframe,form,input,button,select,textarea {
	margin:0;
	padding:0
}
body {
	margin:auto;
	font-family:'Microsoft Yahei','PingFang SC',Arial,sans-serif !important;
	font-size:16px;
	line-height:1.6;
	color:#333;
	background-color:#fff;
	opacity:0
}
input,button,textarea,select {
	outline:0;
	border:0;
	/*background:none;*/
	font:inherit;
	color:inherit
}
input,textarea,select {
	min-height:1.5em
}
input,select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
textarea {
	overflow:auto;
	resize:none
}
table {
	border-collapse:collapse;
	border:0
}
img {
	border:0;
	outline:0;
	vertical-align:middle
}
a {
	text-decoration:none;
	color:inherit;
	cursor:pointer
}
:focus {
	outline:0
}
svg:not(:root) {
	overflow:hidden
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0
}
input[type=date] {
	background-color:transparent;
	border:0;
	filter:'alpha(opacity=0)'
}
input:focus,textarea:focus {
	color:inherit
}
input::-ms-clear,::-ms-reveal {
	display:none
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
	color:#909090;
	opacity:1
}
input::-moz-placeholder,textarea::-moz-placeholder {
	color:#909090;
	opacity:1
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
	color:#909090;
	opacity:1
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder {
	color:#909090;
	opacity:1
}
input::placeholder,textarea::placeholder {
	color:#909090;
	opacity:1
}
.placeholder {
	color:#909090
}
.init-screen {
	opacity:1;
	-webkit-transition-property:opacity;
	transition-property:opacity;
	-webkit-transition-delay:.01s;
	transition-delay:.01s
}
.lock-screen {
	overflow:hidden
}
.xfont,.xicon {
	position:relative;
	-webkit-transition-property:color,background;
	transition-property:color,background;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.xfont::before,.xicon::before {
	display:block;
	text-align:center;
	font-family:xfont;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale
}
.xicon {
	width:30px;
	height:30px;
	cursor:pointer
}
.xicon::before {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.icon-left::before {
	content:'\e504'
}
.icon-right::before {
	content:'\e505'
}
.icon-up::before {
	content:'\e506'
}
.icon-down::before {
	content:'\e507'
}
.icon-search::before {
	content:'\e510'
}
.icon-close::before {
	content:'\e508'
}
.icon-menu::before {
	content:'\e511'
}
.icon-load {
	-webkit-animation:animat-round 2s steps(12,end) infinite;
	animation:animat-round 2s steps(12,end) infinite
}
.icon-load::before {
	content:'\e512'
}
.icon-media-start::before {
	content:'\e520'
}
.icon-media-play::before {
	content:'\e521'
}
.icon-media-pause::before {
	content:'\e522'
}
.icon-media-buffer {
	-webkit-animation:animat-round 5s linear infinite;
	animation:animat-round 5s linear infinite
}
.icon-media-buffer::before {
	content:'\e513'
}
.icon-media-prev::before {
	content:'\e523'
}
.icon-media-next::before {
	content:'\e524'
}
.icon-media-volume::before {
	content:'\e52c'
}
.icon-media-muted::before {
	content:'\e52d'
}
.clear::after,.nav-box::after,.tools-mod::after,.paging-box::after,.slick-track::after,.share-box::after {
	content:'';
	display:table;
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.pos-fix {
	position:fixed !important;
	left:0;
	top:0
}
.pos-abs {
	position:absolute !important;
	left:0;
	top:0
}
.mask {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0
}
.tac {
	text-align:center
}
.des {
	line-height:1.8
}
body:not(.lang_en) .des {
	text-align:justify;
	text-justify:inter-ideograph
}
[data-object-fit="cover"],[object-fit="cover"] {
	-o-object-fit:cover;
	object-fit:cover
}
[data-object-fit="contain"],[object-fit="contain"] {
	-o-object-fit:contain;
	object-fit:contain
}
[data-object-fit="scale-down"],[object-fit="scale-down"] {
	-o-object-fit:scale-down;
	object-fit:scale-down
}
.x-layout {
	position:relative;
	margin:auto;
	width:100%;
	min-width:1250px;
	max-width:1920px;
	overflow:hidden
}
.x-header,.x-footer,.x-container {
	position:relative;
	width:100%;
	z-index:1
}
.x-wrap {
	position:relative;
	margin:auto;
	width:1440px;
	height:100%
}
.x-hidden {
	opacity:0;
	visibility:hidden;
	-webkit-transition-property:opacity,visibility;
	transition-property:opacity,visibility;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.x-visible {
	opacity:1;
	visibility:visible
}
.x-table {
	display:table;
	width:100%;
	height:100%;
	border-collapse:collapse
}
.x-cell,.x-nano {
	display:table-cell;
	height:100%;
	vertical-align:middle
}
.x-cell {
	padding:0 1em;
	width:100%
}
.x-nano {
	width:1%
}
.more {
	font-family:'微软雅黑';
	font-size:24px;
	display:inline-block
}
@media screen and (max-width:768px) {
	.more {
	font-size:18px
}
}.more .t {
	-webkit-transition:0.3s all;
	transition:0.3s all;
	display:inline-block;
	vertical-align:middle
}
.more .icon {
	margin-left:10px;
	width:72px;
	height:20px;
	background:url(../images/lys/png5.png) no-repeat center;
	background-size:contain;
	display:inline-block;
	vertical-align:middle
}
.pub_tit1 {
	position:relative
}
.pub_tit1 .i {
	width:1px;
	background:#bd192e;
	height:320px;
	position:absolute;
	left:7px;
	bottom:calc(100% + 50px)
}
.pub_tit1 .i::before,.pub_tit1 .i::after {
	content:'';
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.pub_tit1 .i::before {
	width:32px;
	height:32px;
	border:2px solid #bd192e;
	border-radius:99px;
	bottom:100%
}
.pub_tit1 .i::after {
	width:15px;
	height:15px;
	background-color:#bd192e;
	border-radius:99px;
	top:100%
}
.pub_tit1 .en {
	color:#bd0006;
	font-family:'Times New Roman';
	font-size:48px;
	line-height:1.2;
	font-weight:bold;
	line-height:1.25
}
@media screen and (max-width:768px) {
	.pub_tit1 .en {
	font-size:28px
}
}.pub_tit1 .cn {
	font-family:'微软雅黑';
	font-size:72px;
	line-height:1.2
}
@media screen and (max-width:768px) {
	.pub_tit1 .cn {
	font-size:28px
}
}.disnone {
	display:none
}
@media screen and (min-width:769px) {
	*.m-show {
	display:none
}
.more:hover .t {
	-webkit-transform:scale(1.07);
	transform:scale(1.07)
}
.lock-screen {
	margin-right:17px
}
.lock-screen.full-screen {
	margin-right:0
}
}@media screen and (max-width:1500px) {
	.x-wrap {
	width:1280px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.pub_tit1 .en {
	font-size:40px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.pub_tit1 .en {
	font-size:26px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.pub_tit1 .cn {
	font-size:48px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.pub_tit1 .cn {
	font-size:28px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.more {
	font-size:20px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.more {
	font-size:18px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.more .icon {
	width:60px
}
.lang_en .pub_tit1 .cn {
	font-size:48px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.lang_en .pub_tit1 .cn {
	font-size:28px
}
}@media screen and (max-width:768px) {
	body {
	-webkit-overflow-scrolling:touch
}
*.p-show {
	display:none
}
.lock-screen {
	right:0
}
.lock-screen .x-container .vd-adr {
	display:none !important
}
.menu-screen {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.x-layout {
	min-width:320px
}
.x-wrap {
	padding:15px 15px;
	width:100%
}
.pub_tit1 .i {
	display:none
}
.more .icon {
	width:36px;
	height:auto;
	position:relative;
	overflow:hidden;
	margin-left:5px
}
.more .icon::before {
	content:'';
	display:block;
	padding-top:27.77778%
}
.more .icon .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.lang_en .pub_tit1 .cn {
	font-size:28px
}
.art1 .desc h5 {
	font-size:24px !important;
	line-height:1.5 !important;
	margin:0 0 20px 0 !important
}
.art1 .desc .subsection {
	margin-top:30px !important
}
.art1 .line1 {
	margin-bottom:0 !important
}
}.x-header {
	z-index:2
}
.x-header .logo {
	position:relative;
	overflow:hidden
}
.x-header .logo::before {
	content:'';
	display:block;
	padding-top:18.75%
}
.x-header .logo .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.x-header .tools-mod {
	position:absolute;
	right:0;
	top:50%;
	z-index:1;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-size:18px
}
@media screen and (max-width:768px) {
	.x-header .tools-mod {
	font-size:16px
}
}.x-header .tools-mod .tools-item {
	float:left;
	text-align:center
}
.x-header .tools-mod .langbox {
	margin-right:30px
}
.x-header .tools-mod .langbox span {
	margin:0 5px
}
.x-header .tools-mod .langbox .on {
	color:#c7000a
}
.x-header .tools-mod .en {
	font-family:'Times New Roman'
}
.x-header .tools-mod .xicon:hover {
	color:#c7000a
}
.x-header .nav-mod .nav-item.cur>.nav-tit .nav-link {
	color:#c7000a
}
@media screen and (min-width:769px) {
	.x-header {
	height:105px
}
.x-header .x-wrap {
	width:auto;
	margin:0 100px
}
.x-header .logo {
	position:absolute;
	top:50%;
	width:440px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.x-header .nav-mod {
	position:absolute;
	top:0;
	right:8.2558%;
	font-size:18px
}
}@media screen and (min-width:769px) and (max-width:768px) {
	.x-header .nav-mod {
	font-size:16px
}
}@media screen and (min-width:769px) {
	.x-header .nav-mod .nav-item {
	position:relative
}
.x-header .nav-mod .nav-tit .arr {
	display:none
}
.x-header .nav-mod .nav-link {
	display:block;
	white-space:nowrap;
	-webkit-transition-property:color,background;
	transition-property:color,background;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.x-header .nav-mod .nav-lv {
	position:absolute;
	min-width:100%;
	background-color:#fff;
	opacity:0;
	visibility:hidden;
	-webkit-transition-property:opacity,visibility;
	transition-property:opacity,visibility;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.x-header .nav-mod .nav-grp {
	padding:10px 0;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);
	box-shadow:0 0 10px rgba(0,0,0,0.1)
}
.x-header .nav-mod .nav-lv1-item {
	float:left
}
.x-header .nav-mod .nav-lv1-link {
	padding:0 30px;
	line-height:105px
}
.x-header .nav-mod .nav-lv2-item+.nav-lv2-item {
	margin-top:8px
}
.x-header .nav-mod .nav-lv2-tit {
	text-align:center
}
.x-header .nav-mod .nav-lv2-link {
	padding:0 10px
}
.x-header .nav-mod .nav-lv3 {
	left:100%;
	top:0
}
.x-header .nav-mod .nav-lv3-item {
	position:relative;
	float:left
}
.x-header .nav-mod .nav-lv3-item+.nav-lv3-item {
	margin-top:8px
}
.x-header .nav-mod .nav-item:hover>.nav-lv {
	opacity:1;
	visibility:visible
}
.x-header .nav-mod .nav-item:hover>.nav-tit .nav-link {
	color:#c7000a
}
.x-header.hz-nav .nav-grp {
	position:relative;
	padding:20px 0;
	text-align:center
}
.x-header.hz-nav .nav-grp::before {
	content:'\e72e';
	position:absolute;
	left:50%;
	bottom:100%;
	margin-bottom:-11px;
	font-size:30px;
	line-height:1;
	color:#000;
	font-family:"xfont" !important;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.x-header.hz-nav .nav-lv2 {
	background-color:#000;
	color:#fff
}
.x-header.hz-nav .nav-lv2-item {
	display:inline-block;
	vertical-align:top
}
.x-header.hz-nav .nav-lv2-item+.nav-lv2-item {
	margin-top:0
}
}@media screen and (max-width:1600px) {
	.x-header .nav-mod .nav-lv1-link {
	padding:0 15px
}
}@media screen and (max-width:1500px) {
	.x-header .x-wrap {
	width:1336px;
	margin:auto
}
.x-header .nav-mod {
	right:3.2558%
}
}@media screen and (max-width:768px) {
	.x-header .x-wrap {
	padding:0;
	width:auto
}
.x-header .menu-mod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding:10px 15px;
	min-height:50px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
	z-index:1
}
.x-header .logo {
	width:300px
}
.x-header .logo+* {
	margin-left:auto
}
.x-header .tools-mod {
	right:65px
}
.x-header .tools-mod .langbox {
	margin-right:0
}
.x-header .menu-btn {
	position:relative;
	width:40px;
	overflow:hidden
}
.x-header .menu-btn::before {
	content:'';
	display:block;
	padding-top:100%
}
.x-header .menu-btn .line {
	width:60%;
	height:2px;
	-webkit-transition:background .3s;
	transition:background .3s
}
.x-header .menu-btn .line,.x-header .menu-btn .line::before,.x-header .menu-btn .line::after {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	background-color:#333;
	border-radius:1px
}
.x-header .menu-btn .line::before,.x-header .menu-btn .line::after {
	content:'';
	width:100%;
	-webkit-transition:all .3s;
	transition:all .3s
}
.x-header .menu-btn .line::before {
	-webkit-transform:translateY(-400%);
	transform:translateY(-400%)
}
.x-header .menu-btn .line::after {
	-webkit-transform:translateY(400%);
	transform:translateY(400%)
}
.x-header .search-box,.x-header .share-box {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	position:relative;
	padding:5px 15px
}
.x-header .search-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	border-bottom:1px solid #ccc
}
.x-header .search-box>* {
	width:0;
	height:auto;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.x-header .search-box>:last-child {
	width:auto;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	-ms-flex-negative:0;
	flex-shrink:0
}
.x-header .search-box .search-input {
	display:block;
	width:100%;
	height:30px
}
.x-header .search-box .search-submit {
	width:40px
}
.x-header .share-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	border-top:1px solid #ccc
}
.x-header .share-box .share-item {
	font-size:1.2em
}
.x-header .nav-mod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	overflow:hidden;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-transform:translateY(-150%);
	transform:translateY(-150%)
}
.x-header .nav-box {
	-webkit-box-flex:1;
	-ms-flex:auto;
	flex:auto;
	overflow-y:auto;
	overscroll-behavior-y:contain
}
.x-header .nav-item+.nav-item {
	border-top:1px solid #ccc
}
.x-header .nav-item.act>.nav-tit .arr {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.x-header .nav-tit {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:5px 15px
}
.x-header .nav-tit .arr {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0;
	width:40px;
	height:auto
}
.x-header .nav-tit .nav-link {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-negative:1;
	flex-shrink:1;
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1
}
.x-header .nav-tit+.nav-lv {
	display:none
}
.x-header .nav-lv1-link {
	font-size:1.125em
}
.x-header .nav-mod .nav-lv1-link {
	padding:0
}
.x-header .nav-lv2 {
	padding:0 15px;
	background-color:#eee
}
.x-header .nav-lv1-item.act {
	background-color:#ddd
}
.x-header.menu-open {
	z-index:999
}
.x-header.menu-open .line {
	background-color:transparent
}
.x-header.menu-open .line::before {
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.x-header.menu-open .line::after {
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.x-header.menu-open .nav-mod {
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
}.x-footer .box1 {
	background:url(../images/lys/jpg2.jpg) no-repeat center;
	background-size:cover;
	color:#fff;
	text-align:center;
	padding:100px 0 77px
}
.x-footer .box1 .icon {
	width:91px;
	position:relative;
	overflow:hidden;
	margin:auto
}
.x-footer .box1 .icon::before {
	content:'';
	display:block;
	padding-top:100%
}
.x-footer .box1 .icon .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.x-footer .box1 .t {
	font-size:38px;
	margin-top:10px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.x-footer .box1 .t {
	font-size:24px
}
}.x-footer .box2 {
	padding:75px 0 35px
}
.x-footer .box2 .itit {
	font-size:20px
}
@media screen and (max-width:768px) {
	.x-footer .box2 .itit {
	font-size:18px
}
}.x-footer .box2 .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.x-footer .box2 .lbox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.x-footer .box2 .lbox .item {
	width:150px;
	padding-right:5px
}
.x-footer .box2 .lbox .linkbox {
	color:#999999;
	margin-top:5px
}
.x-footer .box2 .lbox .linkbox .li+.li {
	margin-top:9px
}
.x-footer .box2 .rbox {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	width:470px
}
.x-footer .box2 .rbox .qr {
	padding:5px;
	background:url(../images/lys/png3.png) no-repeat center;
	background-size:contain;
	margin-top:17px;
	margin-bottom:5px
}
.x-footer .box2 .rbox .img {
	width:97px;
	position:relative;
	overflow:hidden
}
.x-footer .box2 .rbox .img::before {
	content:'';
	display:block;
	padding-top:100%
}
.x-footer .box2 .rbox .img .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.x-footer .box2 .rbox .tma {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:45px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.x-footer .box2 .rbox .tma .item {
	width:50%
}
.x-footer .box2 .rbox .tma .item .num {
	font-family:"Times New Roman";
	font-size:20px
}
@media screen and (max-width:768px) {
	.x-footer .box2 .rbox .tma .item .num {
	font-size:18px
}
}.x-footer .box2 .rbox .tma .item:nth-child(3) {
	width:100%;
	margin-top:20px
}
.x-footer .box2 .rbox .tma .p {
	margin-top:5px
}
.x-footer .box3 {
	border-top:1px dashed #cccccc;
	text-align:center;
	color:#999999;
	text-transform:uppercase;
	padding:45px 0
}
.x-footer .box3 .item {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px
}
.lang_en .x-footer .box3 .item {
	text-transform:none
}
@media screen and (max-width:1500px) {
	.x-footer .box2 .rbox .tma {
	display:block;
	margin-left:20px
}
.x-footer .box2 .rbox .tma .item {
	width:100%
}
.x-footer .box2 .rbox .tma .item+.item {
	margin-top:10px
}
.x-footer .box2 .rbox {
	width:auto
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.x-footer .box1 .t {
	font-size:30px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.x-footer .box1 .t {
	font-size:22px
}
}@media screen and (max-width:768px) {
	.x-footer .box1 {
	padding:30px 0
}
.x-footer .box1 .icon {
	width:50px
}
.x-footer .box1 .t {
	line-height:1.5
}
.x-footer .box2 {
	padding:20px 0
}
.x-footer .box2 .cont {
	display:block
}
.x-footer .box2 .lbox {
	display:none
}
.x-footer .box2 .rbox {
	display:block;
	width:100%
}
.x-footer .box2 .rbox .img {
	margin:auto
}
.x-footer .box2 .rbox .tma {
	margin:10px 0 0
}
.x-footer .box2 .rbox .tma .item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:5px;
	width:auto;
	min-width:50%
}
.x-footer .box2 .rbox .tma .itit {
	margin-top:2px
}
.x-footer .box2 .rbox .tma .p {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin:0
}
.x-footer .box2 .rbox .tma .item:nth-child(3) {
	margin-top:5px;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.x-footer .box2 .rbox .tma .item:nth-child(3) .p {
	margin-top:5px
}
.x-footer .box2 .rbox .tma .item+.item {
	margin-top:5px
}
.x-footer .box2 .rbox .qr {
	margin:0
}
.x-footer .box3 {
	padding:10px 0
}
.x-footer .box3 .item {
	display:block;
	line-height:1.5
}
.x-footer .box3 .item+.item {
	margin-top:5px
}
}.audio-mod.ui {
	position:relative;
	padding:1em;
	border:1px solid;
	border-radius:5px
}
.audio-mod .audio-title {
	padding:1em;
	text-align:center
}
.audio-mod .audio-list {
	position:absolute;
	right:1em;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.audio-mod .audio-list .select-bar {
	border:0;
	height:30px
}
.audio-mod .audio-list .select-cont {
	left:auto;
	width:300px
}
.audio-mod .audio-control {
	float:left
}
.audio-mod .audio-play {
	border:1px solid;
	border-radius:999px
}
.audio-mod .audio-play.icon-media-pause.icon-media-buffer {
	-webkit-animation:animat-ring 3s linear infinite;
	animation:animat-ring 3s linear infinite
}
.audio-mod .audio-prev.disable,.audio-mod .audio-next.disable {
	background:#ccc;
	cursor:default;
	pointer-events:none
}
.audio-mod .audio-volume {
	position:absolute;
	top:50%;
	right:4em;
	-webkit-transform:translateY(-50%) scale(1);
	transform:translateY(-50%) scale(1)
}
.audio-mod .audio-volume .audio-volume-box {
	position:absolute;
	left:50%;
	bottom:100%;
	padding:1em 0;
	width:100%;
	background:rgba(0,0,0,0.8);
	opacity:0;
	visibility:hidden;
	-webkit-transition-property:opacity,visibility;
	transition-property:opacity,visibility;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.audio-mod .audio-volume .audio-volume-track {
	position:relative;
	margin:auto;
	width:4px;
	height:50px;
	background:#eee
}
.audio-mod .audio-volume .audio-volume-bar {
	position:absolute;
	left:0;
	right:0;
	top:0;
	background-color:#666
}
.audio-mod .audio-volume .audio-volume-bar::after {
	content:'';
	position:absolute;
	left:50%;
	top:0;
	width:10px;
	height:10px;
	background-color:#fff;
	border-radius:999px;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	cursor:pointer
}
.audio-mod .audio-volume:hover .audio-volume-box {
	opacity:1;
	visibility:visible
}
.audio-mod .audio-panel {
	margin-left:4em;
	margin-top:5px
}
.audio-mod .audio-progress {
	position:relative;
	margin-bottom:5px;
	height:4px;
	background-color:#eee
}
.audio-mod .audio-progress .audio-progress-bar {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:0;
	background-color:#333
}
.audio-mod .audio-progress .audio-progress-bar::after {
	content:'';
	position:absolute;
	right:0;
	top:50%;
	width:10px;
	height:10px;
	background-color:#fff;
	border:1px solid;
	border-radius:999px;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%)
}
.audio-mod .audio-time {
	position:relative;
	font-family:arial;
	line-height:1;
	overflow:hidden
}
.audio-mod .audio-current {
	float:left
}
.audio-mod .audio-duration {
	float:right
}
.audio-mod .audio-surplus {
	float:right
}
@media screen and (max-width:768px) {
	.audio-mod .audio-volume-box {
	display:none
}
}.banner-mod {
	width:100%;
	height:664px;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	background-position:center
}
.banner-mod .flex {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:100%;
	position:relative
}
.banner-mod .con {
	position:relative
}
.banner-mod .con::after {
	background-image:url(../images/jhy/b_after.png);
	width:32px;
	height:283px;
	content:'';
	position:absolute;
	left:0;
	bottom:-400px;
	z-index:3;
	background-size:cover
}
.banner-mod .t1 {
	font-size:82px;
	line-height:1.2;
	color:#ab231a;
	width:410px;
	font-weight:bold;
	font-family:'Times New Roman';
	display:none
}
@media screen and (max-width:768px) {
	.banner-mod .t1 {
	font-size:28px
}
}.banner-mod .t2 {
	font-size:42px;
	line-height:1.2;
	color:#fff;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.banner-mod .t2 {
	font-size:26px
}
}@media screen and (max-width:768px) {
	.banner-mod {
	height:auto;
	padding:50px 0
}
.banner-mod .con::after {
	content:none
}
.lang_en .banner-mod .t1 {
	width:auto
}
}div[data-search] * {
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
div[data-search] .BMapLib_sms_pnl_phone input,div[data-search] .BMapLib_sms_pnl_phone button,div[data-search] .BMapLib_sms_pnl_phone textarea,div[data-search] .BMapLib_sms_pnl_phone select {
	min-height:auto;
	border:1px solid
}
div[data-search] .BMapLib_bubble_content {
	overflow:auto
}
div[data-search] .infoBox {
	padding:10px;
	width:290px;
	background-color:#fff
}
div[data-search] .infoBox>img {
	top:10px;
	right:10px !important
}
.bdmap {
	height:600px
}
.bread-mod .bread-item {
	display:inline-block
}
.bread-mod .bread-item+.bread-item::before {
	content:'>';
	padding:0 5px;
	font-family:Arial;
	color:#333
}
.bread-mod .bread-item.cur {
	color:#c7000a
}
@media screen and (min-width:769px) {
	.bread-mod .bread-link {
	-webkit-transition:color .3s;
	transition:color .3s
}
.bread-mod .bread-link:hover {
	color:#c7000a
}
}.paging-mod {
	text-align:center;
	margin-top:60px
}
.paging-mod .nolink {
	color:#cfcdc8
}
.paging-mod .paging-box {
	display:inline-block;
	vertical-align:top
}
.paging-mod .paging-item {
	float:left;
	min-width:38px;
	font-family:Arial;
	font-size:18px;
	line-height:38px;
	background-color:#ffffff;
	width:38px;
	height:38px
}
.paging-mod .paging-arrow,.paging-mod .paging-link {
	padding:0 5px;
	border-radius:6px;
	-webkit-transition-property:color,background,border;
	transition-property:color,background,border;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.paging-mod .paging-arrow:first-child {
	margin-right:12px
}
.paging-mod .paging-link+.paging-link {
	margin-left:12px
}
.paging-mod .paging-link+.paging-arrow {
	margin-left:12px
}
.paging-mod .paging-link.cur {
	background-color:#cb0308;
	border-color:#cb0308;
	color:#fff;
	cursor:default;
	pointer-events:none
}
.paging-mod .paging-item.paging-dot {
	font-weight:bold;
	letter-spacing:0.2em;
	background-color:transparent
}
.paging-mod .paging-jump {
	margin-left:24px;
	width:129px;
	height:40px;
	border:1px solid #aa1332;
	border-radius:6px;
	overflow:hidden;
	position:relative;
	top:-2px
}
.paging-mod .paging-table {
	display:table;
	width:100%;
	height:100%
}
.paging-mod .paging-cell {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle
}
.paging-mod .paging-cell:first-child {
	border-radius:4px 0 0 4px;
	border-right:none
}
.paging-mod .paging-input {
	display:block;
	padding:0 10px;
	width:100%;
	line-height:1.5;
	text-align:center
}
.paging-mod .paging-btn {
	display:block;
	width:60px;
	cursor:pointer;
	border-radius:5px;
	background:#c7000a;
	color:#fff;
	height:34px;
	line-height:34px;
	margin-right:2px
}
.paging-more {
	display:none
}
@media screen and (min-width:769px) {
	.paging-mod .paging-link:not(.cur):hover,.paging-mod .paging-arrow:hover {
	background-color:#c7000a;
	border-color:#c7000a;
	color:#fff
}
}@media screen and (max-width:768px) {
	.paging-mod {
	margin:0
}
.paging-mod .paging-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:34px;
	display:none
}
.paging-mod .paging-item,.paging-mod .paging-input {
	line-height:normal
}
.paging-mod .paging-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.paging-more {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-top:30px
}
.paging-more a {
	padding:0 1em;
	line-height:2.2em;
	border:1px solid #ddd;
	border-radius:10px;
	display:block;
	background-color:#fdfdfd
}
}.pop-mod {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
	z-index:-1;
	opacity:0;
	visibility:hidden;
	-webkit-transition-property:opacity,visibility,z-index;
	transition-property:opacity,visibility,z-index;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-delay:0s,0s,.3s;
	transition-delay:0s,0s,.3s
}
.pop-mod .pop-close {
	position:absolute;
	right:20px;
	top:20px;
	width:40px;
	height:40px;
	border-radius:5px;
	color:#707070;
	font-size:28px;
	z-index:1;
	cursor:pointer;
	overflow:hidden
}
.pop-mod .pop-panel {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	font-size:0;
	text-align:center;
	overflow:hidden
}
.pop-mod .pop-panel::after {
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%
}
.pop-mod .pop-dialog {
	position:relative;
	display:inline-block;
	max-width:100%;
	background:#fff;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	word-break:normal
}
.pop-mod .video-native {
	display:none
}
.pop-mod video,.pop-mod iframe {
	display:none;
	width:100%;
	height:100%;
	min-width:100%;
	min-height:100%
}
.pop-mod.x-show {
	opacity:1;
	visibility:visible;
	z-index:999;
	-webkit-transition-property:opacity,visibility,z-index;
	transition-property:opacity,visibility,z-index;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-delay:0s,0s,0s;
	transition-delay:0s,0s,0s
}
.pop-mod.x-show video,.pop-mod.x-show iframe,.pop-mod.x-show .video-native {
	display:block
}
@media screen and (min-width:769px) {
	.pop-mod.x-show .pop-panel {
	overflow-y:scroll
}
.pop-mod.x-show>.pop-close {
	margin-right:17px
}
.full-screen .pop-mod.x-show>.pop-close {
	margin-right:0
}
.full-screen .pop-mod.x-show .pop-panel {
	overflow:auto
}
}@media screen and (max-width:768px) {
	.pop-mod .pop-panel {
	padding:0 15px;
	overflow:auto;
	overscroll-behavior-y:contain
}
.pop-mod .pop-panel .pop-dialog {
	width:100%
}
}.scroll-mod {
	position:relative;
	overflow:hidden
}
.scroll-mod.scroll-axis-x {
	padding-bottom:10px
}
.scroll-mod.scroll-axis-y {
	padding-right:10px
}
.scroll-cont {
	height:100%;
	max-height:inherit;
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.scroll-cont::-webkit-scrollbar {
	display:none
}
.scroll-track-x,.scroll-track-y {
	position:absolute;
	background-color:rgba(0,0,0,0.1)
}
.scroll-bar-x,.scroll-bar-y {
	background-color:#aaa;
	border-radius:999999px;
	cursor:pointer
}
.scroll-track-x {
	bottom:0;
	left:0;
	right:0
}
.scroll-bar-x {
	width:0;
	height:5px
}
.scroll-track-y {
	top:0;
	bottom:0;
	right:0
}
.scroll-bar-y {
	width:5px;
	height:0
}
.scroll-track-disable {
	display:none
}
@media screen and (min-width:769px) {
	.scroll-mod .scroll-bar-x {
	width:0
}
}.search-mod {
	position:relative
}
.search-mod .search-tap {
	z-index:1;
	position:relative;
	cursor:pointer
}
.search-mod .search-tap::before {
	content:'';
	width:24px;
	height:24px;
	background:url(../images/lys/png2.png) no-repeat center;
	background-size:contain;
	display:block
}
.search-mod .search-tap ~ .search-box {
	position:absolute;
	right:0;
	top:100%;
	margin-top:10px;
	width:400px;
	background-color:#eee;
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(50%);
	transform:translateY(50%);
	-webkit-transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,transform;
	transition-property:opacity,visibility,transform,-webkit-transform;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.search-mod.at-l .search-tap ~ .search-box {
	top:auto;
	bottom:50%;
	margin-top:0;
	width:0;
	-webkit-transition-property:width,opacity,visibility;
	transition-property:width,opacity,visibility
}
.search-mod.at-l .search-tap ~ .search-box .search-submit {
	visibility:hidden
}
.search-mod .search-box {
	display:table;
	height:40px;
	border:1px solid #ddd;
	border-radius:5px;
	overflow:hidden
}
.search-mod .search-txt,.search-mod .search-btn {
	display:table-cell;
	height:100%;
	vertical-align:middle
}
.search-mod .search-txt {
	padding:0 1em;
	width:100%
}
.search-mod .search-btn {
	width:1%
}
.search-mod .search-input {
	width:100%
}
.search-mod .search-submit {
	display:block;
	height:100%;
	cursor:pointer
}
.search-mod.x-show .search-tap ~ .search-box {
	visibility:visible;
	opacity:1;
	-webkit-transform:translateY(0%);
	transform:translateY(0%)
}
.search-mod.x-show.at-l .search-tap {
	z-index:-1;
	-webkit-transition-property:z-index;
	transition-property:z-index;
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
.search-mod.x-show.at-l .search-tap ~ .search-box {
	width:200px;
	-webkit-transform:translateY(50%);
	transform:translateY(50%)
}
.search-mod.x-show.at-l .search-tap ~ .search-box .search-submit {
	visibility:visible;
	-webkit-transition-property:visibility;
	transition-property:visibility;
	-webkit-transition-delay:.3s;
	transition-delay:.3s
}
@media screen and (min-width:769px) {
	.search-mod .search-tap:hover,.search-mod .search-submit:hover {
	color:#c7000a
}
}.select-mod {
	position:relative
}
.select-mod .select-bar {
	height:40px;
	border:1px solid #ddd;
	border-radius:5px;
	overflow:hidden
}
.select-mod .select-native {
	display:none
}
.select-mod .select-trigger {
	cursor:pointer
}
.select-mod .select-btn {
	float:right;
	height:100%
}
.select-mod .select-txt {
	position:relative;
	padding:0 1em;
	height:100%;
	overflow:hidden
}
.select-mod .select-val {
	position:relative;
	top:50%;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.select-mod .select-cont,.select-mod .select-query {
	position:absolute;
	left:0;
	right:0;
	top:100%;
	padding:1em 0;
	z-index:1;
	opacity:0;
	visibility:hidden
}
.select-mod .select-cont::before,.select-mod .select-query::before {
	content:'';
	position:absolute;
	top:1px;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:5px
}
.select-mod .select-opts {
	position:relative;
	max-height:16em;
	overflow:hidden
}
.select-mod .select-opts.scroll-axis-y {
	padding-right:30px
}
.select-mod .select-opts .scroll-track-y {
	right:12px
}
.select-mod .select-item {
	padding:0.4em 1em;
	line-height:1.2;
	cursor:pointer
}
.select-mod .select-item.cur {
	color:#c7000a
}
.select-mod.at-t .select-cont {
	top:auto;
	bottom:100%
}
.select-mod.at-t .select-cont::before {
	top:0;
	bottom:1px
}
.select-mod.sc-show {
	z-index:1
}
.select-mod.sc-show .select-cont {
	opacity:1;
	visibility:visible
}
.select-mod.sc-show .select-trigger .select-btn,.select-mod.sc-show .select-trigger.select-btn {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg)
}
.select-mod.sq-show .select-query {
	opacity:1;
	visibility:visible
}
.select-mod .mCSB_scrollTools {
	right:12px
}
@media screen and (min-width:769px) {
	.select-mod .select-trigger:hover .select-btn,.select-mod .select-trigger.select-btn:hover,.select-mod .select-item:hover {
	color:#c7000a
}
}@media screen and (max-width:768px) {
	.select-mod .select-native {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0
}
.select-mod .select-opts {
	position:relative;
	height:100%;
	overflow:auto
}
}.share-item::before {
	content:'';
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	-webkit-transform:none;
	transform:none
}
.icon-wx::before {
	background-image:url(../images/jhy/share_icon1.png)
}
.icon-wb::before {
	background-image:url(../images/jhy/share_icon2.png)
}
.icon-qq::before {
	background-image:url(../images/jhy/share_icon3.png)
}
.icon-qz::before {
	background-image:url(../images/jhy/share_icon4.png)
}
.icon-douban::before {
	background-image:url(../images/jhy/share_icon5.png)
}
.icon-twitter::before {
	content:'\e605'
}
.icon-facebook::before {
	content:'\e606'
}
.icon-linkedin::before {
	content:'\e607'
}
.icon-share::before {
	content:'\e608'
}
.share-mod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.share-mod .share-label,.share-mod .share-label ~ .share-box {
	display:inline-block;
	vertical-align:middle
}
.share-box .share-item {
	float:left
}
.share-box .code {
	width:100px;
	height:100px;
	overflow:hidden
}
.share-box .code img,.share-box .code canvas {
	width:100%
}
.sidebar-mod {
	position:fixed;
	top:50%;
	right:-60px;
	z-index:9;
	opacity:0;
	visibility:hidden;
	-webkit-transition-property:opacity,visibility,right;
	transition-property:opacity,visibility,right;
	-webkit-transition-duration:.5s;
	transition-duration:.5s;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.sidebar-mod .sidebar-item {
	position:relative;
	display:block;
	width:70px;
	height:70px;
	border-radius:5px;
	background-color:#eee;
	cursor:pointer
}
.sidebar-mod .sidebar-item+.sidebar-item {
	margin-top:5px
}
.sidebar-mod .sidebar-cont {
	position:absolute;
	left:0;
	right:0;
	top:50%;
	padding:10px;
	text-align:center;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.sidebar-mod .code {
	width:100px;
	height:100px;
	overflow:hidden
}
.sidebar-mod .code img {
	display:block;
	width:100%
}
.sidebar-mod.x-show {
	opacity:1;
	visibility:visible
}
.vjs-full-window .sidebar-mod {
	z-index:-1
}
@media screen and (min-width:769px) {
	.sidebar-mod .sidebar-item:hover .sidebar-cont {
	color:#c7000a
}
.sidebar-mod:hover {
	right:0
}
}.slick-slider {
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y
}
.slick-item {
	position:relative
}
.slick-list {
	position:relative;
	z-index:1;
	overflow:hidden
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir='rtl'] .slick-slide {
	float:right
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto
}
.slick-arrow {
	-webkit-transform:scale(1);
	transform:scale(1);
	z-index:3;
	cursor:pointer
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-loading .slick-list {
	background:#fff
}
.slick-dots {
	margin:0;
	padding:0;
	z-index:3
}
.slick-dot {
	cursor:pointer
}
.slick-arrow.slick-disabled,.slick-arrow.slick-disabled:hover {
	opacity:0.5;
	cursor:initial
}
.suds-mod {
	position:relative
}
.suds-mod .suds-pop {
	position:absolute;
	padding:10px;
	opacity:0;
	visibility:hidden;
	border:1px solid #ddd;
	border-radius:5px;
	-webkit-transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,-webkit-transform;
	transition-property:opacity,visibility,transform;
	transition-property:opacity,visibility,transform,-webkit-transform;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.suds-mod .suds-pop::before,.suds-mod .suds-pop::after {
	content:'';
	position:absolute;
	z-index:-1
}
.suds-mod .suds-pop::before {
	width:12px;
	height:12px;
	background-color:#fff;
	border:1px solid #ddd
}
.suds-mod .suds-pop::after {
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#fff;
	border-radius:5px
}
.suds-mod .suds-pop.at-t {
	left:50%;
	bottom:100%;
	margin-bottom:10px;
	-webkit-transform:translate(-50%,10%);
	transform:translate(-50%,10%)
}
.suds-mod .suds-pop.at-t::before {
	left:50%;
	top:100%;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg)
}
.suds-mod .suds-pop.at-b {
	left:50%;
	top:100%;
	margin-top:10px;
	-webkit-transform:translate(-50%,-10%);
	transform:translate(-50%,-10%)
}
.suds-mod .suds-pop.at-b::before {
	left:50%;
	bottom:100%;
	-webkit-transform:translate(-50%,50%) rotate(45deg);
	transform:translate(-50%,50%) rotate(45deg)
}
.suds-mod .suds-pop.at-l {
	right:100%;
	top:50%;
	margin-right:10px;
	-webkit-transform:translate(10%,-50%);
	transform:translate(10%,-50%)
}
.suds-mod .suds-pop.at-l::before {
	top:50%;
	left:100%;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg)
}
.suds-mod .suds-pop.at-r {
	left:100%;
	top:50%;
	margin-left:10px;
	-webkit-transform:translate(-10%,-50%);
	transform:translate(-10%,-50%)
}
.suds-mod .suds-pop.at-r::before {
	top:50%;
	right:100%;
	-webkit-transform:translate(50%,-50%) rotate(45deg);
	transform:translate(50%,-50%) rotate(45deg)
}
.suds-mod .suds-pop>* {
	position:relative;
	z-index:1
}
.suds-mod.x-show,.suds-mod:hover {
	z-index:1
}
.suds-mod.x-show>.suds-pop,.suds-mod:hover>.suds-pop {
	opacity:1;
	visibility:visible
}
.suds-mod.x-show>.suds-pop.at-t,.suds-mod:hover>.suds-pop.at-t {
	-webkit-transform:translate(-50%,0%);
	transform:translate(-50%,0%)
}
.suds-mod.x-show>.suds-pop.at-b,.suds-mod:hover>.suds-pop.at-b {
	-webkit-transform:translate(-50%,0%);
	transform:translate(-50%,0%)
}
.suds-mod.x-show>.suds-pop.at-l,.suds-mod:hover>.suds-pop.at-l {
	-webkit-transform:translate(0%,-50%);
	transform:translate(0%,-50%)
}
.suds-mod.x-show>.suds-pop.at-r,.suds-mod:hover>.suds-pop.at-r {
	-webkit-transform:translate(0%,-50%);
	transform:translate(0%,-50%)
}
.suds-mod:hover>.suds-target+.suds-pop {
	opacity:0;
	visibility:hidden
}
.suds-mod.x-show>.suds-target+.suds-pop {
	opacity:1;
	visibility:visible
}
.tab-mod .tab-term {
	cursor:pointer
}
.tab-mod .tab-term.cur {
	color:#c7000a
}
.tab-mod .tab-item {
	opacity:0;
	visibility:hidden
}
.tab-mod .tab-item.act {
	opacity:1;
	visibility:visible
}
.topping-mod {
	position:fixed;
	right:10px;
	bottom:10px;
	background-color:rgba(0,0,0,0.7);
	border-radius:100%;
	color:#fff;
	line-height:1;
	text-align:center;
	cursor:pointer;
	z-index:9;
	opacity:0;
	visibility:hidden;
	width:40px;
	height:40px;
	line-height:40px;
	-webkit-transition-property:opacity,visibility,background,color;
	transition-property:opacity,visibility,background,color;
	-webkit-transition-duration:.3s;
	transition-duration:.3s
}
.topping-mod .s {
	font-family:Arial;
	text-transform:uppercase
}
.topping-mod.x-show {
	opacity:1;
	visibility:visible
}
.vjs-full-window .topping-mod {
	z-index:-1
}
@media screen and (min-width:769px) {
	.topping-mod:hover {
	background-color:#c7000a
}
.lock-screen .topping-mod {
	margin-right:17px
}
.lock-screen.full-screen .topping-mod {
	margin-right:0
}
}.tracker-mod .tracker-prev {
	cursor:pointer
}
.tracker-mod .tracker-next {
	cursor:pointer
}
.tracker-mod .tracker-box {
	overflow:hidden
}
.tracker-mod .tracker-track {
	min-width:100%;
	min-height:100%
}
.tracker-mod .tracker-item {
	cursor:pointer
}
.tracker-mod .tracker-item.cur {
	color:#c7000a
}
.tracker-mod.dir-hor .tracker-prev {
	float:left
}
.tracker-mod.dir-hor .tracker-next {
	float:right
}
.tracker-mod.dir-hor .tracker-box {
	text-align:center
}
.tracker-mod.dir-hor .tracker-track {
	display:table;
	white-space:nowrap;
	font-size:0
}
.tracker-mod.dir-hor .tracker-item {
	display:inline-block;
	vertical-align:middle;
	font-size:16px
}
.tracker-mod.dir-ver .tracker-box {
	height:300px
}
.tracker-mod.dir-ver .tracker-item {
	margin:10px 0
}
.video-mod {
	position:relative;
	background-color:#000;
	overflow:hidden
}
.video-mod::before {
	content:'';
	display:block;
	padding-top:56.25%
}
.video-mod .video-js {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%
}
.video-mod .vjs-ended .vjs-poster {
	display:block
}
.video-mod.mini .video-js .vjs-control-bar {
	position:static;
	visibility:hidden
}
.video-mod.mini .video-js .vjs-progress-control {
	position:static;
	display:block
}
.video-mod.mini .video-js .vjs-progress-holder {
	position:static
}
.video-mod.mini .video-js .vjs-load-progress,.video-mod.mini .video-js .vjs-mouse-display,.video-mod.mini .video-js .vjs-play-progress::before,.video-mod.mini .video-js .vjs-play-progress .vjs-time-tooltip,.video-mod.mini .video-js .vjs-play-progress .vjs-control-text {
	display:none
}
.video-mod.mini .video-js .vjs-play-progress {
	left:0;
	right:0;
	top:auto;
	bottom:0;
	height:.3em;
	opacity:.5;
	visibility:visible
}
.video-mod.mini .vjs-ended .vjs-play-progress {
	visibility:hidden
}
@media screen and (min-width:769px) {
	.vjs-no-flex .vjs-button {
	padding-bottom:3em
}
}@media screen and (max-width:768px) {
	.video-js .vjs-big-play-button {
	font-size:3em
}
.video-js .vjs-control-bar {
	height:2em
}
.video-js .vjs-control {
	width:2em
}
.vjs-button>.vjs-icon-placeholder::before {
	font-size:1em
}
.video-js .vjs-remaining-time {
	display:block;
	margin:0 0.5em;
	width:auto;
	line-height:2em
}
.vjs-current-time,.vjs-duration,.vjs-time-divider,.video-js .vjs-volume-panel {
	display:none
}
}.article-page {
	padding:50px 0
}
.article-page .article-head {
	margin-bottom:30px;
	text-align:center
}
.article-page .article-head .t {
	font-size:1.7em
}
.article-page .article-head .info {
	margin-top:10px;
	color:#707070
}
.article-page .article-head .s {
	margin:0 15px
}
.article-page .article-cont {
	margin-bottom:30px
}
.article-page .article-cont p,.article-page .article-cont .p {
	text-indent:2em;
	text-align:justify;
	text-justify:inter-ideograph
}
.article-page .article-cont p+p,.article-page .article-cont .p+.p {
	margin-top:1em
}
.article-page .article-cont .img {
	margin:1em 0
}
.article-page .article-cont iframe,.article-page .article-cont video,.article-page .article-cont img {
	display:block;
	margin:auto;
	max-width:100%;
	min-height:100%;
	height:auto !important;
	border:0
}
.article-page .article-cont .video-mod {
	margin-bottom:1em
}
.article-page .article-paging {
	overflow:hidden;
	padding:20px 0;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee
}
.article-page .article-paging .article-link {
	position:relative;
	-webkit-transition:color .3s;
	transition:color .3s
}
.article-page .article-paging .article-prev {
	float:left;
	padding-left:30px
}
.article-page .article-paging .article-next {
	float:right;
	padding-right:30px
}
.article-page .article-paging .xfont {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.article-page .article-paging .article-prev .xfont {
	left:0
}
.article-page .article-paging .article-next .xfont {
	right:0
}
.article-page .share-mod {
	margin-bottom:20px
}
@media screen and (min-width:769px) {
	.article-page .article-paging .article-link:hover {
	color:#c7000a
}
}@media screen and (max-width:768px) {
	.article-page .article-head .info {
	margin-top:5px
}
.article-page .article-head .s {
	margin:0 5px
}
.article-page .article-cont {
	margin-bottom:20px
}
.article-page .article-paging {
	padding:10px 0
}
.article-page .share-mod {
	margin-bottom:10px
}
}.business_area1 {
	background-repeat:no-repeat;
	background-size:cover;
	height:364px;
	padding-bottom:120px;
	position:relative;
	background-position:center
}
.business_area1 .con {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}
.business_area1 .t1 {
	display:none;
	font-size:82px;
	line-height:1.2;
	color:#bd0006;
	font-family:'Times New Roman',Times,serif;
	font-weight:bold
}
@media screen and (max-width:768px) {
	.business_area1 .t1 {
	font-size:28px
}
}.business_area1 .t2 {
	font-size:42px;
	line-height:1.2;
	color:#fff;
	font-family:'微软雅黑';
	margin-top:-12px
}
@media screen and (max-width:768px) {
	.business_area1 .t2 {
	font-size:26px
}
}.business_area1 .t3 {
	display:none;
	font-size:36px;
	color:#fff;
	font-family:'微软雅黑';
	width:370px;
	margin-top:50px;
	line-height:1.4
}
@media screen and (max-width:768px) {
	.business_area1 .t3 {
	font-size:24px
}
}.business_area2 {
	background:url(../images/jhy/bg1.jpg) no-repeat;
	background-size:cover
}
.business_area2 .con {
	position:relative
}
.business_area2 .tracker-mod {
	position:absolute;
	left:0;
	right:0;
	top:-120px;
	background:rgba(255,255,255,0.8)
}
.business_area2 .tracker-prev,.business_area2 .tracker-next {
	height:62px
}
.business_area2 .tracker-mod.dir-hor .tracker-item {
	width:25%;
	height:120px;
	background:rgba(195,195,195,0.3);
	font-size:30px;
	line-height:120px;
	font-family:'微软雅黑';
	border-right:1px solid #e2e2e2
}
@media screen and (max-width:768px) {
	.business_area2 .tracker-mod.dir-hor .tracker-item {
	font-size:18px
}
}.business_area2 .tracker-mod .tracker-item.cur {
	background:url(../images/jhy/tabbg2.png) no-repeat;
	background-size:cover;
	color:#bd192e
}
.business_area2 .tracker-mod .tracker-item.cur span {
	position:relative
}
.business_area2 .tracker-mod .tracker-item.cur span::after {
	content:'';
	position:absolute;
	left:25px;
	right:25px;
	bottom:-12px;
	border-bottom:1px solid #bd192e
}
.business_area2 .tracker-mod.dir-hor .tracker-item:last-child {
	border:0
}
.business_area2 .tab-item {
	display:none
}
.business_area2 .tab-item.active {
	display:block
}
.business_area2 .text {
	background:rgba(255,255,255,0.8);
	padding:0px 160px 105px 160px;
	position:relative;
	color:#999999;
	font-size:16px
}
body:not(.lang_en) .business_area2 .text {
	text-align:justify;
	text-justify:inter-ideograph
}
.business_area2 .text::after {
	content:'';
	background:url(../images/jhy/b_after2.png) no-repeat;
	background-size:cover;
	width:32px;
	height:244px;
	position:absolute;
	left:57px;
	bottom:-135px
}
.business_area2 .list {
	padding:20px 0 140px 0
}
.business_area2 .item {
	margin-top:0px
}
.business_area2 .t1 {
	font-size:36px;
	font-family:'微软雅黑';
	padding:0 55px
}
@media screen and (max-width:768px) {
	.business_area2 .t1 {
	font-size:24px
}
}.business_area2 .t2 {
	font-size:30px;
	font-family:'微软雅黑';
	margin-bottom:50px
}
@media screen and (max-width:768px) {
	.business_area2 .t2 {
	font-size:22px
}
}.business_area2 .b {
	margin-top:60px;
	background:rgba(255,255,255,0.8);
	padding:0px 55px 0px 55px
}
.business_area2 .textcon {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.business_area2 .textcon .p {
	font-size:18px;
	color:#999999;
	position:relative;
	width:100%;
	padding:0 20px 10px 22px
}
@media screen and (max-width:768px) {
	.business_area2 .textcon .p {
	font-size:16px
}
}.business_area2 .textcon .p::before {
	content:'';
	width:10px;
	height:10px;
	background-color:#c7000a;
	border-radius:50%;
	position:absolute;
	left:0;
	top:9px
}
@media screen and (min-width:769px) {
	.lang_en .business_area2 .tracker-mod.dir-hor .tracker-item {
	width:auto;
	padding:0 30px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.business_area1 .t1 {
	font-size:62px
}
.business_area1 .t2 {
	font-size:40px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.business_area1 .t2 {
	font-size:26px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.business_area1 .t3 {
	font-size:30px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.business_area1 .t3 {
	font-size:22px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.business_area2 .tracker-mod.dir-hor .tracker-item {
	font-size:24px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.business_area2 .tracker-mod.dir-hor .tracker-item {
	font-size:18px
}
}@media screen and (max-width:768px) {
	.business_area1 {
	padding:50px 0;
	height:auto
}
.business_area1 .t2 {
	margin:0
}
.business_area1 .t3 {
	margin-top:20px
}
.business_area2 .tracker-mod {
	position:static
}
.business_area2 .tracker-mod.dir-hor .tracker-item {
	padding:20px 15px;
	width:auto;
	height:auto;
	line-height:1
}
.business_area2 .text {
	padding:20px
}
.business_area2 .text::after {
	content:none
}
.business_area2 .list {
	padding:0px 0 50px 0
}
.business_area2 .item {
	margin-top:20px
}
.business_area2 .b {
	margin-top:0px;
	padding:20px
}
.business_area2 .t2 {
	margin-bottom:20px
}
.business_area2 .textcon {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-bottom:10px
}
.business_area2 .textcon .p {
	width:auto;
	padding:0 0 10px 20px
}
.business_area2 .t1 {
	padding:0 20px
}
.lang_en .business_area1 .t3 {
	width:auto
}
}.usbanner .con::after {
	content:none
}
.contact_us {
	background:url(../images/jhy/bg1.jpg) no-repeat;
	background-size:cover
}
.contact_us .con {
	position:relative;
	padding-bottom:240px
}
.contact_us .l {
	width:570px;
	height:788px;
	background:url(../images/jhy/bg3.jpg) no-repeat;
	background-size:cover;
	color:#fff;
	text-align:center;
	padding:100px 20px 120px;
	position:relative;
	z-index:4
}
.contact_us .t1 {
	font-size:82px;
	line-height:1.2;
	font-family:'Times New Roman',Times,serif;
	font-weight:bold
}
@media screen and (max-width:768px) {
	.contact_us .t1 {
	font-size:28px
}
}.contact_us .t2 {
	font-size:42px;
	line-height:1.2;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.contact_us .t2 {
	font-size:26px
}
}.contact_us .box1 .p {
	margin-top:10px;
	font-size:18px
}
@media screen and (max-width:768px) {
	.contact_us .box1 .p {
	font-size:16px
}
}.contact_us .box1 .icon {
	width:45px;
	height:45px;
	margin:30px auto
}
.contact_us .box1 .icon img {
	width:100%
}
.contact_us .r {
	width:1160px;
	height:1010px;
	-webkit-box-shadow:5px 0 57px rgba(0,0,0,0.2);
	box-shadow:5px 0 57px rgba(0,0,0,0.2);
	position:absolute;
	right:0;
	top:-120px;
	z-index:3
}
.contact_us .map {
	position:relative;
	overflow:hidden
}
.contact_us .map::before {
	content:'';
	display:block;
	padding-top:86.98276%
}
.contact_us .map .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
@media screen and (max-width:1500px) and (min-width:769px) {
	.contact_us .t1 {
	font-size:62px
}
.contact_us .t2 {
	font-size:40px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.contact_us .t2 {
	font-size:26px
}
}@media screen and (max-width:768px) {
	.contact_us .con {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
	padding:20px 0
}
.contact_us .l {
	width:auto;
	height:auto;
	padding:20px 10px;
	margin-top:20px
}
.contact_us .box1 .icon {
	width:30px;
	height:30px;
	margin:15px auto
}
.contact_us .r {
	width:auto;
	height:auto;
	position:static;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.general1 {
	height:1086px;
	padding:93px 0 0;
	position:relative
}
.general1 .generabg {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
.general1 .cont {
	width:900px;
	margin-left:30px
}
.general1 .pub_tit1 {
	color:#fff
}
.general1 .pub_tit1 .i {
	display:none
}
.general1 .pub_tit1 .en {
	color:#fff
}
.general1 .p {
	color:#fff;
	line-height:1.625;
	margin-top:26px
}
.general1 .morebox {
	margin-top:202px
}
.general2 {
	height:1097px;
	padding:23px 0 0;
	background:url(../images/lys/jpg16.jpg) no-repeat center
}
.general2 .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.general2 .lbox {
	width:400px;
	padding-top:108px
}
.general2 .rbox {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0;
	position:relative
}
.general2 .rbox .r {
	position:absolute;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain
}
.general2 .rbox .r1 {
	width:956px;
	height:956px;
	background-image:url(../images/lys/png11.png);
	left:-15px;
	top:-74px
}
.general2 .rbox .r2 {
	width:913px;
	height:913px;
	background-image:url(../images/lys/png12.png);
	top:-68px;
	left:-10px
}
.general2 .rbox .r3 {
	width:880px;
	height:880px;
	background-image:url(../images/lys/png13.png);
	left:0;
	top:-66px
}
.general2 .tracker-mod .tracker-box {
	overflow:visible
}
.general2 .tracker-item {
	position:absolute;
	white-space:normal;
	z-index:8
}
.general2 .tracker-item.cur {
	color:inherit
}
.general2 .box1 {
	padding:9px;
	background:url(../images/lys/png10.png) no-repeat center;
	background-size:contain;
	font-size:30px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.general2 .box1 {
	font-size:22px
}
}.general2 .box1 .bg {
	width:169px;
	height:169px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:999px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain
}
.general2 .tracker-item:nth-child(1) {
	top:90px;
	left:780px
}
.general2 .tracker-item:nth-child(2) {
	top:415px;
	left:800px
}
.general2 .tracker-item:nth-child(3) {
	top:727px;
	left:499px
}
.general2 .tracker-item:nth-child(4) {
	top:735px;
	left:169px
}
.general2 .tracker-item:nth-child(1) .box1 .bg {
	background-image:url(../images/lys/jpg10.jpg)
}
.general2 .tracker-item:nth-child(2) .box1 .bg {
	background-image:url(../images/lys/jpg10.jpg)
}
.general2 .tracker-item:nth-child(3) .box1 .bg {
	background-image:url(../images/lys/jpg11.jpg)
}
.general2 .tracker-item:nth-child(4) .box1 .bg {
	background-image:url(../images/lys/jpg12.jpg)
}
.general2 .box2 {
	position:absolute;
	width:372px;
	height:372px;
	background:url(../images/lys/png16.png) no-repeat center;
	background-size:contain;
	color:#fff;
	border-radius:999px;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-shadow:10px 10px 55px rgba(0,0,0,0.24);
	box-shadow:10px 10px 55px rgba(0,0,0,0.24);
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	opacity:0;
	visibility:hidden
}
.general2 .tab-item:nth-child(1) .box2 {
	top:15px;
	left:596px
}
.general2 .tab-item:nth-child(2) .box2 {
	top:342px;
	left:570px
}
.general2 .tab-item:nth-child(3) .box2 {
	top:565px;
	left:375px
}
.general2 .tab-item:nth-child(4) .box2 {
	top:545px;
	left:16px
}
.general2 .box2 .in {
	padding:0 25px;
	width:100%
}
.general2 .box2 .b2t {
	font-size:30px;
	font-family:'微软雅黑';
	text-align:center
}
@media screen and (max-width:768px) {
	.general2 .box2 .b2t {
	font-size:22px
}
}.general2 .box2 .b2p {
	margin-top:15px
}
body:not(.lang_en) .general2 .box2 .b2p {
	text-align:center;
	text-justify:inter-ideograph
}
.general2 .tab-cont {
	padding-left:50px
}
.general2 .tab-mod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.general2 .tab-mod .tab-item {
	position:absolute;
	top:0;
	left:50px
}
.general2 .tab-mod .tab-item.act {
	position:relative;
	left:auto
}
.general2 .tab-mod .tab-item.act .box2 {
	opacity:1;
	visibility:visible;
	z-index:9;
	-webkit-transition:all 0s linear 0.3s;
	transition:all 0s linear 0.3s
}
.general2 .img {
	width:727px;
	position:relative;
	overflow:hidden;
	overflow:hidden;
	border-radius:999px
}
.general2 .img::before {
	content:'';
	display:block;
	padding-top:100%
}
.general2 .img .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.general2 .img .i {
	border-radius:999px
}
.general2 .img .mask {
	border-radius:999px
}
.home3.general3 {
	height:1370px;
	padding:100px 0 0;
	background:url(../images/lys/jpg17.jpg) no-repeat center
}
.home3.general3 .pub_tit1 .i {
	left:140px;
	bottom:calc(100% + 37px)
}
.home3.general3 .lbox {
	padding-top:0;
	width:600px;
	position:relative;
	z-index:2
}
.home3.general3 .tracker-mod .tracker-box {
	overflow:visible
}
.home3.general3 .lbox .tracker-item {
	white-space:nowrap
}
.home3.general3 .lbox .tracker-item+.tracker-item {
	margin-top:66px
}
.home3.general3 .rbox {
	margin:0;
	position:relative;
	z-index:1;
	top:70px
}
.home3.general3 .rbox .bg {
	width:948px;
	height:963px;
	background-image:url(../images/lys/png15.png)
}
.home3.general3 .svgbox {
	width:764px;
	height:777px;
	left:93px;
	top:93px
}
.home3.general3 .svgbox[data-num='1'] path {
	stroke-dashoffset:1800px
}
.home3.general3 .svgbox[data-num='2'] path {
	stroke-dashoffset:1450px
}
.home3.general3 .svgbox[data-num='3'] path {
	stroke-dashoffset:1180px
}
.home3.general3 .svgbox[data-num='4'] path {
	stroke-dashoffset:880px
}
.home3.general3 .svgbox[data-num='5'] path {
	stroke-dashoffset:0px
}
.home3.general3 .rbox .point .item:nth-child(1) {
	left:87px;
	top:500px
}
.home3.general3 .rbox .point .item:nth-child(2) {
	left:215px;
	top:230px
}
.home3.general3 .rbox .point .item:nth-child(3) {
	left:508px;
	top:88px
}
.home3.general3 .rbox .point .item:nth-child(4) {
	left:748px;
	top:212px;
	bottom:auto
}
.home3.general3 .rbox .point .item:nth-child(5) {
	left:836px;
	top:495px
}
.home3.general3 .rbox .point .item:nth-child(6) {
	left:508px;
	top:844px
}
.home3.general3 .rbox .point .item::after {
	width:14px;
	height:14px
}
.home3.general3 .rbox .point .item::before {
	width:29px;
	height:29px
}
.home3.general3 .rbox .imgbox {
	top:141px;
	left:128px
}
.home3.general3 .rbox .imgbox .child {
	width:693px;
	height:701px;
	background:url(../images/lys/png14.png) no-repeat center;
	background-size:contain;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	color:#fff
}
.home3.general3 .rbox .imgbox .child .pad {
	padding:0 90px 0 78px;
	width:100%
}
.home3.general3 .rbox .imgbox .child .ct {
	font-size:30px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.home3.general3 .rbox .imgbox .child .ct {
	font-size:22px
}
}.home3.general3 .rbox .imgbox .child .cp {
	line-height:2.5625;
	margin-top:10px
}
.home3.general3 .rbox .imgbox .child::before {
	display:none
}
.general4 {
	padding:112px 0 140px;
	background:url(../images/lys/jpg5.jpg) no-repeat center
}
.general4 .tit {
	text-align:center;
	font-size:42px;
	line-height:1.2;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.general4 .tit {
	font-size:26px
}
}.general4 .tab-mod {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	margin:60px 0 0;
	padding:0 0 70px 58px;
	position:relative
}
.general4 .tab-mod::before {
	content:'';
	position:absolute;
	left:-74px;
	right:-74px;
	bottom:0;
	background-color:rgba(255,255,255,0.3);
	top:0;
	z-index:1
}
.general4 .tracker-mod,.general4 .tab-cont {
	position:relative;
	z-index:2
}
.general4 .tracker-mod {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0;
	text-align:center;
	padding:40px 0 0 76px
}
.general4 .tracker-box {
	margin-top:78px;
	overflow:visible
}
.general4 .tracker-mod .tracker-item {
	display:block;
	font-size:20px;
	position:relative
}
@media screen and (max-width:768px) {
	.general4 .tracker-mod .tracker-item {
	font-size:18px
}
}.general4 .tracker-mod .tracker-item .t {
	width:12em;
	margin:auto;
	white-space:normal
}
.general4 .tracker-mod .tracker-item::before {
	content:'';
	width:0;
	height:1px;
	background-color:#b4251d;
	position:absolute;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	left:-37px;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.general4 .tracker-mod .tracker-item+.tracker-item {
	margin-top:60px
}
.general4 .tracker-mod .tracker-item.cur::before {
	width:130px
}
.general4 .tab-cont {
	width:848px;
	position:relative
}
.general4 .tab-item {
	width:100%;
	position:absolute;
	z-index:-1;
	top:0;
	left:0
}
.general4 .tab-item.act {
	opacity:1;
	visibility:visible;
	position:relative;
	z-index:2
}
.general4 .tab_tit {
	font-size:30px
}
@media screen and (max-width:768px) {
	.general4 .tab_tit {
	font-size:22px
}
}.general4 .box .img {
	position:relative;
	overflow:hidden
}
.general4 .box .img::before {
	content:'';
	display:block;
	padding-top:62.26415%
}
.general4 .box .img .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.general4 .tab-item .t {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	background-color:rgba(51,51,51,0.8);
	line-height:1.625;
	min-height:124px;
	z-index:2
}
body:not(.lang_en) .general4 .tab-item .t {
	text-align:justify;
	text-justify:inter-ideograph
}
.general4 .tab-item .t a {
	display:block;
	padding:23px 40px
}
.general4 .slick-arrow {
	width:49px;
	height:49px;
	background-color:#fff;
	border-radius:50%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	font-family:'xfont';
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.general4 .slick-arrow::before {
	font-size:1em;
	color:#84888c;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	line-height:1
}
.general4 .slick-prev {
	left:30px
}
.general4 .slick-next {
	right:30px
}
.general4 .slick-prev::before {
	content:'\e504'
}
.general4 .slick-next::before {
	content:'\e505'
}
.lang_en .general2 .box1 {
	font-size:24px
}
.p1440 {
	display:none
}
@media screen and (min-width:769px) {
	.general4 .slick-arrow:hover {
	background-color:#84888c
}
.general4 .slick-arrow:hover::before {
	color:#fff
}
}@media screen and (max-width:1500px) {
	.general1 .cont {
	margin-left:0
}
.general2 .lbox {
	width:300px
}
.home3.general3 .rbox .bg {
	margin-left:-200px
}
.home3.general3 .lbox .tracker-item {
	padding:0
}
.general4 .tab-mod {
	padding:0 0 70px
}
.general4 .tab-mod::before {
	left:0;
	right:0
}
.general4 .tracker-mod {
	padding-left:20px;
	padding-right:20px
}
.general4 .tracker-mod .tracker-item::before {
	left:0
}
.general4 .tracker-mod .tracker-item.cur::before {
	width:60px
}
.general2 .tab-item:nth-child(1) .box2 {
	left:540px
}
.home3.general3 {
	background-position-x:-120px
}
.general2 {
	background-position-x:-411px
}
.lang_en .home3.general3 .lbox {
	width:400px
}
.lang_en .home3.general3 .lbox .tracker-item {
	white-space:normal
}
.lang_en .home3.general3 .rbox .bg {
	margin-left:0
}
.lang_en .home3 .lbox .tracker-item {
	font-size:26px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.general1 .morebox {
	margin-top:80px
}
.general2 .rbox {
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.general2 .lbox {
	width:360px
}
.general4 .tit {
	font-size:36px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.general4 .tit {
	font-size:24px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.general1 {
	height:875px
}
.general2 {
	height:945px
}
.home3.general3 .pub_tit1 .i {
	height:150px
}
.home3.general3 .rbox {
	top:-70px
}
.home3.general3 .lbox .tracker-item+.tracker-item {
	margin-top:25px
}
.home3.general3 {
	height:1260px
}
}@media screen and (max-width:1441px) and (min-width:769px) {
	.general .x-wrap {
	width:1230px
}
.general1 .generabg.p-show {
	display:none
}
.general1 .generabg.p1440 {
	display:block
}
.general1 {
	height:1116px;
	padding-top:90px;
	position:relative;
	z-index:2
}
.general1 .morebox {
	margin-top:132px
}
.general2 {
	height:1000px;
	margin-top:-362px;
	position:relative;
	padding-top:169px;
	background-image:none
}
.general2::before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url(../images/lyj/bg2.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	z-index:2
}
.general2::after {
	content:'';
	position:absolute;
	top:168px;
	right:0;
	bottom:0;
	left:0;
	background-image:url(../images/lyj/bg5.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.general2 .lbox {
	width:314px
}
.general2 .rbox .r1 {
	width:780px;
	height:775px
}
.general2 .rbox .r2 {
	width:750px;
	height:746px
}
.general2 .rbox .r3 {
	width:728px;
	height:720px
}
.general2 .img {
	width:590px
}
.general2 .tracker-item:nth-child(1) {
	left:640px
}
.general2 .tracker-item:nth-child(2) {
	left:600px
}
.general2 .tracker-item:nth-child(3) {
	top:597px;
	left:439px
}
.general2 .tracker-item:nth-child(4) {
	top:605px;
	left:159px
}
.general2 .tab-item:nth-child(2) .box2 {
	left:520px;
	top:302px
}
.general2 .tab-item:nth-child(3) .box2 {
	top:545px;
	left:295px
}
.general2 .lbox {
	padding-top:158px
}
.general2 .rbox {
	-webkit-transform:scale(0.9);
	transform:scale(0.9);
	margin-left:-50px
}
.general2 .x-wrap {
	z-index:3
}
.home3.general3 {
	height:1010px;
	background-image:url(../images/lyj/bg6.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	margin-top:-61px;
	z-index:0
}
.home3.general3 .pub_tit1 .i {
	left:90px
}
.home3.general3 .rbox {
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.general4 .tab-cont {
	width:790px
}
.home4 .rbox .list .lp {
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	line-height:1.5;
	height:3em;
	text-overflow:ellipsis;
	overflow:hidden;
	line-height:1.5 !important
}
}@media screen and (max-width:768px) {
	.general1 {
	height:auto;
	padding:30px 0 50px
}
.general1 .cont {
	width:100%;
	margin:0
}
.general1 .p {
	line-height:1.5;
	margin-top:15px
}
.general1 .morebox {
	margin-top:20px;
	color:#fff;
	text-align:left
}
.general2 {
	height:auto;
	padding:50px 0;
	background-position-x:center
}
.general2 .cont {
	display:block
}
.general2 .lbox {
	width:100%;
	padding:0
}
.general2 .rbox {
	width:auto;
	margin-top:30px
}
.general2 .rbox .r {
	display:none
}
.general2 .tracker-item {
	position:static
}
.general2 .tracker-item.cur .box1 .bg {
	background-size:cover;
	color:#fff;
	background-repeat:no-repeat;
	background-position:center
}
.general2 .tracker-item:nth-child(1).cur .box1 .bg {
	background-image:url(../images/lys/png16.png)
}
.general2 .tracker-item:nth-child(2).cur .box1 .bg {
	background-image:url(../images/lys/png16.png)
}
.general2 .tracker-item:nth-child(3).cur .box1 .bg {
	background-image:url(../images/lys/png16.png)
}
.general2 .tracker-item:nth-child(4).cur .box1 .bg {
	background-image:url(../images/lys/png16.png)
}
.general2 .tracker-item+.tracker-item {
	margin-left:5px
}
.general2 .tracker-mod .tracker-box {
	overflow:hidden
}
.general2 .tab-mod {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.general2 .box1 {
	padding:5px
}
.general2 .box1 .bg {
	width:70px;
	height:70px
}
.general2 .tab-cont {
	padding:20px 0 0
}
.general2 .img {
	width:80%
}
.general2 .box2 {
	width:60%;
	height:auto;
	-webkit-transform:none;
	transform:none;
	right:0 !important;
	bottom:-110px !important;
	top:auto !important;
	left:auto !important;
	border-radius:0;
	background-size:200%
}
.general2 .box2 .in {
	padding:20px
}
.general2 .box2 .b2p {
	margin-top:5px
}
.general2 .tab-mod .tab-item.act .box2 {
	-webkit-transition:none;
	transition:none
}
.home3.general3 {
	padding:50px 0;
	height:auto;
	background-position-x:center
}
.home3.general3 .lbox {
	width:100%
}
.home3.general3 .lbox .tracker-item {
	width:100%;
	white-space:normal;
	vertical-align:top;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.home3.general3 .lbox .tracker-item::before {
	margin-top:17px
}
.home3.general3 .lbox .tracker-item+.tracker-item {
	margin:10px 0 0 0
}
.home3.general3 .tracker-mod .tracker-box {
	overflow:hidden
}
.home3.general3 .rbox {
	width:auto;
	margin-top:30px;
	top:0
}
.home3.general3 .rbox .bg {
	margin:0;
	width:100%;
	height:auto;
	background-image:none
}
.home3.general3 .rbox .imgbox {
	left:auto;
	top:auto
}
.home3.general3 .rbox .imgbox .child {
	width:100%;
	height:auto;
	background-size:500%
}
.home3.general3 .rbox .imgbox .child .pad {
	padding:20px
}
.home3.general3 .rbox .imgbox .child .cp {
	line-height:1.5
}
.general4 {
	padding:50px 0;
	background-size:cover
}
.general4 .tab-mod {
	margin-top:30px;
	padding:20px;
	display:block
}
.general4 .tracker-mod {
	width:auto;
	padding:0
}
.general4 .tracker-box {
	margin-top:20px;
	overflow:hidden
}
.general4 .tracker-mod .tracker-item {
	display:inline-block;
	width:6em;
	vertical-align:top
}
.general4 .tracker-mod .tracker-item+.tracker-item {
	margin:0 0 0 20px
}
.general4 .tracker-mod .tracker-item::before {
	display:none
}
.general4 .tracker-mod .tracker-item .t {
	width:auto
}
.general4 .tab-cont {
	width:100%;
	margin-top:30px
}
.general4 .tab-item .t {
	position:static;
	min-height:auto
}
.general4 .tab-item .t a {
	padding:20px 10px
}
.general4 .slick-arrow {
	width:30px;
	height:30px
}
.general4 .slick-prev {
	left:10px
}
.general4 .slick-next {
	right:10px
}
.lang_en .general2 .tracker-mod .tracker-box {
	overflow-x:scroll
}
.lang_en .general2 .box1 .bg {
	width:auto;
	padding:0 15px;
	background-size:cover
}
.general1 {
	padding-top:0
}
.general1 .generabg {
	position:relative
}
.general1 .generabg::before {
	content:'';
	display:block;
	padding-top:55.466%
}
.general1 .pub_tit1,.general1 .p,.general1 .morebox {
	color:#333
}
.general2 .box2 {
	border-radius:50%
}
.general2 .box2 .in {
	padding:20px 40px
}
.general1 .cont {
	padding-top:30px
}
.home3.general3 .lbox .tracker-item {
	display:inline-block;
	width:4em;
	text-align:center
}
.home3.general3 .lbox .tracker-item+.tracker-item {
	margin:0 0 0 15px
}
.lang_en .home3.general3 .lbox .tracker-item {
	font-size:20px;
	width:150px;
	line-height:1.2
}
}@media screen and (max-width:768px) and (max-width:768px) {
	.lang_en .home3.general3 .lbox .tracker-item {
	font-size:18px
}
}@media screen and (max-width:768px) {
	.lang_en .general2 .box2 {
	width:100%;
	border-radius:0;
	margin-top:30px;
	position:relative;
	bottom:auto !important
}
.lang_en .general2 .img {
	margin:0 auto
}
.lang_en .home3.general3 .lbox {
	width:100%
}
.general2 .box2 .b2p {
	font-size:14px
}
.lang_en .general2 .pub_tit1 .cn {
	display:none
}
.home3.general3 .rbox .imgbox .child {
	background-image:none;
	height:100%
}
.home3.general3 .rbox .bg {
	position:relative;
	overflow:hidden;
	background-image:url(../images/lyj/bg3.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.home3.general3 .rbox .bg::before {
	content:'';
	display:block;
	padding-top:101.32159%
}
.home3.general3 .rbox .bg .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.home3.general3 .rbox .imgbox {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:120px 57px 100px
}
.home3.general3 .rbox .imgbox .child .pad {
	padding:0
}
.home3.general3 .rbox .imgbox .child {
	position:relative;
	display:none;
	overflow:auto
}
.home3.general3 .rbox .imgbox .child.act {
	display:block
}
.general2 .box2 {
	display:block
}
.general2 .box2:before {
	content:'';
	display:block;
	padding-top:100%;
	position:relative;
	width:100%
}
.general2 .box2 .in {
	position:absolute;
	width:100%;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.lang_en .general2 {
	padding-bottom:0
}
}.home1 .slick-item {
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative;
	overflow:hidden
}
.home1 .slick-item::before {
	content:'';
	display:block;
	padding-top:45.83333%
}
.home1 .slick-item .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.home1 .x-wrap {
	position:absolute;
	top:0;
	left:0;
	right:0
}
.home1 .cont {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	text-align:center
}
.home1 .t1 {
	font-size:52px;
	line-height:1.2;
	color:#0c0e87;
	text-shadow:0px 10px 20px rgba(0,0,0,0.5);
	letter-spacing:5px；
	font-weight: bold;
}
@media screen and (max-width:768px) {
	.home1 .t1 {
	font-size:24px
}
}.home1 .t2 {
	font-size:42px;
	line-height:1.2;
	font-family:'Times New Roman';
	color:#c7000a
}
@media screen and (max-width:768px) {
	.home1 .t2 {
	font-size:26px
}
}.home1 .morebox {
	margin-top:50px;
	color:#fff;
	background-color:rgba(0,0,0,0.3);
	display:inline-block;
	padding:18px 31px;
	border-radius:999px
}
.home1 .more {
	padding:0
}
.home1 .slick-dots {
	position:absolute;
	left:0;
	right:0;
	bottom:40px;
	font-size:0;
	text-align:center
}
.home1 .slick-dot {
	width:16px;
	height:16px;
	border-radius:99px;
	background:#fff;
	margin:0 12px;
	display:inline-block;
	opacity:0.2
}
.home1 .slick-dot.slick-active {
	opacity:1
}
.home2 {
	position:relative;
	z-index:2;
	background:url(../images/lys/jpg7.jpg) no-repeat bottom center;
	padding:205px 0 130px
}
.home2 .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.home2 .lbox {
	width:450px
}
.home2 .lbox .p {
	font-size:14px;
	color:#999999;
	line-height:1.857;
	margin-top:60px
}
.home2 .morebox {
	margin-top:195px
}
.home2 .rbox {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1;
	margin-right:120px;
	position:relative
}
.home2 .rbox .img {
	width:65.2873%;
	position:relative;
	overflow:hidden;
	margin:132px 0 0 -16.0919%
}
.home2 .rbox .img::before {
	content:'';
	display:block;
	padding-top:113.20423%
}
.home2 .rbox .img .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.home2 .rbox .tbox {
	width:70.6896%;
	padding-top:70.6896%;
	background:url(../images/lys/png7.png) no-repeat center;
	background-size:cover;
	color:#fff;
	text-align:center;
	overflow:hidden;
	-webkit-box-shadow:0px 5px 57px rgba(0,0,0,0.1);
	box-shadow:0px 5px 57px rgba(0,0,0,0.1);
	border-radius:999px;
	position:absolute;
	left:29.3103%;
	top:31.6129%
}
.home2 .rbox .tbox .inner {
	padding:0 90px;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.home2 .rbox .tbox .t {
	font-size:36px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.home2 .rbox .tbox .t {
	font-size:24px
}
}.home3 {
	padding:32px 0 93px;
	background:url(../images/lys/jpg8.jpg) no-repeat top center;
	position:relative;
	z-index:3
}
.home3 .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.home3 .lbox {
	width:400px;
	padding-top:127px
}
.home3 .lbox .tracker-mod {
	margin-top:70px
}
.home3 .lbox .tracker-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:left;
	font-size:30px;
	font-family:'微软雅黑';
	white-space:normal
}
@media screen and (max-width:768px) {
	.home3 .lbox .tracker-item {
	font-size:22px
}
}.home3 .lbox .tracker-item::before {
	content:'';
	width:0;
	height:1px;
	background-color:#c7000a;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	display:block
}
.home3 .lbox .tracker-item.cur::before {
	width:70px;
	margin-right:10px
}
.home3 .lbox .tracker-item+.tracker-item {
	margin-top:34px
}
.home3 .lbox .morebox {
	margin-top:78px
}
.home3 .lbox .tracker-item .text {
	white-space:normal
}
.home3 .rbox {
	margin-left:75px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:0
}
.home3 .rbox .bg {
	width:1074px;
	height:1090px;
	background:url(../images/lys/png9.png) no-repeat center;
	margin-right:-109px;
	position:relative
}
.home3 .rbox .imgbox {
	position:absolute;
	top:165px;
	left:151px;
	z-index:9
}
.home3 .rbox .imgbox .child {
	width:773px;
	position:relative;
	overflow:hidden;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	z-index:1;
	position:absolute;
	left:0;
	top:0
}
.home3 .rbox .imgbox .child::before {
	content:'';
	display:block;
	padding-top:100.90556%
}
.home3 .rbox .imgbox .child .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.home3 .rbox .imgbox .child.act {
	opacity:1;
	visibility:visible;
	z-index:2;
	position:relative
}
.home3 .rbox .point .item {
	position:absolute
}
.home3 .rbox .point .item::after {
	content:'';
	display:block;
	width:16px;
	height:16px;
	border-radius:50%;
	background-color:#bd192e;
	position:relative;
	z-index:2
}
.home3 .rbox .point .item::before {
	content:'';
	width:32px;
	height:32px;
	border-radius:50%;
	background-color:#fff;
	border:2px solid #bd192e;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s;
	transition:all 0.5s
}
.home3 .rbox .point .item.on::before {
	opacity:1;
	visibility:visible
}
.home3 .rbox .point .item:nth-child(1) {
	top:566px;
	left:99px
}
.home3 .rbox .point .item:nth-child(2) {
	top:99px;
	left:576px
}
.home3 .rbox .point .item:nth-child(3) {
	top:559px;
	left:947px
}
.home3 .rbox .point .item:nth-child(4) {
	bottom:120px;
	left:576px
}
.home3 .cls-1 {
	fill:none;
	stroke:#bd192e;
	stroke-width:2px;
	fill-rule:evenodd
}
.home3 .svgbox {
	width:867px;
	height:879px;
	position:absolute;
	top:105px;
	left:104px
}
.home3 .svgbox path {
	stroke-linecap:round;
	stroke-linejoin:round;
	stroke-miterlimit:10;
	stroke-dasharray:2100px;
	stroke-dashoffset:2100px;
	-webkit-transition:all 1s;
	transition:all 1s
}
.home3 .svgbox[data-num='1'] path {
	stroke-dashoffset:1380px
}
.home3 .svgbox[data-num='2'] path {
	stroke-dashoffset:700px
}
.home3 .svgbox[data-num='3'] path {
	stroke-dashoffset:0px
}
.home4 {
	padding:112px 0 140px;
	background:url(../images/lys/jpg5.jpg) no-repeat center;
	background-size:cover
}
.home4 .tab-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.home4 .tab-term {
	font-size:42px;
	line-height:1.2;
	font-family:'微软雅黑';
	margin:0 28px
}
@media screen and (max-width:768px) {
	.home4 .tab-term {
	font-size:26px
}
}.home4 .tab-mod .tab-term.cur {
	color:#bd192e
}
.home4 .tab-cont {
	margin-top:54px;
	position:relative
}
.home4 .tab-mod .tab-item {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:-1
}
.home4 .tab-mod .tab-item.act {
	position:static;
	opacity:1;
	visibility:visible
}
.home4 .cont {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0 -85px
}
.home4 .child {
	width:calc((100% - 10px) / 2);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	height:600px
}
.home4 .lbox {
	background-color:rgba(255,255,255,0.3);
	padding:0 102px 50px
}
.home4 .lbox .img {
	position:relative;
	overflow:hidden
}
.home4 .lbox .img::before {
	content:'';
	display:block;
	padding-top:48.90756%
}
.home4 .lbox .img .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.home4 .lbox .tbox {
	margin-top:33px
}
.home4 .lbox .tbox .t {
	font-size:18px;
	line-height:1.777
}
@media screen and (max-width:768px) {
	.home4 .lbox .tbox .t {
	font-size:16px
}
}.home4 .lbox .tbox .p {
	font-size:14px;
	color:#999;
	line-height:1.857;
	margin-top:8px
}
.home4 .lbox .tbox .data {
	font-size:26px;
	color:#c7000a;
	font-family:'Times New Roman'
}
@media screen and (max-width:768px) {
	.home4 .lbox .tbox .data {
	font-size:20px
}
}.home4 .rbox {
	background-color:rgba(255,255,255,0.3);
	margin-left:10px;
	padding:53px 105px 50px
}
.home4 .rbox .list .li {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:81px
}
.home4 .rbox .list .llbox {
	color:#c7000a;
	text-align:right;
	font-family:'Times New Roman';
	line-height:1
}
.home4 .rbox .list .llbox .dt1 {
	font-size:32px
}
@media screen and (max-width:768px) {
	.home4 .rbox .list .llbox .dt1 {
	font-size:22px
}
}.home4 .rbox .list .llbox .dt2 {
	font-size:18px;
	margin-top:3px
}
@media screen and (max-width:768px) {
	.home4 .rbox .list .llbox .dt2 {
	font-size:16px
}
}.home4 .rbox .list .lrbox {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:28px
}
.home4 .rbox .list .lt {
	font-size:18px
}
@media screen and (max-width:768px) {
	.home4 .rbox .list .lt {
	font-size:16px
}
}.home4 .rbox .list .lp {
	font-size:14px;
	color:#999;
	line-height:1.857;
	margin-top:3px
}
.home4 .rbox .list .li+.li {
	margin-top:27px
}
.home4 .rbox .list,.home4 .lbox .itwrap {
	-webkit-box-flex:1;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-negative:1;
	flex-shrink:1
}
.home4 .morebox {
	-ms-flex-negative:0;
	flex-shrink:0;
	-webkit-box-flex:0;
	-ms-flex-positive:0;
	flex-grow:0
}
.lang_en .home3 .lbox .tracker-item .text {
	word-wrap:normal;
	width:100%;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.lang_en .home1 .t1 {
	letter-spacing:0
}
@media screen and (max-width:1750px) {
	.home2 .rbox .img {
	margin-left:-5%
}
}@media screen and (max-width:1650px) {
	.home4 .cont {
	margin:0
}
.home4 .lbox,.home4 .rbox {
	padding-left:50px;
	padding-right:50px
}
}@media screen and (max-width:1500px) {
	.home2 .rbox .img {
	margin-left:0
}
.home2 .rbox .tbox .inner {
	padding:0 40px
}
.home3 .lbox {
	width:315px
}
.home3 .lbox .tracker-item {
	padding-right:20px
}
.home3 .rbox {
	margin-left:0
}
.home3 {
	background-position-x:-162px
}
.home2 {
	background-position-x:-403px
}
}@media screen and (min-width:769px) {
	.lang_en .home3 .tracker-mod.dir-hor .tracker-track {
	display:block;
	white-space:normal
}
.home1 .cont {
	-webkit-transform:scale(0.8) translateY(-50%);
	transform:scale(0.8) translateY(-50%);
	opacity:0;
	visibility:hidden
}
.home1 .slick-active .cont {
	-webkit-transform:scale(1) translateY(-50%);
	transform:scale(1) translateY(-50%);
	opacity:1;
	visibility:visible;
	-webkit-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out
}
.home1 .slick-slide:nth-child(1) .cont {
	-webkit-animation:fontScale 0.6s ease-in-out;
	animation:fontScale 0.6s ease-in-out
}
}@-webkit-keyframes fontScale {
	0% {
	-webkit-transform:scale(0.8) translateY(-50%);
	transform:scale(0.8) translateY(-50%);
	opacity:0;
	visibility:hidden
}
100% {
	-webkit-transform:scale(1) translateY(-50%);
	transform:scale(1) translateY(-50%);
	opacity:1;
	visibility:visible;
	-webkit-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out
}
}@keyframes fontScale {
	0% {
	-webkit-transform:scale(0.8) translateY(-50%);
	transform:scale(0.8) translateY(-50%);
	opacity:0;
	visibility:hidden
}
100% {
	-webkit-transform:scale(1) translateY(-50%);
	transform:scale(1) translateY(-50%);
	opacity:1;
	visibility:visible;
	-webkit-transition:all 0.6s ease-in-out;
	transition:all 0.6s ease-in-out
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.home1 .t1 {
	font-size:60px
}
.home1 .t2 {
	font-size:36px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.home1 .t2 {
	font-size:24px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.home3 .rbox {
	-webkit-transform:scale(0.8);
	transform:scale(0.8)
}
.home3 .lbox {
	width:360px
}
.home3 .lbox .tracker-item {
	font-size:24px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.home3 .lbox .tracker-item {
	font-size:18px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.home4 .tab-term {
	font-size:36px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.home4 .tab-term {
	font-size:24px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.home1 .t1 {
	font-size:48px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.home1 .t1 {
	font-size:28px
}
}@media screen and (max-width:1441px) and (min-width:769px) {
	.home .x-wrap {
	width:1230px
}
.pub_tit1 .en {
	font-size:48px;
	line-height:1.2
}
}@media screen and (max-width:1441px) and (min-width:769px) and (max-width:768px) {
	.pub_tit1 .en {
	font-size:28px
}
}@media screen and (max-width:1441px) and (min-width:769px) {
	.home2 {
	padding-top:273px;
	padding-bottom:27px;
	background-image:url(../images/lyj/bg1.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.pub_tit1 .i {
	bottom:calc(100% + 80px)
}
.home2 .rbox .img {
	margin-top:-114px;
	width:568px
}
.home2 .lbox {
	width:345px
}
.home2 .morebox {
	margin-top:28px
}
.home2 .rbox .tbox {
	top:auto;
	bottom:-27px;
	left:344px
}
.home3 {
	height:1063px;
	background-image:url(../images/lyj/bg2.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.home2 .rbox .tbox {
	width:467px;
	background-image:url(../images/lyj/bg1.png);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center
}
.home3 .pub_tit1 .i {
	left:148px
}
.home3 .rbox {
	margin-left:-75px;
	-webkit-transform:scale(0.7);
	transform:scale(0.7)
}
.home2 .rbox .tbox {
	width:62%;
	padding-top:62%
}
}@media screen and (max-width:768px) {
	.home1 .slick-item {
	height:300px;
	background-size:cover
}
.home1 .cont {
	right:0;
	padding:0 15px
}
.home1 .morebox {
	margin-top:20px;
	padding:5px 10px
}
.home1 .slick-dots {
	bottom:20px
}
.home1 .slick-dot {
	width:10px;
	height:10px;
	margin:0 5px
}
.home2 {
	padding:50px 0 80px;
	background-size:cover;
	background-position-x:center;
	z-index:9
}
.home2 .cont {
	display:block
}
.home2 .lbox {
	width:100%
}
.home2 .lbox .p {
	line-height:1.8;
	margin-top:20px
}
.home2 .morebox {
	margin-top:25px
}
.home2 .rbox {
	margin:30px 0 0
}
.home2 .rbox .img {
	margin:0
}
.home2 .rbox .tbox .inner {
	padding:0 20px
}
.home2 .rbox .tbox {
	left:auto;
	top:33%;
	right:0
}
.home3 {
	padding:50px 0;
	background-size:cover;
	background-position-x:center
}
.home3 .cont {
	display:block
}
.home3 .lbox {
	width:100%;
	padding:0
}
.home3 .lbox .tracker-mod {
	margin-top:30px
}
.home3 .lbox .tracker-item+.tracker-item {
	margin:10px 0 0 0
}
.home3 .lbox .tracker-item.cur::before {
	width:30px
}
.home3 .lbox .morebox {
	margin-top:25px
}
.home3 .rbox {
	margin-top:20px;
	width:100%
}
.home3 .rbox .bg {
	width:100%;
	height:auto;
	background:none;
	margin:0
}
.home3 .svgbox,.home3 .point {
	display:none
}
.home3 .rbox .imgbox {
	position:relative;
	left:auto;
	top:auto
}
.home3 .rbox .imgbox .child {
	width:100%
}
.home4 {
	padding:50px 0;
	background-size:cover
}
.home4 .tab-term {
	margin:0 10px
}
.home4 .tab-cont {
	margin-top:30px
}
.home4 .cont {
	display:block
}
.home4 .child {
	width:100%;
	display:block;
	height:auto
}
.home4 .lbox {
	padding:0 0 20px
}
.home4 .lbox .tbox {
	margin:20px 20px 0
}
.home4 .lbox .tbox .t {
	line-height:1.5
}
.home4 .lbox .tbox .p {
	line-height:1.5
}
.home4 .lbox .tbox .data {
	margin-top:5px
}
.home4 .lbox .morebox {
	margin:10px 20px 0
}
.home4 .rbox {
	margin:20px 0 0;
	padding:20px
}
.home4 .rbox .list .li {
	height:auto
}
.home4 .rbox .list .li+.li {
	margin-top:10px
}
.home4 .rbox .list .lrbox {
	margin-left:10px
}
.home4 .rbox .list .lp {
	line-height:1.5
}
.home4 .rbox .morebox {
	margin-top:10px
}
.home3 .lbox .tracker-item {
	font-size:18px;
	padding:0
}
.home3 .lbox .tracker-item {
	display:inline-block;
	width:5em;
	text-align:center
}
.home3 .lbox .tracker-item+.tracker-item {
	margin:0 0 0 15px
}
.home3 .lbox .tracker-item::before {
	display:none
}
.lang_en .home3 .lbox .tracker-item {
	font-size:20px;
	width:120px;
	line-height:1.2
}
}@media screen and (max-width:768px) and (max-width:768px) {
	.lang_en .home3 .lbox .tracker-item {
	font-size:18px
}
}@media screen and (max-width:380px) {
	.lang_en .home2 .rbox .tbox .t {
	font-size:20px;
	line-height:1.5
}
}.jobbanner .banner-mod .t1 {
	width:auto
}
.jobbanner .banner-mod .flex {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding-bottom:155px
}
.jobbanner .banner-mod .con {
	margin-left:50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%
}
.jobbanner .banner-mod .con::after {
	background-image:url(../images/jhy/b_after2.png);
	width:32px;
	height:244px;
	bottom:-100px
}
.job {
	background:url(../images/jhy/bg2.jpg) no-repeat;
	background-size:cover;
	position:relative;
	padding-bottom:140px
}
.job .con {
	position:relative;
	z-index:2;
	padding-top:255px
}
.job .top {
	position:absolute;
	left:0;
	right:0;
	top:-155px;
	background:url(../images/jhy/bg4.png) no-repeat;
	padding:80px 265px 50px 200px;
	background-size:cover
}
.job .textcon {
	color:#777;
	font-size:16px
}
body:not(.lang_en) .job .top .p {
	text-align:justify;
	text-justify:inter-ideograph
}
.job .top .p+.p {
	margin-top:25px
}
.job .top .scroll-mod {
	height:230px
}
.job .center .table {
	width:100%;
	border-collapse:collapse
}
.job .center .table thead tr {
	background:url(../images/jhy/thbg.jpg) left bottom no-repeat;
	background-size:cover
}
.job .center .table thead tr th {
	padding:40px 10px;
	font-size:24px;
	color:#fff;
	font-weight:normal
}
@media screen and (max-width:768px) {
	.job .center .table thead tr th {
	font-size:18px
}
}.job .center .table td {
	padding:40px 10px;
	font-size:24px;
	text-align:center
}
@media screen and (max-width:768px) {
	.job .center .table td {
	font-size:18px
}
}.job .center .table tr {
	border-bottom:1px solid #e9e9e9;
	background:#fff
}
.job .center .table tr:nth-child(even) {
	background:#f7f7f7
}
.job .center .table tbody tr td:last-child {
	text-align:left
}
.job .center .table a.txt {
	color:#999999;
	position:relative
}
.job .center .table a.txt::after {
	content:'';
	width:0;
	height:20px;
	background:url(../images/jhy/after1.png) bottom right no-repeat;
	background-size:cover;
	position:absolute;
	left:110%;
	bottom:4px;
	-webkit-transition:width .3s;
	transition:width .3s
}
.job .bottom {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:50px 0 20px 0
}
.job .bottom .l {
	font-size:18px;
	color:#999999
}
@media screen and (max-width:768px) {
	.job .bottom .l {
	font-size:16px
}
}.job .bottom .r {
	padding:0 30px;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	max-width:1275px;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.job .bottom .r a {
	margin:0 15px 15px 0
}
.job .bottom .r img {
	max-width:91px;
	max-height:34px
}
@media screen and (min-width:769px) {
	.job .center .table a.txt:hover {
	color:#c7000a
}
.job .center .table a.txt:hover::after {
	width:72px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.banner-mod .t1 {
	font-size:62px
}
.banner-mod .t2 {
	font-size:40px;
	line-height:1.2
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.banner-mod .t2 {
	font-size:26px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.job .center .table thead tr th {
	font-size:18px;
	padding:20px 10px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.job .center .table thead tr th {
	font-size:16px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.job .center .table td {
	font-size:16px;
	padding:20px 10px
}
.job .center .table a.txt:hover::after {
	width:60px
}
}@media screen and (max-width:768px) {
	.jobbanner .banner-mod .flex {
	padding-top:0
}
.jobbanner .banner-mod .con {
	margin:0
}
.job {
	padding-bottom:50px
}
.job .con {
	padding-top:50px
}
.job .top {
	position:static;
	padding:20px
}
.job .top .p+.p {
	margin-top:10px
}
.job .center {
	margin-top:20px
}
.job .center .table {
	white-space:nowrap
}
.job .center .table colgroup {
	display:none
}
.job .center .table thead tr th {
	padding:15px 10px
}
.job .center .table td {
	padding:15px 10px
}
.job .bottom {
	padding:20px 0 0 0;
	display:block
}
.job .bottom .r {
	margin-top:10px;
	padding:0 10px
}
.job .top .scroll-mod {
	height:auto
}
.jobbanner .banner-mod .flex {
	padding-bottom:0
}
}.news {
	background:url(../images/jhy/bg1.jpg) no-repeat;
	padding:140px 0;
	background-size:cover
}
.news .tab-cont {
	position:relative
}
.news .tab-item {
	position:absolute;
	left:0;
	top:0;
	display:block
}
.news .tab-item.act {
	position:relative;
	z-index:2
}
.news .tab-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.news .tab-term {
	padding:15px 35px;
	background:#fff;
	border-radius:10px;
	font-size:30px;
	font-family:'微软雅黑';
	margin:0 20px
}
@media screen and (max-width:768px) {
	.news .tab-term {
	font-size:22px
}
}.news .tab-term.cur {
	color:#fff;
	background:#c7000a
}
.news .list {
	margin-top:55px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.news .item {
	background:url(../images/jhy/itembg1.jpg) bottom no-repeat;
	background-size:cover;
	width:455px;
	height:448px;
	margin:0 35px 35px 0;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.news .item a {
	padding:65px 30px 100px 30px;
	display:block
}
.news .date {
	color:#b4251d;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-family:'Times New Roman',Times,serif
}
.news .d1 {
	font-size:32px
}
@media screen and (max-width:768px) {
	.news .d1 {
	font-size:22px
}
}.news .d2 {
	font-size:18px;
	margin-left:5px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	padding-bottom:7px
}
@media screen and (max-width:768px) {
	.news .d2 {
	font-size:16px
}
}.news .t1 {
	margin-top:10px;
	font-size:18px;
	height:55px;
	overflow:hidden;
	font-family:'SimHei'
}
@media screen and (max-width:768px) {
	.news .t1 {
	font-size:16px
}
}body:not(.lang_en) .news .t1 {
	text-align:justify;
	text-justify:inter-ideograph
}
.news .t2 {
	padding:0px;
	font-size:16px;
	border-bottom:0px dashed #bbbdbf;
	height:160px;
	overflow:hidden;
	color:#999999
}
body:not(.lang_en) .news .t2 {
	text-align:justify;
	text-justify:inter-ideograph
}
.news .list .item:nth-child(3n) {
	margin-right:0
}
@media screen and (min-width:769px) {
	.news .item:hover {
	background-image:url(../images/jhy/itembg1_a.jpg);
	color:#fff
}
.news .item:hover .date,.news .item:hover .t2 {
	color:#fff
}
}@media screen and (max-width:1441px) {
	.news .list .item {
	width:403px;
	height:427px
}
.news .piclist .item {
	width:293px;
	height:385px
}
.news .t2 {
	height:250px
}
.news .item a {
	padding:40px 30px 0 30px
}
.news .piclist .item a {
	padding:0
}
.news .t1 {
	height:85px
}
}@media screen and (max-width:768px) {
	.news {
	padding:50px 0
}
.news .tab-term {
	padding:5px 20px;
	text-align:center;
	margin:0 5px
}
.news .list {
	margin-top:20px
}
.news .list .item {
	width:100%;
	height:auto;
	margin:0 0 20px 0
}
.news .d2 {
	padding-bottom:3px
}
.news .item a {
	padding:20px 15px
}
.news .t2 {
	padding:15px 0;
	height:auto
}
.news .t1 {
	height:auto
}
}.professionals {
	background:url(../images/jhy/bg1.jpg);
	padding:100px 0 140px
}
.professionals .list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-bottom:20px
}
.professionals .item {
	width:694px;
	height:398px;
	-webkit-box-shadow:5px 0 57px rgba(0,0,0,0.11);
	box-shadow:5px 0 57px rgba(0,0,0,0.11);
	background:#fff url(../images/jhy/itembg2.png) no-repeat bottom center/cover;
	position:relative;
	margin:45px 45px 0 0
}
.professionals .item a {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.professionals .item::after {
	content:'';
	position:absolute;
	right:0;
	bottom:0;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out;
	width:83px;
	height:77px
}
.professionals .pic {
	width:291px;
	position:relative;
	overflow:hidden
}
.professionals .pic::before {
	content:'';
	display:block;
	padding-top:136.76976%
}
.professionals .pic .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.professionals .text {
	padding:85px 40px 40px 40px;
	position:relative;
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.professionals .t1 {
	font-size:24px
}
@media screen and (max-width:768px) {
	.professionals .t1 {
	font-size:18px
}
}.professionals .t2 {
	font-size:18px;
	margin-top:8px;
	max-height:28px;
	overflow:hidden;
	white-space:nowrap;
	max-width:323px;
	text-overflow:ellipsis
}
@media screen and (max-width:768px) {
	.professionals .t2 {
	font-size:16px
}
}.professionals .t3 {
	font-size:16px;
	margin-top:15px;
	height:130px;
	overflow:hidden
}
.professionals .more {
	position:relative;
	font-size:24px;
	font-family:'微软雅黑';
	margin-top:15px
}
@media screen and (max-width:768px) {
	.professionals .more {
	font-size:18px
}
}.professionals .more span {
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	display:inline-block
}
.professionals .more::after {
	content:'';
	background:url(../images/jhy/after1.png) right bottom no-repeat;
	background-size:cover;
	width:72px;
	height:20px;
	position:absolute;
	left:100px;
	top:10px
}
.professionals .list .item:nth-child(2n) {
	margin-right:0
}
@media screen and (min-width:769px) {
	.professionals .item:hover {
	background-image:none
}
.professionals .item:hover::after {
	background-image:url(../images/jhy/after2.png)
}
.professionals .more:hover span {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
}@media screen and (max-width:1441px) {
	.professionals .item {
	width:617px
}
.professionals .pic .i {
	top:0;
	left:0;
	-webkit-transform:none;
	transform:none
}
.professionals .t2 {
	max-width:246px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.professionals .more {
	font-size:20px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.professionals .more {
	font-size:18px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.professionals .more::after {
	width:60px;
	top:6px
}
}@media screen and (max-width:768px) {
	.professionals {
	padding:50px 0
}
.professionals .list {
	padding:0;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.professionals .item {
	width:calc(50% - 15px);
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0 0 20px 0;
	height:auto
}
.professionals .item::after {
	content:none
}
.professionals .pic {
	width:50%
}
.professionals .text {
	padding:15px
}
.professionals .t2 {
	margin-top:5px;
	text-overflow:initial;
	max-width:none;
	max-height:none;
	white-space:normal;
	font-size:14px
}
.professionals .t3 {
	height:auto;
	max-height:50px;
	font-size:14px;
	margin-top:5px
}
.professionals .more {
	margin-top:5px
}
.professionals .more::after {
	width:40px;
	height:10px;
	bottom:5px;
	top:auto;
	left:80px
}
.professionals .item a {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.professionals .pic,.professionals .pic .i {
	width:100%
}
.professionals .t3 {
	max-height:none
}
}.professionals_details1 {
	background:no-repeat center / cover;
	padding-top:205px;
	height:664px
}
.professionals_details1 .con {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:-70px;
	position:relative;
	z-index:2
}
.professionals_details1 .l {
	width:385px;
	position:relative;
	overflow:hidden
}
.professionals_details1 .l::before {
	content:'';
	display:block;
	padding-top:137.66234%
}
.professionals_details1 .l .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.professionals_details1 .l img {
	width:100%
}
.professionals_details1 .r {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding:65px 80px 50px 80px;
	background:rgba(255,255,255,0.8);
	position:relative
}
.professionals_details1 .t .t1 {
	font-size:30px
}
@media screen and (max-width:768px) {
	.professionals_details1 .t .t1 {
	font-size:22px
}
}.professionals_details1 .t .t2 {
	font-size:18px;
	margin-top:5px
}
@media screen and (max-width:768px) {
	.professionals_details1 .t .t2 {
	font-size:16px
}
}.professionals_details1 .t .t3 {
	font-size:16px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin-top:30px
}
.professionals_details1 .t .t3 .div {
	margin-right:45px
}
.professionals_details1 .t .t3 .div p {
	display:block
}
.professionals_details1 .c {
	margin-top:48px
}
.professionals_details1 .c .t1 {
	font-size:30px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.professionals_details1 .c .t1 {
	font-size:22px
}
}.professionals_details1 .c .t2 {
	font-size:18px;
	margin-top:18px;
	height:60px;
	margin-bottom:28px;
	overflow:hidden
}
@media screen and (max-width:768px) {
	.professionals_details1 .c .t2 {
	font-size:16px
}
}.professionals_details1 .c .t2 p {
	display:inline-block;
	position:relative;
	padding-left:20px;
	margin-right:140px
}
.professionals_details1 .c .t2 p::before {
	content:'';
	width:10px;
	height:10px;
	background-color:#c7000a;
	border-radius:50%;
	position:absolute;
	left:0;
	top:10px
}
.professionals_details1 .c .t2 p:last-child {
	margin:0
}
.professionals_details1 .b {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	left:80px;
	bottom:50px
}
.professionals_details1 .b a {
	width:170px;
	height:50px;
	line-height:50px;
	background-color:#c7000a;
	display:inline-block;
	margin-right:15px;
	color:#fff;
	padding:0 20px;
	position:relative
}
.professionals_details1 .b a::after {
	content:'';
	background:url(../images/jhy/icon2.png) no-repeat;
	width:17px;
	height:18px;
	position:absolute;
	right:20px;
	top:16px
}
.professionals_details2 {
	background:url(../images/jhy/bg1.jpg);
	padding:75px 0 140px;
	position:relative
}
.professionals_details2 .con::after {
	content:'';
	background:url(../images/jhy/bg2.png) top no-repeat;
	width:503px;
	height:990px;
	position:absolute;
	top:-150px;
	right:95px;
	z-index:1;
	background-size:cover
}
.professionals_details2 .con {
	position:relative
}
.professionals_details2 .con .list {
	position:relative;
	z-index:2
}
.professionals_details2 .con .item {
	margin-bottom:70px
}
.professionals_details2 .con .title {
	font-size:30px;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.professionals_details2 .con .title {
	font-size:22px
}
}.professionals_details2 .con .text {
	font-size:18px;
	color:#333
}
body:not(.lang_en) .professionals_details2 .con .text {
	text-align:justify;
	text-justify:inter-ideograph
}
.professionals_details2 .con .text p {
	margin-top:20px
}

.professionals_details2 .con .text p img {
	width:100%;
	height:100%;
}


.professionals_details2 .newscon {
	margin-top:50px;
	position:relative;
	z-index:2
}
.professionals_details2 .newscon .newslist {
	margin-top:60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.professionals_details2 .newscon .title {
	font-size:42px;
	line-height:1.2;
	text-align:center;
	font-family:'微软雅黑'
}
@media screen and (max-width:768px) {
	.professionals_details2 .newscon .title {
	font-size:26px
}
}.professionals_details2 .newscon .item {
	padding:35px 90px 35px 60px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:url(../images/jhy/itembg3.jpg) no-repeat;
	background-size:cover;
	width:715px;
	margin:0 10px 10px 0;
	position:relative
}
.professionals_details2 .newscon .item::after {
	content:'';
	width:5px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	background:transparent;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.professionals_details2 .newscon .item:nth-child(2n) {
	margin-right:0
}
.professionals_details2 .newscon .date {
	width:70px;
	margin-right:130px;
	color:#c7000a;
	text-align:right;
	font-family:'Times New Roman',Times,serif
}
.professionals_details2 .newscon .t {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	font-size:18px;
	line-height:1.8
}
@media screen and (max-width:768px) {
	.professionals_details2 .newscon .t {
	font-size:16px
}
}.professionals_details2 .newscon .d1 {
	font-size:32px
}
@media screen and (max-width:768px) {
	.professionals_details2 .newscon .d1 {
	font-size:22px
}
}.professionals_details2 .newscon .d2 {
	font-size:18px
}
@media screen and (max-width:768px) {
	.professionals_details2 .newscon .d2 {
	font-size:16px
}
}.lang_en .professionals_details1 .b a {
	width:auto;
	padding:0 50px 0 20px
}
@media screen and (min-width:769px) {
	.professionals_details2 .newscon .item:hover::after {
	background:#cb0308
}
}@media screen and (max-width:1441px) {
	.professionals_details2 .newscon .item {
	width:635px
}
}@media screen and (max-width:1500px) and (min-width:769px) {
	.professionals_details2 .newscon .title {
	font-size:36px
}
}@media screen and (max-width:1500px) and (min-width:769px) and (max-width:768px) {
	.professionals_details2 .newscon .title {
	font-size:24px
}
}@media screen and (max-width:768px) {
	.professionals_details1 {
	padding-top:50px;
	height:auto
}
.professionals_details1 .con {
	display:block
}
.professionals_details1 .l {
	width:60%;
	margin:0 auto 15px
}
.professionals_details1 .r {
	padding:20px
}
.professionals_details1 .t .t3 {
	margin-top:10px;
	display:block
}
.professionals_details1 .c {
	margin-top:20px
}
.professionals_details1 .c .t2 {
	height:auto;
	margin-bottom:20px
}
.professionals_details1 .c .t2 p {
	margin-right:20px
}
.professionals_details1 .b {
	position:static
}
.professionals_details1 .b a::after {
	right:10px
}
.professionals_details2 {
	padding:20px 0 30px
}
.professionals_details2 .con .text p {
	margin-top:10px
}
.professionals_details2 .newscon {
	margin-top:30px
}
.professionals_details2 .newscon .newslist {
	margin-top:20px;
	display:block
}
.professionals_details2 .con .item {
	width:auto;
	margin:0 0 20px 0;
	margin-bottom:20px
}
.professionals_details2 .newscon .date {
	margin-right:20px
}
.professionals_details2 .newscon .d2 {
	margin:0
}
.professionals_details2 .newscon .item {
	padding:15px 10px
}
.professionals_details2 .newscon .date {
	width:180px;
	margin-right:10px
}
.professionals_details2 .con::after {
	width:240px;
	height:472px;
	right:0;
	top:0
}
.lang_en .professionals_details1 .b a {
	padding:0 40px 0 10px;
	font-size:14px
}
}.result-page {
	padding:50px 0;
	border-top:1px solid #ddd;
	background:#f8f8f8
}
.result-page .result-head .t {
	font-size:1.7em
}
.result-page .result-head .s {
	margin-left:30px;
	font-size:1.2em;
	color:#707070
}
.result-page .result-list {
	margin-bottom:50px
}
.result-page .result-list .list-item {
	padding:30px 0;
	border-bottom:1px solid #eee
}
.result-page .result-list .t {
	margin-bottom:15px;
	font-size:1.2em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-transition:color .3s;
	transition:color .3s
}
.result-page .result-list .p {
	color:#707070
}
body:not(.lang_en) .result-page .result-list .p {
	text-align:justify;
	text-justify:inter-ideograph
}
.result-page .key {
	color:#c7000a
}
@media screen and (min-width:769px) {
	.result-page .result-list .t:hover {
	color:#c7000a
}
}.sitemap-page {
	padding:50px 0
}
.sitemap-page .dl {
	padding:20px 0;
	border-bottom:1px solid #eee
}
.sitemap-page .dt {
	font-size:1.2em
}
.sitemap-page .dd {
	margin-top:20px;
	padding-left:4em
}
.sitemap-page .link {
	-webkit-transition:color .3s;
	transition:color .3s
}
.sitemap-page .link+.link {
	margin-left:20px
}
@media screen and (min-width:769px) {
	.sitemap-page .link:hover {
	color:#c7000a
}
}.viewpoint {
	background:url(../images/jhy/bg1.jpg) no-repeat;
	padding:140px 0;
	background-size:cover
}
.viewpoint .tab-cont {
	position:relative
}
.viewpoint .tab-item {
	position:absolute;
	left:0;
	top:0;
	display:block
}
.viewpoint .tab-item.act {
	position:relative;
	z-index:2
}
.viewpoint .tab-bar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.viewpoint .tab-term {
	padding:15px 35px;
	background:#fff;
	border-radius:10px;
	font-size:30px;
	font-family:'微软雅黑';
	margin:0 20px
}
@media screen and (max-width:768px) {
	.viewpoint .tab-term {
	font-size:22px
}
}.viewpoint .tab-term.cur {
	color:#fff;
	background:#c7000a
}
.viewpoint .piclist {
	margin-top:55px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.viewpoint .piclist .item {
	width:333px;
	height:438px;
	margin:0 35px 35px 0;
	position:relative;
	background-image:none
}
.viewpoint .piclist .item a {
	padding:0
}
.viewpoint .piclist .pic {
	position:relative;
	overflow:hidden
}
.viewpoint .piclist .pic::before {
	content:'';
	display:block;
	padding-top:131.53153%
}
.viewpoint .piclist .pic .i {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width:100%;
	max-height:100%;
	-webkit-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s
}
.viewpoint .piclist .t {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:78px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,0.6);
	padding:0 30px;
	-webkit-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
	font-size:20px;
	font-family:'微软雅黑';
	color:#fff;
	overflow:hidden;
	position:absolute
}
@media screen and (max-width:768px) {
	.viewpoint .piclist .t {
	font-size:18px
}
}.viewpoint .piclist .item:nth-child(4n) {
	margin-right:0
}
.viewpoint .piclist .t .icon {
	width:40px;
	height:40px;
	margin-left:30px;
	background:url(../images/jhy/icon1.png) no-repeat;
	background-size:cover
}
.viewpoint .piclist .t .text {
	max-width:200px
}
@media screen and (min-width:769px) {
	.viewpoint .list .item:hover {
	background-image:url(../images/jhy/itembg1_a.jpg);
	color:#fff
}
.viewpoint .list .item:hover .date {
	color:#fff
}
.viewpoint .piclist .item:hover .t {
	background:url(../images/jhy/itembg3.png) repeat-x
}
}@media screen and (max-width:1441px) {
	.viewpoint .list .item {
	width:403px;
	height:397px
}
.viewpoint .piclist .item {
	width:293px;
	height:385px
}
.viewpoint .piclist .t .text {
	max-width:162px
}
}@media screen and (max-width:768px) {
	.viewpoint {
	padding:50px 0
}
.viewpoint .tab-term {
	padding:5px 20px;
	text-align:center;
	margin:0 5px
}
.viewpoint .list {
	margin-top:20px
}
.viewpoint .list .item {
	width:100%;
	height:auto;
	margin:0 0 20px 0
}
.viewpoint .list .item a {
	padding:20px 15px
}
.viewpoint .list .d2 {
	padding-bottom:3px
}
.viewpoint .piclist {
	margin-top:20px
}
.viewpoint .piclist .item {
	width:48%;
	height:auto;
	margin:0 4% 20px 0
}
.viewpoint .piclist .item:nth-child(2n) {
	margin-right:0
}
.viewpoint .piclist .t {
	padding:0 10px;
	height:50px
}
.viewpoint .piclist .t .icon {
	width:25px;
	height:25px;
	margin-left:10px
}
.viewpoint .piclist .t .text {
	max-width:120px
}
.lang_en .viewpoint .piclist .t {
	height:auto
}
}