@charset "utf-8";

.audiojs audio {
	position: absolute;
	left: -1px;
}
.audiojs {
	width: auto;
	height: auto;
	background: inherit;
	overflow: inherit;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
}
.audiojs .play-pause {
	position: absolute;
	right: 0;
	bottom: 0;
	width: auto;
	height: auto;
	padding: 0;
	float: none;
	border-radius: 999px;
	border-right: 0 none;
}
.audiojs p {
	width: 100%;
	height: 100%;
}
.audiojs .play {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background: center no-repeat;
}
.audiojs .scrubber {
	float: none;
	width: 100%;
	background: #fff;
	height: 3px;
	border-radius: 99px;
	margin: 0;
	border-top: 0 none;
}
.audiojs .progress {
	height: 100%;
	background: #faa55d;
	border-radius: 99px;
}
.audiojs .loaded {
	height: 100%;
	width: 0px;
	opacity: 0;
}
.audiojs .time {
	float: none;
	height: auto;
	line-height: 1.5;
	margin: 0;
	margin-top: 5px;
	padding: 0;
	border-left: 0 none;
	color: #fff;
	text-shadow: 0 0 0px rgba(0, 0, 0, 0.5);
}
.audiojs .time em {
	padding: 0;
	color: #fff;
}
.audiojs .time em:after{ content: '\/'}
.audiojs .time strong {
	padding: 0;
}
.audiojs .error-message {
	float: left;
	display: none;
	margin: 0px 10px;
	height: 36px;
	width: 400px;
	overflow: hidden;
	line-height: 36px;
	white-space: nowrap;
	color: #fff;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}
.audiojs .error-message a {
	color: #eee;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px solid #999;
	white-space: wrap;
}
.audiojs .play {
	background-image: url(../image/xf/ico7.png);
}
.audiojs .pause {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	background: center no-repeat;
}

.audiojs .loading {
	background: url("js/plugs/player-graphics.gif") -2px -31px no-repeat;
}
.audiojs .error {
	background: url("js/plugs/player-graphics.gif") -2px -61px no-repeat;
}
.audiojs .pause {
	background-image: url(../image/xf/ico8.png);
}
.playing .loading, .playing .error {
	display: none;
}
.playing .pause {
	display: block;
}
.loading .play, .loading .pause, .loading .error {
	display: none;
}
.loading .loading {
	display: block;
}
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading {
	display: none;
}
.error .error {
	display: block;
}
.error .play-pause p {
	cursor: auto;
}
.error .error-message {
	display: block;
}

.body{ position: relative;}
.block{ position: relative; height: 100%;}
.block:after{ content: ''; display: table; clear: both;}
.xabs{ position: absolute; left: 0; right: 0; top: 0; z-index: 2;}
.mask{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}

.fz60{ font-size: 60px;}

.layer{}
.layer .bdmap{ position: absolute; left: 50%; top: 50%; width: 1000px; height: 800px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.layer .bdmap img{ max-width: none; max-height: none;}

.layer.vb{ display: none;}
.layer.vb.showd{ display: block;}
.layer .video-box{ position: absolute; left: 50%; top: 50%; width: 1280px; height: 800px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.our_library1{ margin-bottom: 372px; background: url(../image/xf/bg1.jpg) center; color: #fff;}
.our_library1 .unit1{ padding: 12.9% 0 29.5%;}
.our_library1 .unit1 .box1{ float: left; width: 400px;}
.our_library1 .unit1 .box1 .fz40{ margin-bottom: 33px;}
.our_library1 .unit1 .box1 .fz22{ margin-bottom: 18px; font-family: Impact;}
.our_library1 .unit1 .box1 .fz60{}
.our_library1 .unit1 .box1 .fz16{ line-height: 1.625;}
.our_library1 .unit1 .box2{ overflow: hidden;}
.our_library1 .unit1 .box2 .fz40{ margin-bottom: 24px;}
.our_library1 .unit1 .box2 .ul{}
.our_library1 .unit1 .box2 .li{ position: relative; padding-left: 15px;}
.our_library1 .unit1 .box2 .li:before{ content: ''; position: absolute; left: 0; top: 7px; width: 5px; height: 5px; border: 2px solid; border-radius: 999px;}
.our_library1 .unit1 .box2 .li + .li{ margin-top: 10px;}
.our_library1 .unit2{ position: absolute; top: 100%; left: 0; right: 0; padding-bottom: 41%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_library1 .unit2 .box{ position: absolute; top: 0; bottom: 0; width: 50%;}
.our_library1 .unit2 .box1{ left: 0;}
.our_library1 .unit2 .box1 .slick-mod,
.our_library1 .unit2 .box1 .slick-mod div{ height: 100%;}
.our_library1 .unit2 .box1 .slick-mod{}
.our_library1 .unit2 .box1 .slick-item{}
.our_library1 .unit2 .box1 .slick-ctrl{ position: absolute; left: 50px; bottom: 33px; z-index: 5;}
.our_library1 .unit2 .box1 .slick-arrow{ position: relative; float: left; width: 45px; height: 45px; background-color: #fff; border-radius: 999px; box-shadow: 0px 0px 26px 0px rgba(4, 0, 0, 0.4); cursor: pointer;}
.our_library1 .unit2 .box1 .slick-arrow:before{ position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1; color: #c76b1d;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.our_library1 .unit2 .box1 .slick-prev{}
.our_library1 .unit2 .box1 .slick-prev:before{ left: 45%; content: '\e739';}
.our_library1 .unit2 .box1 .slick-next{ margin-left: 7px;}
.our_library1 .unit2 .box1 .slick-next:before{ left: 55%; content: '\e738';}
.our_library1 .unit2 .box1 .img{}
.our_library1 .unit2 .box1 .img img{ display: block; width: 100%;}
.our_library1 .unit2 .box2{ right: 0; background: url(../image/xf/bg2.jpg) center no-repeat; background-size: cover;}
.our_library1 .unit2 .box2 .inner{ position: absolute; left: 13%; right: 16%; top: 50%; height: 57%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_library1 .unit2 .box2 .fz40{ margin-bottom: 30px;}
.our_library1 .unit2 .box2 .cont{ position: absolute; left: 0; right: 0; top: 82px; bottom: 0;}
.our_library1 .unit2 .box2 .cont .p{ line-height: 1.5714;}
.our_library1 .unit2 .box2 .cont .p + .p{ margin-top: 10px;}
.our_library1 .unit2 .box2 .mCSB_outside + .mCSB_scrollTools{ right: -18%; width: 8px;}
.our_library1 .unit2 .box2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 100%; background-color: #1d766a;}
.our_library1 .unit2 .box2 .mCSB_scrollTools .mCSB_draggerRail{ width: 100%; background-color: #70d5c7;}

.our_library2{ margin-bottom: 120px;}
.our_library2 .block{ background: url(../image/xf/ribbon1.jpg) center top no-repeat;}
.our_library2 .line{}
.our_library2 .line .l{ position: absolute; top: 7px; bottom: 0; border-left: 1px solid #d8d8d8;}
.our_library2 .line .l:after{ content: ''; position: absolute; bottom: 0; width: 3px;}
.our_library2 .line .l.l1{ left: 0;}
.our_library2 .line .l.l1:after{ left: -1px; height: 103px; background-color: #2a9183;}
.our_library2 .line .l.l2{ right: 492px;}
.our_library2 .line .l.l2:after{ right: -1px; height: 33px; background-color: #b6000c;}
.our_library2 .line .l.l3{ right: 0;}
.our_library2 .line .l.l3:after{ right: -1px; height: 83px; background-color: #a83388;}
.our_library2 .unit1{ position: relative; float: right; width: 492px;}
.our_library2 .unit1 .box{ padding-top: 124px;}
.our_library2 .unit1 .tit{ margin: 0 56px 55px; padding: 2px 0 2px 37px; background: url(../image/xf/ico1.png) left no-repeat; background-size: auto 90%;}
.our_library2 .unit1 .tit .fz30{ margin-right: 50px; vertical-align: middle;}
.our_library2 .unit1 .tit .fz16{}
.our_library2 .unit1 .ul{ margin: 0 56px 116px;}
.our_library2 .unit1 .li{cursor: pointer;}
.our_library2 .unit1 .li + .li{ margin-top: 42px;}
.our_library2 .unit1 .li .fz20{ margin-bottom: 5px; padding: 2px 0 2px 34px; background: url(../image/xf/ico2.png) left no-repeat; background-size: auto 90%;}
.our_library2 .unit1 .li .fz16{ color: #707070;}
.our_library2 .unit1 .link{ position: relative; display: block; margin: auto; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn1.jpg) no-repeat; background-size: contain; color: #fff;}
.our_library2 .unit1 .link .pos{ position: absolute; left: 110px; right: 0; top: 50%; line-height: 35px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_library2 .unit1 .link .fz22{}
.our_library2 .unit1 .link .p{ margin-left: 5px; color: #c0f1ea;}
.our_library2 .unit2{ position: relative; margin-right: 492px;}
.our_library2 .unit2 .floor{ position: relative; padding-bottom: 91.2%; overflow: hidden;display: none;}
.our_library2 .unit2 .floor.act{display: block;}
.our_library2 .unit2 .floor img{ position: absolute; left: 0; top: 0; width: 100%; opacity: 0; visibility: hidden;
	-webkit-transform: translateY(30%);
	transform: translateY(30%);
}
.our_library2 .unit2 .floor .i1{
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.our_library2 .unit2 .floor .i2{
	-webkit-transition-delay: 0.8s;
	transition-delay: 0.8s;
}
.our_library2 .unit2 .floor .i3{
	-webkit-transition-delay: 1.6s;
	transition-delay: 1.6s;
}
.our_library2.showd .unit2 .floor img{ opacity: 1; visibility: visible;
	-webkit-transition-property: opacity, visibility, transform;
	transition-property: opacity, visibility, transform;
	-webkit-transition-duration: 2s;
	transition-duration: 2s;
	
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
}

.our_library3{ position: relative; margin-bottom: 120px; height: 689px; color: #fff;}
.our_library3 .unit1{ position: absolute; left: 0; top: 0; bottom: 0; width: 50%; background: center no-repeat; background-size: cover;}
.our_library3 .unit1 .box{ position: absolute; right: 0; bottom: 0; width: 615px;}
.our_library3 .unit1 .box .fz40{ margin-bottom: 40px;}
.our_library3 .unit1 .box .inner{ padding: 34px 50% 7px 0; background-color: #fff; color: #333;}
.our_library3 .unit1 .box .fz20{ margin: 0 0 35px 47px; padding: 2px 0 2px 36px; background: url(../image/xf/ico3.png) left no-repeat;}
.our_library3 .unit1 .box .ul{ margin: 0 30px;}
.our_library3 .unit1 .box .li{ padding: 22px 15px; line-height: 1.5714;}
.our_library3 .unit1 .box .li + .li{ border-top: 1px solid #d8d8d8;}
.our_library3 .unit2{ position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background: url(../image/xf/bg3.jpg) no-repeat; background-size: cover;}
.our_library3 .tab-mod{ position: relative; width: 615px; height: 100%;}
.our_library3 .tab-bar{ position: absolute; right: 100%; bottom: 0; width: 50%;}
.our_library3 .tab-term{ position: relative; text-align: center; cursor: pointer;}
.our_library3 .tab-term:after{ content: ''; position: absolute; left: 100%; top: 50%; border: 14px solid transparent; display: none;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_library3 .tab-term .pad{ padding: 28px;}
.our_library3 .tab-term .fz30{ margin: 0 auto 4px; width: 80px; height: 80px; background: center no-repeat; font-family: Impact; line-height: 80px;}
.our_library3 .tab-term.t1{ background-color: #d3000e;}
.our_library3 .tab-term.t1:after{ border-left: 14px solid #d3000e;}
.our_library3 .tab-term.t1 .fz30{ background-image: url(../image/xf/cir1.png);}
.our_library3 .tab-term.t2{ background-color: #a6000b;}
.our_library3 .tab-term.t2:after{ border-left: 14px solid #a6000b;}
.our_library3 .tab-term.t2 .fz30{ background-image: url(../image/xf/cir2.png);}
.our_library3 .tab-term.t3{ background-color: #b6000c;}
.our_library3 .tab-term.t3:after{ border-left: 14px solid #b6000c;}
.our_library3 .tab-term.t3 .fz30{ background-image: url(../image/xf/cir3.png);}
.our_library3 .tab-term.cur{ box-shadow: 0px 1px 20px 0px rgba(22, 34, 7, 0.3);}
.our_library3 .tab-term.cur:after{ display: block;}
.our_library3 .tab-cont{ margin-left: 108px; padding: 115px 0;}
.our_library3 .tab-item{ display: none;}
.our_library3 .tab-item .cont{ margin-bottom: 46px; padding-bottom: 46px; border-bottom: 1px solid #a31720;}
.our_library3 .tab-item .cont .p{ line-height: 1.5714;}
.our_library3 .tab-item .cont .p + .p{ margin-top: 9px;}
.our_library3 .tab-item .tip{ margin-bottom: 65px;}
.our_library3 .tab-item .bttn{ margin-left: 0;}
.our_library3 .tab-item.act{ display: block;}

.our_library4{ margin-bottom: 120px;}
.our_library4 .img{ height: 528px; overflow: hidden;}
.our_library4 .img img{ display: block; width: 100%;}
.our_library4 .cont{ position: absolute; left: 0; right: 0; top: 50%; margin: 0 175px; color: #fff; text-align: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_library4 .cont .fz40{ margin-bottom: 19px;}
.our_library4 .cont .p{ margin-bottom: 57px; line-height: 1.5714; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.our_library4 .cont .bttn{ margin-left: 0;}

.unit_details1{ background: url(../image/xf/bg4.jpg) center;}
.unit_details1 .box{ padding: 17% 0 20.2%; color: #fff; text-align: center;}
.unit_details1 .box .fz40{ margin-bottom: 1.6%;}
.unit_details1 .box .p{ margin: 0 14.5% 4.4%; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.unit_details1 .box .fz82{ font-family: Impact; font-size: 82px; line-height: 1;}

.character_detail1{ margin-bottom: 114px;}
.character_detail1 .unit1{ margin-top: 116px; padding: 68px 0 65px; background: #f0f0f0 url(../image/xf/ribbon1.jpg) center top no-repeat; overflow: hidden;}
.character_detail1 .unit1 .item{ position: relative; height: 214px;}
.character_detail1 .unit1 .item1{ float: left; margin-left: 9.75%;}
.character_detail1 .unit1 .item1 .img{ float: left; width: 214px; height: 100%; border-radius: 999px; overflow: hidden;}
.character_detail1 .unit1 .item1 .img img{ display: block; width: 100%;}
.character_detail1 .unit1 .item1 .cont{ position: relative; float: left; margin-left: 40px; width: 184px; height: 100%; background: url(../image/xf/bg5.jpg) center no-repeat; text-align: center;}
.character_detail1 .unit1 .item1 .inner{ position: absolute; left: 0; right: 0; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.character_detail1 .unit1 .item1 .fz37{ position: relative; margin-bottom: 20px;}
.character_detail1 .unit1 .item1 .fz37:after{ content: ''; position: absolute; left: 50%; top: 100%; margin-top: 8px; width: 26px; border: 2px solid #c76b1d;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.character_detail1 .unit1 .item1 .fz18{ font-family: Arial;}
.character_detail1 .unit1 .item2{ float: right; margin-right: 7.72%; width: 465px; background: url(../image/xf/bg6.jpg) center no-repeat;}
.character_detail1 .unit1 .item2 .slick-mod{ position: absolute; left: 0; right: 0; top: 50%; margin: 0 60px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.character_detail1 .unit1 .item2 .slick-item{ padding: 6px 0 6px 23px; background: url(../image/xf/ico4.png) left no-repeat; font-size: 14px; color: #fff; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer;}
.character_detail1 .unit1 .item2 .slick-ctrl{ position: absolute; right: 0; bottom: 100%; margin-bottom: 7px;}
.character_detail1 .unit1 .item2 .slick-ctrl:before{ content: ''; position: absolute; left: 50%; top: 50%; width: 4px; height: 13px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.character_detail1 .unit1 .item2 .slick-arrow{ position: relative; float: left; width: 30px; height: 30px; background-color: #b6000c; border-radius: 999px; cursor: pointer;}
.character_detail1 .unit1 .item2 .slick-arrow:before{ position: absolute; top: 50%; font-family: 'icon'; font-size: 1em; line-height: 1; color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.character_detail1 .unit1 .item2 .slick-prev{}
.character_detail1 .unit1 .item2 .slick-prev:before{ left: 45%; content: '\e739';}
.character_detail1 .unit1 .item2 .slick-next{ margin-left: 24px;}
.character_detail1 .unit1 .item2 .slick-next:before{ left: 55%; content: '\e738';}
.character_detail1 .unit2{ position: relative; padding: 43px 55px 125px; border: 1px solid #d8d8d8; border-top: 0 none; border-bottom: 0 none;}
.character_detail1 .unit2:after{ content: ''; position: absolute; left: -1px; right: -1px; bottom: 0; height: 68px; background: url(../image/xf/ribbon3.png) center bottom no-repeat; background-size: 100%;}
.character_detail1 .unit2 .fz40{ margin-bottom: 21px;}
.character_detail1 .unit2 .p{ color: #707070; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}

.t_list1{ margin-left: -21px; overflow: hidden;}
.t_list1 .list-item{ float: left; margin-left: 21px; margin-bottom: 20px; width: calc((100% - 63px) / 3);}
.t_list1 .img{ position: relative; margin-bottom: 10px; padding-bottom: 66.16%; background: center no-repeat; background-size: cover;}
.t_list1 .link{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.t_list1 .video{ cursor: pointer;}
.t_list1 .video .img:after{ content: '\e67e'; position: absolute; left: 50%; top: 50%; font-family: 'icon'; font-size: 4em; color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.t_list1 .cont{ position: relative; padding: 20px 58px 44px; background: url(../image/xf/ribbon4.png) center bottom no-repeat; background-size: 100% 7px;}
.t_list1 .line{}
.t_list1 .line .l{ position: absolute; top: 0; bottom: 7px; border-left: 1px solid #e2e2e2;}
.t_list1 .line .l:after{ content: ''; position: absolute; left: -3px; top: 0; width: 5px; height: 5px; background-color: #e2e2e2;}
.t_list1 .line .l.l1{ left: 2px;}
.t_list1 .line .l.l1{}
.t_list1 .line .l.l2{ right: 2px;}
.t_list1 .line .l.l2{}
.t_list1 .fz16{ padding-left: 14px;}
.t_list1 .tit{ position: relative; margin-bottom: 10px; height: 2.5em; overflow: hidden;}
.t_list1 .tit:before{ content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.t_list1 .date{ font-family: Arial;}
.t_list1 .list-item:hover .l{ border-color: #f01121;}
.t_list1 .list-item:hover .l:after{ background-color: #f01121;}

.t_list2{ border-top: 1px solid #d8d8d8; overflow: hidden;}
.t_list2 .list-item{ position: relative; float: left; padding-bottom: 59px; width: 25%; height: 220px; background: center bottom no-repeat; background-size: 100% 59px;}
.t_list2 .list-item:before,
.t_list2 .list-item:after{ content: ''; position: absolute; top: 0; bottom: 59px; border-left: 1px solid #d8d8d8;}
.t_list2 .list-item:before{ right: 0;}
.t_list2 .list-item:after{ left: 0; display: none;}
.t_list2 .list-item:nth-child(4n+1):after{ display: block;}
.t_list2 .cont{ padding-top: 82px; text-align: center;}
.t_list2 .fz16{ position: relative; margin-bottom: 27px;}
.t_list2 .fz16:after{ content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: 14px auto 0; width: 38px; border: 1px solid;}
.t_list2 .p{ color: #707070;}
.t_list2 .list-item.l1{ background-image: url(../image/xf/ribbon4.jpg);}
.t_list2 .list-item.l1 .fz16:after{ border-color: #29b1e1;}
.t_list2 .list-item.l2{ background-image: url(../image/xf/ribbon5.jpg);}
.t_list2 .list-item.l2 .fz16:after{ border-color: #f2aa2a;}
.t_list2 .list-item.l3{ background-image: url(../image/xf/ribbon6.jpg);}
.t_list2 .list-item.l3 .fz16:after{ border-color: #a6356c;}
.t_list2 .list-item.l4{ background-image: url(../image/xf/ribbon7.jpg);}
.t_list2 .list-item.l4 .fz16:after{ border-color: #f48335;}
.t_list2 .list-item.l5{ background-image: url(../image/xf/ribbon8.jpg);}
.t_list2 .list-item.l5 .fz16:after{ border-color: #7b902c;}
.t_list2 .list-item.l6{ background-image: url(../image/xf/ribbon9.jpg);}
.t_list2 .list-item.l6 .fz16:after{ border-color: #2a9183;}
.t_list2 .list-item.l7{ background-image: url(../image/xf/ribbon10.jpg);}
.t_list2 .list-item.l7 .fz16:after{ border-color: #b6000c;}
.t_list2 .list-item.l8{ background-image: url(../image/xf/ribbon11.jpg);}
.t_list2 .list-item.l8 .fz16:after{ border-color: #a83388;}

.character_detail2{ margin-bottom: 95px;}
.character_detail2 .fz40{ margin-bottom: 44px;}

.character_detail3{ margin-bottom: 120px;}
.character_detail3 .fz40{ margin-bottom: 50px;}

.our_team1{ position: relative; padding-bottom: 40%; background: url(../image/xf/bg7.jpg);}
.our_team1 .unit{ position: absolute; top: 0; bottom: 0;}
.our_team1 .unit1{ left: 0; width: 50%; background: center no-repeat; background-size: cover;}
.our_team1 .unit2{ left: 50%; width: 615px; color: #fff;}
.our_team1 .unit2 .box{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin-top: 25.69%;}
.our_team1 .unit2 .tit{ position: relative; margin: 0 40px 23px 48px;}
.our_team1 .unit2 .fz40{}
.our_team1 .unit2 .slick-ctrl{ position: absolute; right: 0; top: 50%; overflow: hidden;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_team1 .unit2 .slick-mod{ position: absolute; top: 85px; left: 0; right: 0; bottom: 0;}
.our_team1 .unit2 .caroufredsel_wrapper,
.our_team1 .unit2 .slick-box{ width: 100% !important;}
.our_team1 .unit2 .slick-item{ margin-top: 10px; padding: 23px 48px; background-color: rgba(233,130,43,0.5);}
.our_team1 .unit2 .slick-item .fz16{ position: relative; padding-left: 17px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.our_team1 .unit2 .slick-item .fz16:before{ content: ''; position: absolute; left: 0; top: 50%; width: 7px; height: 7px; border: 2px solid; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_team1 .unit2 .slick-arrow{ position: relative; float: left; width: 42px; height: 42px; border: 2px solid; border-radius: 999px; cursor: pointer;}
.our_team1 .unit2 .slick-arrow:before{ position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.our_team1 .unit2 .slick-prev{}
.our_team1 .unit2 .slick-prev:before{ left: 45%; content: '\e739';}
.our_team1 .unit2 .slick-next{ margin-left: 7px;}
.our_team1 .unit2 .slick-next:before{ left: 55%; content: '\e738';}

.our_team2{ padding: 113px 0 120px;}
.our_team2 .fz40{ margin-bottom: 43px; text-align: center;}
.our_team2 .t_list1{ margin-bottom: 30px;}

.our_team3{ padding: 113px 0 120px; background: url(../image/xf/bg8.jpg);}
.our_team3 .fz40{ margin-bottom: 44px; color: #fff; text-align: center;}
.our_team3 .unit{ position: relative; padding: 75px 50px 70px; background-color: #fff; border: 2px solid #d8d8d8; border-top: 0 none;}
.our_team3 .unit:before{ content: ''; position: absolute; left: -2px; right: -2px; top: 0; height: 7px; background: url(../image/xf/ribbon1.jpg) center no-repeat;}
.our_team3 .list{ overflow: hidden;}
.our_team3 .list-item{ float: left; width: 334px;}
.our_team3 .list-item + .list-item{ margin-left: 60px;}
.our_team3 .list-item .fz18{ position: relative; margin: 0 20px; padding-left: 17px;}
.our_team3 .list-item .fz18:before{ content: ''; position: absolute; left: 0; top: 50%; width: 7px; height: 7px; border: 2px solid #b6000c; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.our_team3 .list-item .ul{ margin-top: 14px; padding: 18px 22px; border-top: 1px solid #e7e7e7; overflow: hidden;}
.our_team3 .list-item .li{ float: left; padding: 4px 0; width: 25%; text-indent: 1em;}
.our_team3 .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 25px;}
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 11px;}
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ margin: 0; height: 100%; background-color: #f4f4f4;}
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ margin: 0; height: 100%; background-color: #c11d14;}

.our_team4{ padding: 113px 0 120px;}
.our_team4 .fz40{ margin-bottom: 20px; text-align: center;}
.our_team4 .cont{}
.our_team4 .cont .p{ color: #707070;}
.our_team4 .cont .p + .p{ margin-top: 10px;}
.our_team4 .cont .link{ position: relative; display: block; margin: 55px auto 0; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn2.jpg) no-repeat; background-size: contain; color: #fff;}
.our_team4 .cont .link .fz22{ position: absolute; left: 90px; right: 0; top: 50%; line-height: 35px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.article1{ margin-top: 116px; min-height: 1500px;}
.article1 .tit{ margin-bottom: 45px; text-align: center;}
.article1 .tit .fz22{ margin-bottom: 5px;}
.article1 .tit .date{ font-family: Arial; color: #707070;}
.article1 .unit1{ position: relative; margin-bottom: 120px; padding: 14px; background-color: #fff; box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.1);}
.article1 .unit1:after{ content: ''; position: absolute; left: 0; right: 0; top: 100%; height: 120px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
.article1 .unit1 .box{ position: relative; padding-bottom: 43.178%;}
.article1 .unit1 .video-box{ position: absolute; left: 0; top: 0; bottom: 0; padding-right: 7px; width: 70.38%; background: #000 url(../image/xf/ribbon5.png) right no-repeat; overflow: hidden;}
.article1 .unit1 .video-box img{ display: block; width: 100%;}
.article1 .unit1 .scroll{ height: 100%; overflow: hidden;}
.article1 .unit1 .ul{ position: absolute; right: 0; top: 0; bottom: 0; margin-right: 43px; width: 23.79%;}
.article1 .unit1 .li{ cursor: pointer;}
.article1 .unit1 .li + .li{ margin-top: 9px;}
.article1 .unit1 .li img{ display: block; width: 100%;}
.article1 .unit1 .mCSB_outside + .mCSB_scrollTools{ right: -31px; width: 11px;}
.article1 .unit1 .mCSB_scrollTools .mCSB_draggerRail{ width: 100%; background-color: #f7f7f7;}
.article1 .unit1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 100%; background-color: #c76b1d;}
.article1 .unit2{ position: relative; margin-bottom: 45px; padding: 52px 72px 127px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;}
.article1 .unit2:before,
.article1 .unit2:after{ content: ''; position: absolute; left: -1px; right: -1px; background: center bottom no-repeat;}
.article1 .unit2:before{ top: 0; height: 7px; background-image: url(../image/xf/ribbon1.jpg);}
.article1 .unit2:after{ bottom: 0; height: 86px; background-image: url(../image/xf/ribbon3.png);}
.article1 .unit2 .p{ color: #707070; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.article1 .unit2 .p + .p{ margin-top: 10px;}
.article1 .unit2 .img{ margin: 30px 0; text-align: center;}
.article1 .unit3{ margin-bottom: 120px;}
.article1 .unit3 .box{ float: left;}
.article1 .unit3 .box1{ width: calc( 100% - 489px);}
.article1 .unit3 .tit{ margin-bottom: 15px; overflow: hidden;}
.article1 .unit3 .tit .fz16{ float: left; line-height: 26px;}
.article1 .unit3 .box2{ width: 489px;}
.article1 .unit3 .cont{ position: relative; height: 137px; color: #fff;}
.article1 .unit3 .box1 .cont{ background-image: url(../image/xf/bg9.jpg); border-right: 1px solid;}
.article1 .unit3 .box2 .cont{ background-image: url(../image/xf/bg10.jpg);}
.article1 .unit3 .slick-ctrl{ position: relative; float: left; margin-left: 45px;}
.article1 .unit3 .slick-ctrl:before{ content: ''; position: absolute; left: 50%; top: 50%; width: 4px; height: 12px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.article1 .unit3 .slick-arrow{ position: relative; float: left; width: 26px; height: 26px; background-color: #c76b1d; border-radius: 999px; cursor: pointer;}
.article1 .unit3 .slick-arrow:before{ position: absolute; top: 50%; font-family: 'icon'; line-height: 1; color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.article1 .unit3 .slick-prev{}
.article1 .unit3 .slick-prev:before{ left: 45%; content: '\e739';}
.article1 .unit3 .slick-next{ margin-left: 23px;}
.article1 .unit3 .slick-next:before{ left: 55%; content: '\e738';}
.article1 .unit3 .slick-mod{ position: absolute; left: 65px; right: 25px; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.article1 .unit3 .slick-item{ float: left; width: 325px;}
.article1 .unit3 .slick-item .p{ position: relative; padding: 0 15px; font-size: 14px;}
.article1 .unit3 .slick-item .p:before{ content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #ff8f31; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.article1 .unit3 .voice-mod{ position: absolute; top: 50%; left: 60px; right: 50px; padding-left: 63px; height: 42px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.article1 .unit3 .voice-mod:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 42px; height: 100%; background: #e17a22 url(../image/xf/ico6.png) center no-repeat; border-radius: 999px;}
.article1 .unit3 .audio{ padding-top: 16px;}

.solicitation_notice1{ margin: 113px 0;}
.solicitation_notice1 .head{ margin-bottom: 43px; text-align: center;}
.solicitation_notice1 .unit{ padding: 24px; background: url(../image/xf/ribbon1.jpg) center top no-repeat; box-shadow: 0px 0px 36px 0px rgba(4, 0, 0, 0.1); overflow: hidden;}
.solicitation_notice1 .img{ float: left; margin-right: 10px; width: 613px; height: 465px; overflow: hidden;}
.solicitation_notice1 .img img{ display: block; width: 100%;}
.solicitation_notice1 .cont{ padding: 78px 22px 0; overflow: hidden;}
.solicitation_notice1 .tit{ position: relative; margin-bottom: 17px; padding: 0 15px;}
.solicitation_notice1 .link{ position: relative; display: block; margin-left: 36px; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn3.jpg) no-repeat; background-size: contain; color: #fff;}
.solicitation_notice1 .link .fz22{ position: absolute; left: 142px; right: 0; top: 50%; line-height: 35px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice1 .slick-ctrl{ position: absolute; right: 17px; bottom: 0;}
.solicitation_notice1 .slick-mod{ margin-bottom: 80px;}
.solicitation_notice1 .slick-item{ padding: 15px 0; border-bottom: 1px solid #d8d8d8;}
.solicitation_notice1 .slick-item .pad{ padding: 0 20px 0 14px;}
.solicitation_notice1 .slick-item .date{ float: right; margin-left: 20px; font-family: Arial;}
.solicitation_notice1 .slick-item .tt{ position: relative; padding-left: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.solicitation_notice1 .slick-item .tt:before{ content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice1 .slick-ctrl{ position: absolute; right: 20px; bottom: 0;}
.solicitation_notice1 .slick-arrow{ position: relative; float: left; width: 45px; height: 45px; background-color: #c76b1d; border-radius: 999px; cursor: pointer;}
.solicitation_notice1 .slick-arrow:before{ position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1; color: #fff;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.solicitation_notice1 .slick-prev{}
.solicitation_notice1 .slick-prev:before{ left: 45%; content: '\e739';}
.solicitation_notice1 .slick-next{ margin-left: 7px;}
.solicitation_notice1 .slick-next:before{ left: 55%; content: '\e738';}

.solicitation_notice2{ margin-bottom: 112px;}
.solicitation_notice2 .head{ margin-bottom: 44px; text-align: center;}
.solicitation_notice2 .ul{ position: relative; height: 584px;}
.solicitation_notice2 .li{ position: absolute; width: 50%;}
.solicitation_notice2 .img{ position: relative; height: 100%; overflow: hidden;}
.solicitation_notice2 .img img{ display: block; width: 100%;}
.solicitation_notice2 .cont{ position: relative; width: 50%; background: center no-repeat; background-size: cover; color: #fff;}
.solicitation_notice2 .pad{ position: absolute; left: 0; right: 0; top: 50%; margin: 0 25px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice2 .tit{ margin-bottom: 5px; line-height: 1.375;}
.solicitation_notice2 .p{ margin-bottom: 13px;}
.solicitation_notice2 .date{ font-family: Arial;}
.solicitation_notice2 .li.l1{ left: 0; top: 0; bottom: 0;}
.solicitation_notice2 .li.l1 .cont{ position: absolute; left: 0; bottom: 0; height: 50%; background-image: url(../image/xf/bg11.jpg);}
.solicitation_notice2 .li.l1 .cont:before{ content: ''; position: absolute; left: 100%; top: 50%; border: 9px solid transparent; border-left: 13px solid #2a9183;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice2 .li.l2{ top: 0; right: 0; height: 50%;}
.solicitation_notice2 .li.l2 .img{ float: right; width: 50%;}
.solicitation_notice2 .li.l2 .img:before{ content: ''; position: absolute; left: 0; top: 50%; border: 9px solid transparent; border-left: 13px solid #c76b1d;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice2 .li.l2 .cont{ height: 100%; background-image: url(../image/xf/bg12.jpg); overflow: hidden;}
.solicitation_notice2 .li.l3{ bottom: 0; right: 0; height: 50%;}
.solicitation_notice2 .li.l3 .img{ float: left; width: 50%;}
.solicitation_notice2 .li.l3 .img:before{ content: ''; position: absolute; right: 0; top: 50%; border: 9px solid transparent; border-right: 13px solid #eae9e9;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice2 .li.l3 .cont{ height: 100%; background-image: url(../image/xf/bg13.jpg); color: #333; overflow: hidden;}

.solicitation_notice3{ margin-bottom: 30px;}
.solicitation_notice3 .head{ margin-bottom: 27px; text-align: center;}
.solicitation_notice3 .tab-mod{}
.solicitation_notice3 .tab-bar{ margin-bottom: 50px; text-align: center;}
.solicitation_notice3 .tab-term{ cursor: pointer;}
.solicitation_notice3 .tab-term + .tab-term{ margin-left: 10px;}
.solicitation_notice3 .tab-term.cur{ background-image: url(../image/btn1_1.png); color: #d4711c;}
.solicitation_notice3 .tab-cont{ position: relative; height: 560px; border: 1px solid #d8d8d8; border-top: 0 none;}
.solicitation_notice3 .tab-cont:before{ content: ''; position: absolute; left: -1px; right: -1px; top: 0; height: 7px; background: url(../image/xf/ribbon1.jpg) center no-repeat;}
.solicitation_notice3 .tab-item{ display: none;}
.solicitation_notice3 .tab-item.act{ display: block;}
.solicitation_notice3 .scroll-box{ overflow: hidden;}
.solicitation_notice3 .scroll-item{ float: left; width: 613px;}
.solicitation_notice3 .ul{ padding: 60px 40px 40px;}
.solicitation_notice3 .li{ padding: 14px 20px; overflow: hidden;}
.solicitation_notice3 .li + .li{ border-top: 1px solid #e7e7e7;}
.solicitation_notice3 .date{ float: right; font-family: Arial;}
.solicitation_notice3 .name{ position: relative; padding-left: 15px; overflow: hidden;}
.solicitation_notice3 .name:before{ content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ height: 11px;}
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ margin: 0; height: 100%; background-color: #c11d14;}
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{ margin: 0; height: 100%; background-color: #f4f4f4;}
.solicitation_notice3 .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 60px;}
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ margin: 0 68px; bottom: 50px;}


/* 2020-05-25修改lyj */
/* .article1{min-height: 320px;} */












@media screen and (max-width:1500px){
	
	.layer .bdmap{ width: 800px; height: 600px;}
	.layer .video-box{ width: 800px; height: 500px;}
	
	.our_team1 .unit2 .box{ margin-top: 20%;}

}
/* @media screen and (max-width:1400px){
	.article1{min-height: 360px;}
} */

@media screen and (max-width:1290px){
	
	.our_library1{ margin-bottom: 28%;}
	
	.our_library2 .line .l.l2{ right: 40%;}
	.our_library2 .unit1{ width: 40%;}
	.our_library2 .unit1 .box{ padding-top: 25%;}
	.our_library2 .unit1 .tit{ margin: 0 10% 10%;}
	.our_library2 .unit1 .tit .fz30{ margin-right: 10%;}
	.our_library2 .unit1 .ul{ margin: 0 10% 32%;}
	.our_library2 .unit1 .li + .li{ margin-top: 10%;}
	.our_library2 .unit1 .link{ width: 90%; padding-bottom: 17%;}
	.our_library2 .unit1 .link .pos{ left: 25%; line-height: 1.5;}
	.our_library2 .unit1 .link .fz22{ display: block;}
	.our_library2 .unit1 .link .p{ margin-left: 0;}
	.our_library2 .unit2{ margin-right: 40%;}
	
	.our_library3 .unit1 .box{ margin-left: 30px; width: auto;}
	.our_library3 .tab-mod{ margin-right: 30px; width: auto;}
	.our_library3 .tab-cont{ margin-left: 18%; padding: 18% 0;}
	.our_library3 .tab-item .cont{ margin-bottom: 9%; padding-bottom: 9%;}
	.our_library3 .tab-item .tip{ margin-bottom: 10%;}
	
	.our_library4 .img{ height: auto;}
	.our_library4 .cont{ margin: 0 15%;}
	
	.unit_details2 .unit1 .li{ width: calc(( 100% - 120px ) / 2);}
	
	.t_list1 .cont{ padding: 6.8% 14.5% 11%;}
	
	.character_detail1 .unit1 .item1{ margin-left: 3%;}
	.character_detail1 .unit1 .item1 .cont{ margin-left: 20px;}
	.character_detail1 .unit1 .item2{ margin-right: 3%;}
	
	.our_team1 .unit2{ right: 0; margin-right: 30px; width: auto;}
	.our_team1 .unit2 .box{ margin-top: 10%;}
	.our_team1 .unit2 .slick-mod{ top: 60px;}
	
	.solicitation_notice1 .img{ float: none; margin-right: 0; margin-bottom: 10px; width: 100%; height: auto;}
	.solicitation_notice1 .cont{ padding-top: 50px;}
	.solicitation_notice1 .slick-mod{ margin-bottom: 30px;}
	.solicitation_notice1 .link{ margin-left: 0;}
	
	.solicitation_notice2 .ul{ height: auto;}
	.solicitation_notice2 .li{ position: relative; float: none; width: 100%; padding-bottom: 47.47%;}
	.solicitation_notice2 .li .img,
	.solicitation_notice2 .li .cont{ position: absolute; top: 0; bottom: 0; width: 50%;}
	.solicitation_notice2 .li .img{ right: 0;}
	.solicitation_notice2 .li.l1 .img{}
	.solicitation_notice2 .li.l1 .cont{ height: 100%;}
	.solicitation_notice2 .li.l2 .img{ left: 0;}
	.solicitation_notice2 .li.l2 .img:before{ left: auto; right: 0; border-left: 0 none; border-right: 13px solid #c76b1d;}
	.solicitation_notice2 .li.l2 .cont{ right: 0;}
	.solicitation_notice2 .li.l3 .img:before{ left: 0; right: auto; border-right: 0 none; border-left: 13px solid #eae9e9;}

}

@media screen and (max-width:1024px){
	
	.our_library2 .unit1 .box{ padding-top: 20%;}
	.our_library2 .unit1 .tit{ position: relative;}
	.our_library2 .unit1 .tit .fz16{ position: absolute; left: 37px; top: 100%;}
	.our_library2 .unit1 .ul{ margin-bottom: 25%;}
	
	.t_list1 .list-item{ width: calc((100% - 42px) / 2);}
	
	.t_list2 .list-item{ width: 33.33%;}
	.t_list2 .list-item:nth-child(4n+1):after{ display: none;}
	.t_list2 .list-item:nth-child(3n+1):after{ display: block;}
	
	.character_detail1 .unit1{ text-align: center;}
	.character_detail1 .unit1 .item{ float: none; display: inline-block; vertical-align: top;}
	.character_detail1 .unit1 .item1{ margin-left: 0; margin-bottom: 50px;}
	.character_detail1 .unit1 .item2{ margin-right: 0;}
	
	.article1 .unit1 .ul{ margin-right: 20px;}
	.article1 .unit3 .box{ width: 50%;}
	
	
}

@media screen and (max-width:850px){
	
	.layer .bdmap{ width: 90%; height: 400px;}
	.layer .video-box{ width: 90%; height: 300px;}
	
	.our_library1{ margin-bottom: 50px; background-size: 300%;}
	.our_library1 .unit1{ padding: 80px 0 50px;}
	.our_library1 .unit1 .box1{ float: none; margin-bottom: 30px; width: 100%;}
	.our_library1 .unit1 .box1 .fz40{ margin-bottom: 10px;}
	.our_library1 .unit1 .box1 .fz60{ font-size: 40px;}
	.our_library1 .unit2{ position: static; margin: 0 -15px; padding-bottom: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.our_library1 .unit2 .box{ position: relative; width: 100%;}
	.our_library1 .unit2 .box1 .slick-ctrl{ position: static;}
	.our_library1 .unit2 .box1 .slick-arrow{ position: absolute; top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.our_library1 .unit2 .box1 .slick-prev{ left: 10px;}
	.our_library1 .unit2 .box1 .slick-next{ right: 10px;}
	.our_library1 .unit2 .box2 .inner{ position: static; padding: 30px; height: auto;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.our_library1 .unit2 .box2 .cont{ position: relative; top: 0; margin-right: -10px; padding-right: 10px; max-height: 250px; overflow: scroll;}
	.our_library1 .unit2 .box2 .mCSB_outside + .mCSB_scrollTools{ right: -5px;}
	
	.our_library2{ margin-bottom: 50px;}
	.our_library2 .line{ display: none;}
	.our_library2 .unit1{ float: none; width: 100%;}
	.our_library2 .unit1 .box{ padding-top: 30px;}
	.our_library2 .unit1 .tit{ margin: 0 0 40px;}
	.our_library2 .unit1 .ul{ margin: 0 0 20px;}
	.our_library2 .unit1 .link{ width: 100%; padding-bottom: 19%;}
	.our_library2 .unit2{ margin-right: 0;}
	
	.our_library3{ margin-bottom: 50px; height: auto;}
	.our_library3 .unit1,
	.our_library3 .unit2{ position: static; width: auto;}
	.our_library3 .unit1{ padding: 50px 30px;}
	.our_library3 .unit1 .box{ position: relative; margin-left: 0;}
	.our_library3 .unit1 .box .fz40{ margin-bottom: 20px;}
	.our_library3 .unit1 .box .inner{ padding: 20px;}
	.our_library3 .unit1 .box .fz20{ margin: 0; background-size: auto 90%;}
	.our_library3 .unit1 .box .ul{ margin: 0;}
	.our_library3 .tab-mod{ margin-right: 0;}
	.our_library3 .tab-bar{ position: static; width: auto;}
	.our_library3 .tab-bar:after{ content: ''; display: table; clear: both;}
	.our_library3 .tab-term{ float: left; width: 33.333%;}
	.our_library3 .tab-term .pad{ padding: 10px 0;}
	.our_library3 .tab-term:after{ left: 50%; top: 100%; border: 8px solid transparent;
		-webkit-transform: translate(-50%, 0%);
		-ms-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
	}
	.our_library3 .tab-term.t1:after{ border-left: 8px solid transparent; border-top: 8px solid #d3000e;}
	.our_library3 .tab-term.t2:after{ border-left: 8px solid transparent; border-top: 8px solid #a6000b;}
	.our_library3 .tab-term.t3:after{ border-left: 8px solid transparent; border-top: 8px solid #b6000c;}
	.our_library3 .tab-cont{ margin-left: 0; padding: 30px;}
	
	.our_library4{ margin-bottom: 10px;}
	.our_library4 .cont{ margin: 0 20px; position:static; transform:none;color: #333; margin-top:30px;}
	.our_library4 .cont .fz40{ margin-bottom: 5px;}
	.our_library4 .cont .p{ margin-bottom: 10px; line-height: 1.5;}
	.our_library4 .linkbox .item{font-size: 14px;}
	
	.unit_details1{ background-size: 300%;}
	.unit_details1 .box{ padding: 80px 0 100px;}
	.unit_details1 .box .fz40{ margin-bottom: 20px;}
	.unit_details1 .box .p{ margin: 0 0 20px;}
	.unit_details1 .box .fz82{ font-size: 50px; line-height: 1;}
	.unit_details2 .unit1 .li{ width: 100%;}
	
	.t_list1{ margin-left: 0;}
	.t_list1 .list-item{ float: none; margin-left: 0; width: 100%;}
	.t_list1 .cont{ padding: 20px;}
	
	.t_list2 .list-item{ float: none; width: 100%; height: auto;}
	.t_list2 .list-item:after{ display: block;}
	.t_list2 .cont{ padding: 50px 20px;}
	
	.character_detail1{ margin-bottom: 50px;}
	.character_detail1 .unit1{ margin-top: 50px; padding: 30px 0 0;}
	.character_detail1 .unit1 .item{ display: block; height: auto;}
	.character_detail1 .unit1 .item1{ position: relative; margin: 0 15px 30px;}
	.character_detail1 .unit1 .item1 .img{ width: 50%;}
	.character_detail1 .unit1 .item1 .cont{ position: absolute; left: 50%; top: 50%; margin-left: 20px; width: auto; height: auto;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.character_detail1 .unit1 .item1 .inner{ position: static;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.character_detail1 .unit1 .item2{ padding-top: 50px; width: 100%; background: none;}
	.character_detail1 .unit1 .item2 .slick-mod{ position: relative; top: 0; margin: 0; padding: 50px 20px; background: #b6000c;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.character_detail1 .unit1 .item2 .slick-item{ text-align: left; box-sizing: border-box;}
	.character_detail1 .unit1 .item2 .slick-ctrl{ left: 50%; top: 0; right: auto; bottom: auto; overflow: hidden;
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.character_detail1 .unit2{ padding: 30px 20px 80px;}
	
	.character_detail2{ margin-bottom: 50px;}
	.character_detail2 .fz40{ margin-bottom: 30px;}
	
	.character_detail3{ margin-bottom: 50px;}
	.character_detail3 .fz40{ margin-bottom: 30px;}
	
	.our_team1{ padding-bottom: 0;}
	.our_team1 .unit{ position: static; width: 100%;}
	.our_team1 .unit1{ padding-bottom: 80.41%;}
	.our_team1 .unit2 .box{ margin-top: 0; position: relative;}
	.our_team1 .unit2 .tit{ margin: 20px;}
	.our_team1 .unit2 .slick-arrow{ width: 30px; height: 30px;}
	.our_team1 .unit2 .slick-mod{ position: static; height: 280px;}
	.our_team1 .unit2 .slick-item{ padding: 20px;}
	.our_team2{ padding: 50px 0;}
	.our_team2 .fz40{ margin-bottom: 30px;}
	.our_team2 .bttn{ margin-left: 0;}
	.our_team3{ padding: 50px 0;}
	.our_team3 .fz40{ margin-bottom: 30px;}
	.our_team3 .unit{ padding: 50px 20px;}
	.our_team3 .list-item{ width: 246px;}
	.our_team3 .list-item + .list-item{ margin-left: 0;}
	.our_team3 .list-item .fz18{ margin: 0 10px;}
	.our_team3 .list-item .ul{ margin-top: 10px; padding: 10px;}
	.our_team3 .list-item .li{ text-indent: 0;}
	.our_team4{ padding: 50px 0;}
	.our_team4 .cont .link{ width: 100%; padding-bottom: 19%;}
	.our_team4 .cont .link .fz22{ left: 20%; font-size: 14px;}
	
	.article1{ margin-top: 50px;}
	.article1 .head{ margin-bottom: 10px;}
	.article1 .unit1{ margin-bottom: 50px; padding: 10px;}
	.article1 .unit1:after{ height: 50px;}
	.article1 .unit1 .box{ padding-bottom: 0;}
	.article1 .unit1 .video-box{ position: static; margin-bottom: 20px; padding-right: 0; width: auto; height: 200px; background: #000;}
	.article1 .unit1 .ul{ position: static; margin-right: 0; margin-bottom: 20px; width: 100%;}
	.article1 .unit1 .li{width: 130px;display: inline-block;}
	.article1 .unit1 .li + .li{ margin-top: 0; margin-left: 10px;}
	.article1 .unit1 .mCSB_outside + .mCSB_scrollTools{ left: 0; right: 0; width: auto;}
	.article1 .unit2{ padding: 30px 10px 50px;}
	.article1 .unit2:after{ background-size: 100%;}
	.article1 .unit3{ margin-bottom: 50px;}
	.article1 .unit3 .box{ position: relative; float: none; width: 100%;}
	.article1 .unit3 .box1{ margin-bottom: 20px;}
	.article1 .unit3 .tit{ overflow: inherit;}
	.article1 .unit3 .tit .fz16{ float: none; margin-bottom: 10px; line-height: 1.5;}
	.article1 .unit3 .slick-ctrl{ position: static; margin-left: 0;}
	.article1 .unit3 .slick-ctrl:before{ display: none;}
	.article1 .unit3 .slick-arrow{ position: absolute; bottom: 55px; background-color: #e17a22; z-index: 3;}
	.article1 .unit3 .slick-prev{ left: 5px;}
	.article1 .unit3 .slick-next{ right: 5px;}
	.article1 .unit3 .slick-mod{ left: 40px; right: 40px;}
	.article1 .unit3 .slick-item .p{ padding: 0;}
	.article1 .unit3 .slick-item .p:before{ display: none;}
	.article1 .unit3 .voice-mod{ left: 20px; right: 20px;}
	
	.solicitation_notice1{ margin: 50px 0;}
	.solicitation_notice1 .head{ margin-bottom: 20px;}
	.solicitation_notice1 .unit{ padding: 20px;}
	.solicitation_notice1 .cont{ padding: 20px 0 0;}
	.solicitation_notice1 .tit{ margin-bottom: 0;}
	.solicitation_notice1 .slick-item{ position: relative; padding-bottom: 35px;}
	.solicitation_notice1 .slick-item .date{ position: absolute; bottom: 10px; margin-left: 14px; width: 100%;}
	.solicitation_notice1 .link{ width: 100%; padding-bottom: 19%; background-image: url(../image/xf/btn2.jpg);}
	.solicitation_notice1 .link .fz22{ left: 22%;}
	.solicitation_notice1 .slick-arrow{ width: 30px; height: 30px;}
	.solicitation_notice1 .slick-arrow:before{ top: 50%; font-size: 1.2em;}
	.solicitation_notice2{ margin-bottom: 50px;}
	.solicitation_notice2 .head{ margin-bottom: 30px;}
	.solicitation_notice2 .li{ padding-bottom: 0;}
	.solicitation_notice2 .pad{ position: static; margin: 0; padding: 50px 20px;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.solicitation_notice2 .li .img,
	.solicitation_notice2 .li .cont{ position: static; width: 100%;}
	.solicitation_notice2 .li .img:before,
	.solicitation_notice2 .li .cont:before{ display: none;}
	.solicitation_notice2 .li.l1 .img,
	.solicitation_notice2 .li.l1 .cont,
	.solicitation_notice2 .li.l2 .img,
	.solicitation_notice2 .li.l2 .cont,
	.solicitation_notice2 .li.l3 .img,
	.solicitation_notice2 .li.l3 .cont{ position: static; width: 100%;}
	.solicitation_notice3 .ul{ padding: 20px;}
	.solicitation_notice3 .scroll-item{ width: 288px;}
	.solicitation_notice3 .tab-cont{ height: 450px;}
	.solicitation_notice3 .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom: 30px;}
	.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: 20px;}
}
	
.audiojs audio { position: absolute; left: -1px; }
.audiojs { width: auto; height: auto; background: inherit; overflow: inherit; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); }
.audiojs .play-pause { position: absolute; right: 0; bottom: 0; width: auto; height: auto; padding: 0; float: none; border-radius: 999px; border-right: 0 none; }
.audiojs p { width: 100%; height: 100%; }
.audiojs .play { float: left; display: block; width: 16px; height: 16px; background: center no-repeat; }
.audiojs .scrubber { float: none; width: 100%; background: #fff; height: 3px; border-radius: 99px; margin: 0; border-top: 0 none; }
.audiojs .progress { height: 100%; background: #faa55d; border-radius: 99px; }
.audiojs .loaded { height: 100%; width: 0px; opacity: 0; }
.audiojs .time { float: none; height: auto; line-height: 1.5; margin: 0; margin-top: 5px; padding: 0; border-left: 0 none; color: #fff; text-shadow: 0 0 0px rgba(0, 0, 0, 0.5); }
.audiojs .time em { padding: 0; color: #fff; }
.audiojs .time em:after { content: '\/' }
.audiojs .time strong { padding: 0; }
.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #fff; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.audiojs .error-message a { color: #eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }
.audiojs .play { background-image: url(../image/xf/ico7.png); }
.audiojs .pause { float: left; display: block; width: 16px; height: 16px; background: center no-repeat; }
.audiojs .loading { background: url("js/plugs/player-graphics.gif") -2px -31px no-repeat; }
.audiojs .error { background: url("js/plugs/player-graphics.gif") -2px -61px no-repeat; }
.audiojs .pause { background-image: url(../image/xf/ico8.png); }
.playing .loading, .playing .error { display: none; }
.playing .pause { display: block; }
.loading .play, .loading .pause, .loading .error { display: none; }
.loading .loading { display: block; }
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading { display: none; }
.error .error { display: block; }
.error .play-pause p { cursor: auto; }
.error .error-message { display: block; }
.body { position: relative; }
.block { position: relative; height: 100%; }
.block:after { content: ''; display: table; clear: both; }
.xabs { position: absolute; left: 0; right: 0; top: 0; z-index: 2; }
.mask { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.fz60 { font-size: 60px; }
.layer { }
.layer .bdmap { position: absolute; left: 50%; top: 50%; width: 1000px; height: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.layer .bdmap img { display: block;width: 100%; }
.layer.vb { display: none; }
.layer.vb.showd { display: block; }
.layer .video-box { position: absolute; left: 50%; top: 50%; width: 1280px; height: 800px; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.our_library1 { margin-bottom: 372px; background: url(../image/xf/bg1.jpg) center; color: #fff; }
.our_library1 .unit1 { padding: 12.9% 0 29.5%; }
.our_library1 .unit1 .box1 { float: left; width: 400px; }
.our_library1 .unit1 .box1 .fz40 { margin-bottom: 33px; }
.our_library1 .unit1 .box1 .fz22 { margin-bottom: 18px; font-family: Impact; }
.our_library1 .unit1 .box1 .fz60 { }
.our_library1 .unit1 .box1 .fz16 { line-height: 1.625; }
.our_library1 .unit1 .box2 { overflow: hidden; }
.our_library1 .unit1 .box2 .fz40 { margin-bottom: 24px; }
.our_library1 .unit1 .box2 .ul { }
.our_library1 .unit1 .box2 .li { position: relative; padding-left: 15px; }
.our_library1 .unit1 .box2 .li:before { content: ''; position: absolute; left: 0; top: 7px; width: 5px; height: 5px; border: 2px solid; border-radius: 999px; }
.our_library1 .unit1 .box2 .li + .li { margin-top: 10px; }
.our_library1 .unit2 { position: absolute; top: 100%; left: 0; right: 0; padding-bottom: 41%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library1 .unit2 .box { position: absolute; top: 0; bottom: 0; width: 50%; }
.our_library1 .unit2 .box1 { left: 0; }
.our_library1 .unit2 .box1 .slick-mod, .our_library1 .unit2 .box1 .slick-mod div { height: 100%; }
.our_library1 .unit2 .box1 .slick-mod { }
.our_library1 .unit2 .box1 .slick-item { }
.our_library1 .unit2 .box1 .slick-ctrl { position: absolute; left: 50px; bottom: 33px; z-index: 5; }
.our_library1 .unit2 .box1 .slick-arrow { position: relative; float: left; width: 45px; height: 45px; background-color: #fff; border-radius: 999px; box-shadow: 0px 0px 26px 0px rgba(4, 0, 0, 0.4); cursor: pointer; }
.our_library1 .unit2 .box1 .slick-arrow:before { position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1; color: #c76b1d; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.our_library1 .unit2 .box1 .slick-prev { }
.our_library1 .unit2 .box1 .slick-prev:before { left: 45%; content: '\e739'; }
.our_library1 .unit2 .box1 .slick-next { margin-left: 7px; }
.our_library1 .unit2 .box1 .slick-next:before { left: 55%; content: '\e738'; }
.our_library1 .unit2 .box1 .img { }
.our_library1 .unit2 .box1 .img img { display: block; width: 100%; }
.our_library1 .unit2 .box2 { right: 0; background: url(../image/xf/bg2.jpg) center no-repeat; background-size: cover; }
.our_library1 .unit2 .box2 .inner { position: absolute; left: 13%; right: 16%; top: 50%; height: 57%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library1 .unit2 .box2 .fz40 { margin-bottom: 30px; }
.our_library1 .unit2 .box2 .cont { position: absolute; left: 0; right: 0; top: 82px; bottom: 0; }
.our_library1 .unit2 .box2 .cont .p { line-height: 1.5714; }
.our_library1 .unit2 .box2 .cont .p + .p { margin-top: 10px; }
.our_library1 .unit2 .box2 .mCSB_outside + .mCSB_scrollTools { right: -18%; width: 8px; }
.our_library1 .unit2 .box2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; background-color: #1d766a; }
.our_library1 .unit2 .box2 .mCSB_scrollTools .mCSB_draggerRail { width: 100%; background-color: #70d5c7; }
.our_library2 { margin-bottom: 120px; }
.our_library2 .block { background: url(../image/xf/ribbon1.jpg) center top no-repeat; }
.our_library2 .line { }
.our_library2 .line .l { position: absolute; top: 7px; bottom: 0; border-left: 1px solid #d8d8d8; }
.our_library2 .line .l:after { content: ''; position: absolute; bottom: 0; width: 3px; }
.our_library2 .line .l.l1 { left: 0; }
.our_library2 .line .l.l1:after { left: -1px; height: 103px; background-color: #2a9183; }
.our_library2 .line .l.l2 { right: 492px; }
.our_library2 .line .l.l2:after { right: -1px; height: 33px; background-color: #b6000c; }
.our_library2 .line .l.l3 { right: 0; }
.our_library2 .line .l.l3:after { right: -1px; height: 83px; background-color: #a83388; }
.our_library2 .unit1 { position: relative; float: right; width: 492px; }
.our_library2 .unit1 .box { padding-top: 124px; }
.our_library2 .unit1 .tit { margin: 0 56px 55px; padding: 2px 0; background: none; background-size: auto 90%; }
.our_library2 .unit1 .tit .fz30 { margin-right: 50px; vertical-align: middle; }
.our_library2 .unit1 .tit .fz16 { }
.our_library2 .unit1 .ul { margin: 0 56px 116px; }
.our_library2 .unit1 .li { position: relative; }
.our_library2 .unit1 .li.on:after{content: "";width: 24px;height: 41px;background: url(../image/png15_03.png) no-repeat center;background-size: cover;position: absolute; left: -80px;top: -5px;}
.our_library2 .unit1 .li + .li { margin-top: 42px; }
.our_library2 .unit1 .li .fz20 { margin-bottom: 5px; padding: 2px 0 2px 34px; background: url(../image/xf/ico2.png) left no-repeat; background-size: auto 90%; }
.our_library2 .unit1 .li .fz16 { color: #707070; }
.our_library2 .unit1 .link { position: relative; display: block; margin: auto; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn1.jpg) no-repeat; background-size: contain; color: #fff; }
.our_library2 .unit1 .link .pos { position: absolute; left: 110px; right: 0; top: 50%; line-height: 35px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library2 .unit1 .link .fz22 { }
.our_library2 .unit1 .link .p { margin-left: 5px; color: #c0f1ea; }
.our_library2 .unit2 { position: relative; margin-right: 492px; }
.our_library2 .unit2 .floor { position: relative; padding-bottom: 91.2%; overflow: hidden; }
.our_library2 .unit2 .floor img { position: absolute; left: 0; top: 0; width: 100%; opacity: 0; visibility: hidden; -webkit-transform: translateY(30%); transform: translateY(30%); }
.our_library2 .unit2 .floor .i1 { -webkit-transition-delay: 0s; transition-delay: 0s; }
.our_library2 .unit2 .floor .i2 { -webkit-transition-delay: 0.8s; transition-delay: 0.8s; }
.our_library2 .unit2 .floor .i3 { -webkit-transition-delay: 1.6s; transition-delay: 1.6s; }
.our_library2.showd .unit2 .floor img { opacity: 1; visibility: visible; -webkit-transition-property: opacity, visibility, transform; transition-property: opacity, visibility, transform; -webkit-transition-duration: 2s; transition-duration: 2s; -webkit-transform: translateY(0%); transform: translateY(0%); }
.our_library3 { position: relative; margin-bottom: 120px; height: 689px; color: #fff; }
.our_library3 .unit1 { position: absolute; left: 0; top: 0; bottom: 0; width: 50%; background: center no-repeat; background-size: cover; }
.our_library3 .unit1 .box { position: absolute; right: 0; bottom: 0; width: 615px; }
.our_library3 .unit1 .box .fz40 { margin-bottom: 40px; }
.our_library3 .unit1 .box .inner { padding: 34px 50% 50px 0; background-color: #fff; color: #333; }
.our_library3 .unit1 .box .fz20 { margin: 0 0 35px 47px; padding: 2px 0 2px 36px; background: url(../image/xf/ico3.png) left no-repeat; }
.our_library3 .unit1 .box .ul { margin: 0 30px; }
.our_library3 .unit1 .box .li { padding: 22px 15px; line-height: 1.5714;border-bottom: 1px solid #d8d8d8; }
.our_library3 .unit1 .box .bttn{margin-top: 35px;}
.our_library3 .unit2 { position: absolute; right: 0; top: 0; bottom: 0; width: 50%; background: url(../image/xf/bg3.jpg) no-repeat; background-size: cover; }
.our_library3 .tab-mod { position: relative; width: 615px; height: 100%; }
.our_library3 .tab-bar { position: absolute; right: 100%; bottom: 0; width: 50%; }
.our_library3 .tab-term { position: relative; text-align: center; cursor: pointer; }
.our_library3 .tab-term:after { content: ''; position: absolute; left: 100%; top: 50%; border: 14px solid transparent; display: none; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library3 .tab-term .pad { padding: 28px; }
.our_library3 .tab-term .fz30 { margin: 0 auto 4px; width: 80px; height: 80px; background: center no-repeat; font-family: Impact; line-height: 80px; }
.our_library3 .tab-term.t1 { background-color: #d3000e; }
.our_library3 .tab-term.t1:after { border-left: 14px solid #d3000e; }
.our_library3 .tab-term.t1 .fz30 { background-image: url(../image/xf/cir1.png); }
.our_library3 .tab-term.t2 { background-color: #a6000b; }
.our_library3 .tab-term.t2:after { border-left: 14px solid #a6000b; }
.our_library3 .tab-term.t2 .fz30 { background-image: url(../image/xf/cir2.png); }
.our_library3 .tab-term.t3 { background-color: #b6000c; }
.our_library3 .tab-term.t3:after { border-left: 14px solid #b6000c; }
.our_library3 .tab-term.t3 .fz30 { background-image: url(../image/xf/cir3.png); }
.our_library3 .tab-term.cur { box-shadow: 0px 1px 20px 0px rgba(22, 34, 7, 0.3); }
.our_library3 .tab-term.cur:after { display: block; }
.our_library3 .tab-cont { margin-left: 108px; padding: 115px 0; }
.our_library3 .tab-item { display: none; }
.our_library3 .tab-item .cont { margin-bottom: 46px; padding-bottom: 46px; border-bottom: 1px solid #a31720; }
.our_library3 .tab-item .cont .p { line-height: 1.5714; }
.our_library3 .tab-item .cont .p + .p { margin-top: 9px; }
.our_library3 .tab-item .tip { margin-bottom: 65px; }
.our_library3 .tab-item .bttn { margin-left: 0; }
.our_library3 .tab-item.act { display: block; }
.our_library4 { margin-bottom: 120px; }
.our_library4 .img { height: 528px; overflow: hidden;position: relative; }
.our_library4 .img img { display: block; width: 100%; }
.our_library4 .cont { position: absolute; left: 0; right: 0; top: 50%; margin: 0 175px; color: #fff; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library4 .cont .fz40 { margin-bottom: 19px; }
.our_library4 .cont .p { margin-bottom: 57px; line-height: 1.5714; word-break: break-all; text-align: justify; text-justify: inter-ideograph; }
.our_library4 .cont .bttn { margin-left: 0; }
.our_library4 .linkbox{position: absolute;bottom: 0;left: 0;right: 0;font-size: 0;}
.our_library4 .linkbox .item{display: inline-block;width: 25%;text-align: center;border-bottom: 7px solid #a69fa6;position: relative;}
.our_library4 .linkbox .item+.item:after{content: "";width: 5px;height: 80px;background: url(../image/lyc/icon-1.png) no-repeat top center;background-size: cover;position: absolute;bottom: 0;left: -2px;opacity: 0.4;}
.our_library4 .linkbox .item a{color: #fff;padding: 25px 0;display: block;}
.our_library4 .linkbox .item span{transition: all 0.3s;display: inline-block;}
.our_library4 .linkbox .item:nth-child(2){border-bottom-color: #791014;}
.our_library4 .linkbox .item:nth-child(3){border-bottom-color: #c76b1d;}
.our_library4 .linkbox .item:nth-child(4){border-bottom-color: #2a9183;}
.our_library4 .linkbox .item:hover{background: url(../image/lyc/icon-2.png) no-repeat bottom center;}
.our_library4 .linkbox .item:hover span{transform: translateY(-27px);-webkit-transform: translateY(-27px);-ms-transform: translateY(-27px);}
.unit_details1 { background: url(../image/xf/bg4.jpg) center; }
.unit_details1 .box { padding: 17% 0 20.2%; color: #fff; text-align: center; }
.unit_details1 .box .fz40 { margin-bottom: 1.6%; }
.unit_details1 .box .p { margin: 0 14.5% 4.4%; word-break: break-all; text-align: justify; text-justify: inter-ideograph; }
.unit_details1 .box .fz82 { font-family: Impact; font-size: 82px; line-height: 1; }

.img_pop .box{width: 56.35%;padding-top: 37%;position: relative;}
.img_pop .box img{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.img_pop .close{width: 24px;height: 24px;background: url(../image/png16_03.png) no-repeat center;top: 30px;right: 30px;z-index: 9;}

.character_detail1 { margin-bottom: 114px; }
.character_detail1 .unit1 { margin-top: 116px; padding: 68px 0 65px; background: #f0f0f0 url(../image/xf/ribbon1.jpg) center top no-repeat; overflow: hidden; }
.character_detail1 .unit1 .item { position: relative; height: 214px; }
.character_detail1 .unit1 .item1 { float: left; margin-left: 9.75%; }
.character_detail1 .unit1 .item1 .img { float: left; width: 214px; height: 100%; border-radius: 999px; overflow: hidden; }
.character_detail1 .unit1 .item1 .img img { display: block; width: 100%; }
.character_detail1 .unit1 .item1 .cont { position: relative; float: left; margin-left: 40px; width: 184px; height: 100%; background: url(../image/xf/bg5.jpg) center no-repeat; text-align: center; }
.character_detail1 .unit1 .item1 .inner { position: absolute; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.character_detail1 .unit1 .item1 .fz37 { position: relative; margin-bottom: 20px; }
.character_detail1 .unit1 .item1 .fz37:after { content: ''; position: absolute; left: 50%; top: 100%; margin-top: 8px; width: 26px; border: 2px solid #c76b1d; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.character_detail1 .unit1 .item1 .fz18 { font-family: Arial; }
.character_detail1 .unit1 .item2 { float: right; margin-right: 7.72%; width: 465px; background: url(../image/xf/bg6.jpg) center no-repeat; }
.character_detail1 .unit1 .item2 .slick-mod { position: absolute; left: 0; right: 0; top: 50%; margin: 0 60px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.character_detail1 .unit1 .item2 .slick-item { padding: 6px 0 6px 23px; background: url(../image/xf/ico4.png) left no-repeat; font-size: 14px; color: #fff; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; cursor: pointer; }
.character_detail1 .unit1 .item2 .slick-ctrl { position: absolute; right: 0; bottom: 100%; margin-bottom: 7px; }
.character_detail1 .unit1 .item2 .slick-ctrl:before { content: ''; position: absolute; left: 50%; top: 50%; width: 4px; height: 13px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.character_detail1 .unit1 .item2 .slick-arrow { position: relative; float: left; width: 30px; height: 30px; background-color: #b6000c; border-radius: 999px; cursor: pointer; }
.character_detail1 .unit1 .item2 .slick-arrow:before { position: absolute; top: 50%; font-family: 'icon'; font-size: 1em; line-height: 1; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.character_detail1 .unit1 .item2 .slick-prev { }
.character_detail1 .unit1 .item2 .slick-prev:before { left: 45%; content: '\e739'; }
.character_detail1 .unit1 .item2 .slick-next { margin-left: 24px; }
.character_detail1 .unit1 .item2 .slick-next:before { left: 55%; content: '\e738'; }
.character_detail1 .unit2 { position: relative; padding: 43px 55px 125px; border: 1px solid #d8d8d8; border-top: 0 none; border-bottom: 0 none; }
.character_detail1 .unit2:after { content: ''; position: absolute; left: -1px; right: -1px; bottom: 0; height: 68px; background: url(../image/xf/ribbon3.png) center bottom no-repeat; background-size: 100%; }
.character_detail1 .unit2 .fz40 { margin-bottom: 21px; }
.character_detail1 .unit2 .p { color: #707070; word-break: break-all; text-align: justify; text-justify: inter-ideograph; }
.t_list1 { overflow: hidden; }
.t_list1 .list-item { float: left; margin-left: 20px; margin-bottom: 20px; width:calc(33% - 11px);}
.t_list1 .list-item:nth-child(3n-2){margin-left:0 ;}
.t_list1 .img { position: relative; margin-bottom: 10px; padding-bottom: 66.16%; background: center no-repeat; background-size: cover; }
.t_list1 .link { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.t_list1 .video { cursor: pointer; }
.t_list1 .video .img:after { content: '\e67e'; position: absolute; left: 50%; top: 50%; font-family: 'icon'; font-size: 4em; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.t_list1 .cont { position: relative; padding: 20px 40px 40px; background: url(../image/xf/ribbon4.png) center bottom no-repeat; background-size: 100% 7px; }
.t_list1 .line { }
.t_list1 .line .l { position: absolute; top: 0; bottom: 7px; border-left: 1px solid #e2e2e2; }
.t_list1 .line .l:after { content: ''; position: absolute; left: -3px; top: 0; width: 5px; height: 5px; background-color: #e2e2e2; }
.t_list1 .line .l.l1 { left: 2px; }
.t_list1 .line .l.l1 { }
.t_list1 .line .l.l2 { right: 2px; }
.t_list1 .line .l.l2 { }
.t_list1 .fz16 { padding-left: 14px; }
.t_list1 .tit { position: relative; margin-bottom: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.t_list1 .tit:before { content: ''; position: absolute; left: 0; top: 8px; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px; /*-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);*/ }
.t_list1 .date { font-family: Arial; }
.t_list1 .list-item:hover .l { border-color: #f01121; }
.t_list1 .list-item:hover .l:after { background-color: #f01121; }
.t_list2 { border-top: 1px solid #d8d8d8; overflow: hidden; }
.t_list2 .list-item { position: relative; float: left; padding-bottom: 59px; width: 25%; height: 220px; background: center bottom no-repeat; background-size: 100% 59px; }
.t_list2 .list-item:before, .t_list2 .list-item:after { content: ''; position: absolute; top: 0; bottom: 59px; border-left: 1px solid #d8d8d8; }
.t_list2 .list-item:before { right: 0; }
.t_list2 .list-item:after { left: 0; display: none; }
.t_list2 .list-item:nth-child(4n+1):after { display: block; }
.t_list2 .cont { padding-top: 82px; text-align: center; }
.t_list2 .fz16 { position: relative; margin-bottom: 27px; }
.t_list2 .fz16:after { content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: 14px auto 0; width: 38px; border: 1px solid; }
.t_list2 .p { color: #707070; }
.t_list2 .list-item.l1 { background-image: url(../image/xf/ribbon4.jpg); }
.t_list2 .list-item.l1 .fz16:after { border-color: #29b1e1; }
.t_list2 .list-item.l2 { background-image: url(../image/xf/ribbon5.jpg); }
.t_list2 .list-item.l2 .fz16:after { border-color: #f2aa2a; }
.t_list2 .list-item.l3 { background-image: url(../image/xf/ribbon6.jpg); }
.t_list2 .list-item.l3 .fz16:after { border-color: #a6356c; }
.t_list2 .list-item.l4 { background-image: url(../image/xf/ribbon7.jpg); }
.t_list2 .list-item.l4 .fz16:after { border-color: #f48335; }
.t_list2 .list-item.l5 { background-image: url(../image/xf/ribbon8.jpg); }
.t_list2 .list-item.l5 .fz16:after { border-color: #7b902c; }
.t_list2 .list-item.l6 { background-image: url(../image/xf/ribbon9.jpg); }
.t_list2 .list-item.l6 .fz16:after { border-color: #2a9183; }
.t_list2 .list-item.l7 { background-image: url(../image/xf/ribbon10.jpg); }
.t_list2 .list-item.l7 .fz16:after { border-color: #b6000c; }
.t_list2 .list-item.l8 { background-image: url(../image/xf/ribbon11.jpg); }
.t_list2 .list-item.l8 .fz16:after { border-color: #a83388; }
.m-s{display: none !important;}
.character_detail2 { margin-bottom: 95px; }
.character_detail2 .fz40 { margin-bottom: 44px; }
.character_detail3 { margin-bottom: 120px; }
.character_detail3 .fz40 { margin-bottom: 50px; }
.our_team1 { position: relative; padding-bottom: 40%; background: url(../image/xf/bg7.jpg);overflow: hidden; }
.our_team1 .unit { position: absolute; top: 0; bottom: 0; }
.our_team1 .unit1 { left: 0; width: 50%; background: center no-repeat; background-size: cover; }
.our_team1 .unit1 img{width: 100%;}
.our_team1 .unit2 { left: 50%; width: 615px; color: #fff; }
.our_team1 .unit2 .box { position: absolute; left: 0; right: 0; top: auto; bottom: 0; margin-top: 25.69%; }
.our_team1 .unit2 .tit { position: relative; margin: 0 40px 23px 48px; }
.our_team1 .unit2 .fz40,.our_team1 .unit2 .bttn{display: inline-block;vertical-align: middle;}
.our_team1 .unit2 .slick-ctrl { position: absolute; right: 0; top: 50%; overflow: hidden; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_team1 .unit2 .slick-mod { position: static; top: 85px; left: 0; right: 0; bottom: 0; }
.our_team1 .unit2 .caroufredsel_wrapper, .our_team1 .unit2 .slick-box { width: 100% !important; }
.our_team1 .unit2 .slick-vertical .slick-slide{border: none;}
.our_team1 .unit2 .slick-item { margin-top: 10px; padding: 23px 48px; background-color: rgba(233,130,43,0.5); }
.our_team1 .unit2 .slick-current .slick-item{background: rgba(121,16,23,.5);}
.our_team1 .unit2 .slick-item .fz16 { position: relative; padding-left: 17px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.our_team1 .unit2 .slick-item .fz16:before { content: ''; position: absolute; left: 0; top: 50%; width: 7px; height: 7px; border: 2px solid; border-radius: 99px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_team1 .unit2 .slick-arrow { position: relative; float: left; width: 42px; height: 42px; border: 2px solid; border-radius: 999px; cursor: pointer; }
.our_team1 .unit2 .slick-arrow:before { position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.our_team1 .unit2 .slick-prev { }
.our_team1 .unit2 .slick-prev:before { left: 45%; content: '\e739'; }
.our_team1 .unit2 .slick-next { margin-left: 7px; }
.our_team1 .unit2 .slick-next:before { left: 55%; content: '\e738'; }
.our_team2 { padding: 113px 0 120px; }
.our_team2 .fz40 { margin-bottom: 0; text-align: center; }
.our_team2 .tit{margin-bottom: 43px;position: relative;}
.our_team2 .tit .bttn{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);right: 0;}
.our_team2 .t_list1 { margin-bottom: 30px; }
.our_team3 { padding: 113px 0 120px; background: url(../image/xf/bg8.jpg); }
.our_team3 .fz40 { margin-bottom: 44px; color: #fff; text-align: center; }
.our_team3 .unit { position: relative; padding: 75px 50px 70px; background-color: #fff; border: 2px solid #d8d8d8; border-top: 0 none; }
.our_team3 .unit:before { content: ''; position: absolute; left: -2px; right: -2px; top: 0; height: 7px; background: url(../image/xf/ribbon1.jpg) center no-repeat; }
.our_team3 .list { overflow: hidden; }
.our_team3 .list-item { float: left; width: 334px; }
.our_team3 .list-item + .list-item { margin-left: 60px; }
.our_team3 .list-item .fz18 { position: relative; margin: 0 20px; padding-left: 17px; }
.our_team3 .list-item .fz18:before { content: ''; position: absolute; left: 0; top: 50%; width: 7px; height: 7px; border: 2px solid #b6000c; border-radius: 99px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_team3 .list-item .ul { margin-top: 14px; padding: 18px 22px; border-top: 1px solid #e7e7e7; overflow: hidden; }
.our_team3 .list-item .li { float: left; padding: 4px 0; width: 25%; text-indent: 1em; white-space: nowrap;}
.our_team3 .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 25px; }
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal { height: 11px; }
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { margin: 0; height: 100%; background-color: #f4f4f4; }
.our_team3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { margin: 0; height: 100%; background-color: #c11d14; }
.our_team4 { padding: 113px 0 120px; }
.our_team4 .fz40 { margin-bottom: 20px; text-align: center; }
.our_team4 .cont { }
.our_team4 .cont .p { color: #707070; }
.our_team4 .cont .p + .p { margin-top: 10px; }
.our_team4 .cont .link { position: relative; display: block; margin: 55px auto 0; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn2.jpg) no-repeat; background-size: contain; color: #fff; }
.our_team4 .cont .link .fz22 { position: absolute; left: 90px; right: 0; top: 50%; line-height: 35px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.article1 { margin-top: 116px; }
.article1：first-child { margin-top:0; }
.article1 .tit { margin-bottom: 20px; text-align: center; }
.article1 .tit .fz22 { margin-bottom: 5px; }
.article1 .tit .date { font-family: Arial; color: #707070; }
.article1 .unit1 { position: relative; margin-bottom: 120px; padding: 14px; background-color: #fff; box-shadow: 0px 0px 60px 0px rgba(4, 0, 0, 0.1); }
.article1 .unit1:after { content: ''; position: absolute; left: 0; right: 0; top: 100%; height: 120px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
.article1 .unit1 .box { position: relative; padding-bottom: 43.178%; }
.article1 .unit1 .video-box { position: absolute; left: 0; top: 0; bottom: 0; padding-right: 7px; width: 70.38%; background: #000 url(../image/xf/ribbon5.png) right no-repeat; }
.article1 .unit1 .ul { position: absolute; right: 0; top: 0; bottom: 0; margin-right: 43px; width: 23.79%; }
.article1 .unit1 .li { cursor: pointer; }
.article1 .unit1 .li.cur { border: 5px solid #cd9366;}
.article1 .unit1 .li + .li { margin-top: 9px; }
.article1 .unit1 .mCSB_outside + .mCSB_scrollTools { right: -31px; width: 11px; }
.article1 .unit1 .mCSB_scrollTools .mCSB_draggerRail { width: 100%; background-color: #f7f7f7; }
.article1 .unit1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 100%; background-color: #c76b1d; }
.article1 .unit2 { position: relative; margin-bottom: 45px; padding: 52px 72px 127px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
.article1 .unit2:before, .article1 .unit2:after { content: ''; position: absolute; left: -1px; right: -1px; background: center bottom no-repeat; }
.article1 .unit2:before { top: 0; height: 7px; background-image: url(../image/xf/ribbon1.jpg); }
.article1 .unit2:after { bottom: 0; height: 86px; background-image: url(../image/xf/ribbon3.png); }
.article1 .unit2 .p { color: #707070; word-break: break-all; text-align: justify; text-justify: inter-ideograph; }
.article1 .unit2 .p + .p { margin-top: 10px; }
.article1 .unit2 .img { margin: 30px 0; text-align: center; }
.article1 .unit3 { margin-bottom: 120px; }
.article1 .unit3 .box { float: left; }
.article1 .unit3 .box1 { width: calc( 100% - 489px); }
.article1 .unit3 .tit { margin-bottom: 15px; overflow: hidden; }
.article1 .unit3 .tit .fz16 { float: left; line-height: 26px; }
.article1 .unit3 .box2 { width: 489px; }
.article1 .unit3 .cont { position: relative; height: 137px; color: #fff; }
.article1 .unit3 .box1 .cont { background-image: url(../image/xf/bg9.jpg); border-right: 1px solid; }
.article1 .unit3 .box2 .cont { background-image: url(../image/xf/bg10.jpg); }
.article1 .unit3 .slick-ctrl { position: relative; float: left; margin-left: 45px; }
.article1 .unit3 .slick-ctrl:before { content: ''; position: absolute; left: 50%; top: 50%; width: 4px; height: 12px; border-left: 1px solid #c2c2c2; border-right: 1px solid #c2c2c2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.article1 .unit3 .slick-arrow { position: relative; float: left; width: 26px; height: 26px; background-color: #c76b1d; border-radius: 999px; cursor: pointer; }
.article1 .unit3 .slick-arrow:before { position: absolute; top: 50%; font-family: 'icon'; line-height: 1; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.article1 .unit3 .slick-prev { }
.article1 .unit3 .slick-prev:before { left: 45%; content: '\e739'; }
.article1 .unit3 .slick-next { margin-left: 23px; }
.article1 .unit3 .slick-next:before { left: 55%; content: '\e738'; }
.article1 .unit3 .slick-mod { position: absolute; left: 65px; right: 25px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.article1 .unit3 .slick-item { float: left; width: 325px; }
.article1 .unit3 .slick-item .p { position: relative; padding: 0 15px; font-size: 14px; }
.article1 .unit3 .slick-item .p:before { content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #ff8f31; border-radius: 99px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.article1 .unit3 .voice-mod { position: absolute; top: 50%; left: 60px; right: 50px; padding-left: 63px; height: 42px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.article1 .unit3 .voice-mod:before { content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 42px; height: 100%; background: #e17a22 url(../image/xf/ico6.png) center no-repeat; border-radius: 999px; }
.article1 .unit3 .audio { padding-top: 16px; }
.solicitation_notice1 { margin: 113px 0; }
.solicitation_notice1 .head { margin-bottom: 43px; text-align: center; }
.solicitation_notice1 .unit { padding: 24px; background: url(../image/xf/ribbon1.jpg) center top no-repeat; box-shadow: 0px 0px 36px 0px rgba(4, 0, 0, 0.1); overflow: hidden; }
.solicitation_notice1 .img { float: left; margin-right: 10px; width: 613px; height: 465px; overflow: hidden; }
.solicitation_notice1 .img img { display: block; width: 100%; }
.solicitation_notice1 .cont { padding: 78px 22px 0; overflow: hidden; }
.solicitation_notice1 .cont .slick-current{color: #c76b1d;}
.solicitation_notice1 .tit { position: relative; margin-bottom: 17px; padding: 0 15px; }
.solicitation_notice1 .tit .fs,.solicitation_notice1 .tit .bttn{display: inline-block;vertical-align: middle;}
.solicitation_notice1 .link { position: relative; display: block; margin-left: 36px; padding-bottom: 84px; width: 451px; background: url(../image/xf/btn3.jpg) no-repeat; background-size: contain; color: #fff; }
.solicitation_notice1 .link .fz22 { position: absolute; left: 142px; right: 0; top: 50%; line-height: 35px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice1 .slick-ctrl { position: absolute; right: 17px; bottom: 0; }
.solicitation_notice1 .slick-mod { margin-bottom: 80px; }
.solicitation_notice1 .slick-item { padding: 15px 0; border-bottom: 1px solid #d8d8d8; }
.solicitation_notice1 .slick-item .pad { padding: 0 20px 0 14px; }
.solicitation_notice1 .slick-item .date { float: right; margin-left: 20px; font-family: Arial; }
.solicitation_notice1 .slick-item .tt { position: relative; padding-left: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.solicitation_notice1 .slick-item .tt:before { content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice1 .slick-ctrl { position: absolute; right: 20px; bottom: 0; }
.solicitation_notice1 .slick-arrow { position: relative; float: left; width: 45px; height: 45px; background-color: #c76b1d; border-radius: 999px; cursor: pointer; }
.solicitation_notice1 .slick-arrow:before { position: absolute; top: 52%; font-family: 'icon'; font-size: 1.7em; line-height: 1; color: #fff; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.solicitation_notice1 .slick-prev { }
.solicitation_notice1 .slick-prev:before { left: 45%; content: '\e739'; }
.solicitation_notice1 .slick-next { margin-left: 7px; }
.solicitation_notice1 .slick-next:before { left: 55%; content: '\e738'; }
.solicitation_notice2 { margin-bottom: 112px; }
.solicitation_notice2 .head { margin-bottom: 44px; text-align: center; }
.solicitation_notice2 .ul { position: relative; height: 584px; }
.solicitation_notice2 .li { position: absolute; width: 50%; }
.solicitation_notice2 .img { position: relative; height: 100%; overflow: hidden; }
.solicitation_notice2 .img img { display: block; width: 100%; }
.solicitation_notice2 .cont { position: relative; width: 50%; background: center no-repeat; background-size: cover; color: #fff; }
.solicitation_notice2 .pad { position: absolute; left: 0; right: 0; top: 50%; margin: 0 25px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice2 .tit { margin-bottom: 5px; line-height: 1.375; }
.solicitation_notice2 .p { margin-bottom: 13px; }
.solicitation_notice2 .date { font-family: Arial; }
.solicitation_notice2 .li.l1 { left: 0; top: 0; bottom: 0; }
.solicitation_notice2 .li.l1 .cont { position: absolute; left: 0; bottom: 0; height: 50%; background-image: url(../image/xf/bg11.jpg); }
.solicitation_notice2 .li.l1 .cont:before { content: ''; position: absolute; left: 100%; top: 50%; border: 9px solid transparent; border-left: 13px solid #2a9183; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice2 .li.l2 { top: 0; right: 0; height: 50%; }
.solicitation_notice2 .li.l2 .img { float: right; width: 50%; }
.solicitation_notice2 .li.l2 .img:before { content: ''; position: absolute; left: 0; top: 50%; border: 9px solid transparent; border-left: 13px solid #c76b1d; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice2 .li.l2 .cont { height: 100%; background-image: url(../image/xf/bg12.jpg); overflow: hidden; }
.solicitation_notice2 .li.l3 { bottom: 0; right: 0; height: 50%; }
.solicitation_notice2 .li.l3 .img { float: left; width: 50%; }
.solicitation_notice2 .li.l3 .img:before { content: ''; position: absolute; right: 0; top: 50%; border: 9px solid transparent; border-right: 13px solid #eae9e9; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice2 .li.l3 .cont { height: 100%; background-image: url(../image/xf/bg13.jpg); color: #333; overflow: hidden; }
.solicitation_notice3 { margin-bottom: 30px; }
.solicitation_notice3 .head { margin-bottom: 27px; text-align: center; }
.solicitation_notice3 .tab-mod { }
.solicitation_notice3 .tab-bar { margin-bottom: 50px; text-align: center; }
.solicitation_notice3 .tab-term { cursor: pointer; }
.solicitation_notice3 .tab-term + .tab-term { margin-left: 10px; }
.solicitation_notice3 .tab-term.cur { background-image: url(../image/btn1_1.png); color: #d4711c; }
.solicitation_notice3 .tab-cont { position: relative; height: 560px; border: 1px solid #d8d8d8; border-top: 0 none; }
.solicitation_notice3 .tab-cont:before { content: ''; position: absolute; left: -1px; right: -1px; top: 0; height: 7px; background: url(../image/xf/ribbon1.jpg) center no-repeat; }
.solicitation_notice3 .tab-item { display: none; }
.solicitation_notice3 .tab-item.act { display: block; }
.solicitation_notice3 .scroll-box { overflow: hidden; }
.solicitation_notice3 .scroll-item { float: left; width: 613px; }
.solicitation_notice3 .ul { padding: 60px 40px 40px; }
.solicitation_notice3 .li { padding: 14px 20px; overflow: hidden; }
.solicitation_notice3 .li + .li { border-top: 1px solid #e7e7e7; }
.solicitation_notice3 .date { float: right; font-family: Arial; }
.solicitation_notice3 .name { position: relative; padding-left: 15px; overflow: hidden; }
.solicitation_notice3 .name:before { content: ''; position: absolute; left: 0; top: 50%; width: 5px; height: 5px; border: 2px solid #d4711c; border-radius: 99px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal { height: 11px; }
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { margin: 0; height: 100%; background-color: #c11d14; }
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { margin: 0; height: 100%; background-color: #f4f4f4; }
.solicitation_notice3 .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 60px; }
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal { margin: 0 68px; bottom: 50px; }

/* 2020-06-16修改lyj */
.article1 .unit1 .li{padding-bottom: 56.2%;position: relative;border: 5px solid rgba(0, 0, 0, 0);font-size: 0;text-align: center;}
.article1 .unit1 .li .img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.article1 .unit1 .li .img:after{    content: '';display: inline-block;vertical-align: middle;height: 100%;}
.article1 .unit1 .li + .li{margin-top: 4px;}
.article1 .unit1 .li .img img{width: auto;max-width: 100%;max-height: 100%;display: inline-block;}
.article1 .unit1 .box{font-size: 0;text-align: center;}
.article1 .unit1 .video-box:after{ content: '';display: inline-block;vertical-align: middle;height: 100%;}
.article1 .unit1 .video-box img{width: auto;max-width: 100%;max-height: 100%;display: inline-block !important;}
.article1 .unit1 .video-box{background-color: #fff;padding-right: 18px;}

@media screen and (max-width:1500px) {
.layer .bdmap { width: 800px; height: 600px; }
.layer .video-box { width: 800px; height: 500px; }
.our_team1 .unit2 .box { margin-top: 20%; }
}

@media screen and (max-width:1290px) {
.our_library1 { margin-bottom: 28%; }
.our_library2 .line .l.l2 { right: 40%; }
.our_library2 .unit1 { width: 40%; }
.our_library2 .unit1 .box { padding-top: 25%; }
.our_library2 .unit1 .tit { margin: 0 10% 10%; }
.our_library2 .unit1 .tit .fz30 { margin-right: 10%; }
.our_library2 .unit1 .ul { margin: 0 10% 32% 0; }
.our_library2 .unit1 .li{padding-left: 10%;}
.our_library2 .unit1 .li.on:after{left: -18px;width: 18px;background-size: contain;top: 0;}
.our_library2 .unit1 .li + .li { margin-top: 10%; }
.our_library2 .unit1 .link { width: 90%; padding-bottom: 17%; }
.our_library2 .unit1 .link .pos { left: 25%; line-height: 1.5; }
.our_library2 .unit1 .link .fz22 { display: block; }
.our_library2 .unit1 .link .p { margin-left: 0; }
.our_library2 .unit2 { margin-right: 40%; }
.our_library3 .unit1 .box { margin-left: 30px; width: auto; }
.our_library3 .tab-mod { margin-right: 30px; width: auto; }
.our_library3 .tab-cont { margin-left: 18%; padding: 18% 0; }
.our_library3 .tab-item .cont { margin-bottom: 9%; padding-bottom: 9%; }
.our_library3 .tab-item .tip { margin-bottom: 10%; }
.our_library4 .img { height: auto; }
.our_library4 .cont { margin: 0 15%; }
.unit_details2 .unit1 .li { width: calc(( 100% - 120px ) / 2); }
.t_list1 .cont { padding: 6.8% 14.5% 11%; }
.character_detail1 .unit1 .item1 { margin-left: 3%; }
.character_detail1 .unit1 .item1 .cont { margin-left: 20px; }
.character_detail1 .unit1 .item2 { margin-right: 3%; }
.our_team1 .unit2 { right: 0; margin-right: 30px; width: auto; }
.our_team1 .unit2 .box { margin-top: 10%; }
.our_team1 .unit2 .slick-mod { top: 60px; }
.solicitation_notice1 .img { float: none; margin-right: 0; margin-bottom: 10px; width: 100%; height: auto; }
.solicitation_notice1 .cont { padding-top: 50px; }
.solicitation_notice1 .slick-mod { margin-bottom: 20px; }
.solicitation_notice1 .link { margin-left: 0; }
.solicitation_notice2 .ul { height: auto; }
.solicitation_notice2 .li { position: relative; float: none; width: 99.99%; padding-bottom: 47.47%; }
.solicitation_notice2 .li .img,  .solicitation_notice2 .li .cont { position: absolute; top: 0; bottom: 0; width: 50%; }
.solicitation_notice2 .li .img { right: 0; }
.solicitation_notice2 .li.l1 .img { }
.solicitation_notice2 .li.l1 .cont { height: 100%; }
.solicitation_notice2 .li.l2 .img { left: 0; }
.solicitation_notice2 .li.l2 .img:before { left: auto; right: 0; border-left: 0 none; border-right: 13px solid #c76b1d; }
.solicitation_notice2 .li.l2 .cont { right: 0; }
.solicitation_notice2 .li.l3 .img:before { left: 0; right: auto; border-right: 0 none; border-left: 13px solid #eae9e9; }
/* 2020-05-26修改lyj  浏览器窗口缩小到手机版样式再放大，图示内容显示不全*/
.our_library3 .unit1 .box{width: calc(100% - 30px);}
.our_team1 .unit2 .bttn{margin-left: 5px;}
}

@media screen and (max-width:1024px) {
.m-s{display: block !important;}
.p-s{display: none !important;}
.our_library2 .unit1 .box { padding-top: 20%; }
.our_library2 .unit1 .tit { position: relative; }
.our_library2 .unit1 .tit .fz30{font-size: 24px;}
.our_library2 .unit1 .tit .fz16 { position: static; left: 37px; top: 100%;display: inline-block; }
.our_library2 .unit1 .ul { margin-bottom: 25%; }
.t_list1 .list-item { width: calc((100% - 20px) / 2); }
.t_list1 .list-item:nth-child(3n-2){margin-left:20px;}
.t_list1 .list-item:nth-child(2n-1){margin-left:0;}
.t_list2 .list-item { width: 33.33%; }
.t_list2 .list-item:nth-child(4n+1):after { display: none; }
.t_list2 .list-item:nth-child(3n+1):after { display: block; }
.character_detail1 .unit1 { text-align: center; }
.character_detail1 .unit1 .item { float: none; display: inline-block; vertical-align: top; }
.character_detail1 .unit1 .item1 { margin-left: 0; margin-bottom: 50px; }
.character_detail1 .unit1 .item2 { margin-right: 0; }
.article1 .unit1 .ul { margin-right: 20px; }
.article1 .unit3 .box { width: 50%; }
.our_library4 .cont .p{margin-bottom: 25px;}
.our_library4 .linkbox .item a{padding: 15px 0;}
.our_library4 .linkbox .item+.item:after{height: 50px;}
.our_team1 { padding-bottom: 0; }
.our_team1 .unit { position: relative; width: 100%; }
.our_team1 .unit1 { /*padding-bottom: 80.41%;*/ padding-bottom: 0; }
.our_team1 .unit2 { left: 0;}
.our_team1 .unit2 .box { margin-top: 0; position: relative; padding-bottom: 30px;}
.our_team1 .unit2 .tit { margin: 20px; }
.our_team1 .unit2 .slick-arrow { width: 30px; height: 30px; }
.our_team1 .unit2 .slick-mod { position: static; height: auto; }
.our_team1 .unit2 .slick-item { padding: 20px; }
.our_team1 .unit2 .bttn{margin: 20px auto 0;}
.solicitation_notice1 .cont .bttn{margin: 0 auto 25px;}
.solicitation_notice2 .bttn{margin: 20px auto 0;}
}

@media screen and (max-width:850px) {
.layer .bdmap { width: 90%; height: 400px; }
.layer .video-box { width: 90%; height: 300px; }
.our_library1 { margin-bottom: 50px; background-size: 300%; }
.our_library1 .unit1 { padding: 80px 0 50px; }
.our_library1 .unit1 .box1 { float: none; margin-bottom: 30px; width: 100%; }
.our_library1 .unit1 .box1 .fz40 { margin-bottom: 10px; }
.our_library1 .unit1 .box1 .fz60 { font-size: 40px; }
.our_library1 .unit2 { position: static; margin: 0; padding-bottom: 0; -webkit-transform: none; -ms-transform: none; transform: none; }
.our_library1 .unit2 .box { position: relative; width: 100%; }
.our_library1 .unit2 .box1 .slick-ctrl { position: static; }
.our_library1 .unit2 .box1 .slick-arrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.our_library1 .unit2 .box1 .slick-prev { left: 10px; }
.our_library1 .unit2 .box1 .slick-next { right: 10px; }
.our_library1 .unit2 .box2 .inner { position: static; padding: 30px; height: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
.our_library1 .unit2 .box2 .cont { position: relative; top: 0; margin-right: -10px; padding-right: 10px; max-height: 250px; overflow: scroll; }
.our_library1 .unit2 .box2 .mCSB_outside + .mCSB_scrollTools { right: -5px; }
.our_library2 { margin-bottom: 50px; }
.our_library2 .line { display: none; }
.our_library2 .unit1 { float: none; width: 100%; }
.our_library2 .unit1 .box { padding-top: 30px; }
.our_library2 .unit1 .tit { margin: 0 0 40px; }
.our_library2 .unit1 .ul { margin: 0 0 20px; }
.our_library2 .unit1 .li{padding-left: 0;}
.our_library2 .unit1 .li.on:after{left: auto;right: 0;bottom: 0;margin: auto;}
.our_library2 .unit1 .link { width: 100%; padding-bottom: 19%; }
.our_library2 .unit2 { margin-right: 0; }
.our_library3 { margin-bottom: 20px; height: auto; }
.our_library3 .unit1,  .our_library3 .unit2 { position: static; width: auto; }
.our_library3 .unit1 { padding: 50px 30px; }
.our_library3 .unit1 .box { position: relative; margin-left: 0; }
.our_library3 .unit1 .box .fz40 { margin-bottom: 20px; }
.our_library3 .unit1 .box .inner { padding: 20px; }
.our_library3 .unit1 .box .fz20 { margin: 0; background-size: auto 90%; }
.our_library3 .unit1 .box .ul { margin: 0; }
.our_library3 .unit1 .box .bttn{margin: 20px auto 0;display: block;}
.our_library3 .tab-mod { margin-right: 0; }
.our_library3 .tab-bar { position: static; width: auto; }
.our_library3 .tab-bar:after { content: ''; display: table; clear: both; }
.our_library3 .tab-term { float: left; width: 33.333%; }
.our_library3 .tab-term .pad { padding: 10px 0; }
.our_library3 .tab-term:after { left: 50%; top: 100%; border: 8px solid transparent; -webkit-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%); }
.our_library3 .tab-term.t1:after { border-left: 8px solid transparent; border-top: 8px solid #d3000e; }
.our_library3 .tab-term.t2:after { border-left: 8px solid transparent; border-top: 8px solid #a6000b; }
.our_library3 .tab-term.t3:after { border-left: 8px solid transparent; border-top: 8px solid #b6000c; }
.our_library3 .tab-cont { margin-left: 0; padding: 30px; }
.our_library4 { margin-bottom: 20px; }
.our_library4 .img .mask { display: none; }
.our_library4 .cont { margin:0;position: static; transform: none;background: url(../image/xf/bg1.jpg) no-repeat;padding:30px;}
.our_library4 .cont .fz40 { margin-bottom: 5px; }
.our_library4 .cont .p { margin-bottom: 10px; line-height: 1.5; }
.unit_details1 { background-size: 300%; }
.unit_details1 .box { padding: 80px 0 100px; }
.unit_details1 .box .fz40 { margin-bottom: 20px; }
.unit_details1 .box .p { margin: 0 0 20px; }
.unit_details1 .box .fz82 { font-size: 50px; line-height: 1; }
.unit_details2 .unit1 .li { width: 100%; }
.t_list1 { margin-left: 0; }
.t_list1 .list-item { float: none; margin-left:0 !important; width: 100%; }
.t_list1 .cont { padding: 20px; }
.t_list2 .list-item { float: none; width: 100%; height: auto; }
.t_list2 .list-item:after { display: block; }
.t_list2 .cont { padding: 50px 20px; }
.character_detail1 { margin-bottom: 50px; }
.character_detail1 .unit1 { margin-top: 50px; padding: 30px 0 0; }
.character_detail1 .unit1 .item { display: block; height: auto; }
.character_detail1 .unit1 .item1 { position: relative; margin: 0 15px 30px; }
.character_detail1 .unit1 .item1 .img { width: 50%; }
.character_detail1 .unit1 .item1 .cont { position: absolute; left: 50%; top: 50%; margin-left: 20px; width: auto; height: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.character_detail1 .unit1 .item1 .inner { position: static; -webkit-transform: none; -ms-transform: none; transform: none; }
.character_detail1 .unit1 .item2 { padding-top: 50px; width: 100%; background: none; }
.character_detail1 .unit1 .item2 .slick-mod { position: relative; top: 0; margin: 0; padding: 50px 20px; background: #b6000c; -webkit-transform: none; -ms-transform: none; transform: none; }
.character_detail1 .unit1 .item2 .slick-item { text-align: left; box-sizing: border-box; }
.character_detail1 .unit1 .item2 .slick-ctrl { left: 50%; top: 0; right: auto; bottom: auto; overflow: hidden; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
.character_detail1 .unit2 { padding: 30px 20px 80px; }
.character_detail2 { margin-bottom: 50px; }
.character_detail2 .fz40 { margin-bottom: 30px; }
.character_detail3 { margin-bottom: 50px; }
.character_detail3 .fz40 { margin-bottom: 30px; }
.our_team2 { padding: 50px 0; }
.our_team2 .fz40 { margin-bottom: 30px; }
.our_team2 .bttn { margin-left: 0; }
.our_team3 { padding: 50px 0; }
.our_team3 .fz40 { margin-bottom: 30px; }
.our_team3 .unit { padding: 50px 20px; }
.our_team3 .list-item { width: 246px; }
.our_team3 .list-item + .list-item { margin-left: 0; }
.our_team3 .list-item .fz18 { margin: 0 10px; }
.our_team3 .list-item .ul { margin-top: 10px; padding: 10px; }
.our_team3 .list-item .li { text-indent: 0; }
.our_team4 { padding: 50px 0; }
.our_team4 .cont .link { width: 100%; padding-bottom: 19%; }
.our_team4 .cont .link .fz22 { left: 20%; font-size: 14px; }
.article1 { margin-top: 50px; }
.article1:first-child{margin-top:0;}
.article1 .head { margin-bottom: 10px; }
.article1 .unit1 { margin-bottom: 50px; padding: 10px; }
.article1 .unit1:after { height: 50px; }
.article1 .unit1 .box { padding-bottom: 0; }
.article1 .unit1 .video-box { position: static; margin-bottom: 20px; padding-right: 0; width: auto; height: 200px; background: #000; }
.article1 .unit1 .ul { position: static; margin-right: 0; width: 100%;}
.article1 .unit1 .li { width: 130px; display: inline-block; }
.article1 .unit1 .li + .li { margin-top: 0; margin-left: 10px; }
.article1 .unit1 .mCSB_outside + .mCSB_scrollTools { left: 0; right: 0; width: auto; }
.article1 .unit2 { padding: 30px 10px 50px; }
.article1 .unit2:after { background-size: 100%; }
.article1 .unit3 { margin-bottom: 50px; }
.article1 .unit3 .box { position: relative; float: none; width: 100%; }
.article1 .unit3 .box1 { margin-bottom: 20px; }
.article1 .unit3 .tit { overflow: inherit; }
.article1 .unit3 .tit .fz16 { float: none; margin-bottom: 10px; line-height: 1.5; }
.article1 .unit3 .slick-ctrl { position: static; margin-left: 0; }
.article1 .unit3 .slick-ctrl:before { display: none; }
.article1 .unit3 .slick-arrow { position: absolute; bottom: 55px; background-color: #e17a22; z-index: 3; }
.article1 .unit3 .slick-prev { left: 5px; }
.article1 .unit3 .slick-next { right: 5px; }
.article1 .unit3 .slick-mod { left: 40px; right: 40px; }
.article1 .unit3 .slick-item .p { padding: 0; }
.article1 .unit3 .slick-item .p:before { display: none; }
.article1 .unit3 .voice-mod { left: 20px; right: 20px; }
.solicitation_notice1 { margin: 50px 0; }
.solicitation_notice1 .head { margin-bottom: 20px; }
.solicitation_notice1 .unit { padding: 20px; }
.solicitation_notice1 .cont { padding: 20px 0 0; }
.solicitation_notice1 .tit { margin-bottom: 0; }
.solicitation_notice1 .slick-item { position: relative; padding-bottom: 35px; }
.solicitation_notice1 .slick-item .date { position: absolute; bottom: 10px; margin-left: 14px; width: 100%; }
.solicitation_notice1 .link { width: 100%; padding-bottom: 19%; background-image: url(../image/xf/btn2.jpg); }
.solicitation_notice1 .link .fz22 { left: 22%; }
.solicitation_notice1 .slick-arrow { width: 30px; height: 30px; }
.solicitation_notice1 .slick-arrow:before { top: 50%; font-size: 1.2em; }
.solicitation_notice2 { margin-bottom: 50px; }
.solicitation_notice2 .head { margin-bottom: 30px; }
.solicitation_notice2 .li { padding-bottom: 0; }
.solicitation_notice2 .pad { position: static; margin: 0; padding: 50px 20px; -webkit-transform: none; -ms-transform: none; transform: none; }
.solicitation_notice2 .li .img,  .solicitation_notice2 .li .cont { position: static; width: 100%; }
.solicitation_notice2 .li .img:before,  .solicitation_notice2 .li .cont:before { display: none; }
.solicitation_notice2 .li.l1 .img,  .solicitation_notice2 .li.l1 .cont,  .solicitation_notice2 .li.l2 .img,  .solicitation_notice2 .li.l2 .cont,  .solicitation_notice2 .li.l3 .img,  .solicitation_notice2 .li.l3 .cont { position: static; width: 100%; }
.solicitation_notice3 .ul { padding: 20px; }
.solicitation_notice3 .scroll-item { width: 288px; }
.solicitation_notice3 .tab-cont { height: 450px; }
.solicitation_notice3 .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-bottom: 30px; }
.solicitation_notice3 .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 20px; }

/* 2020-05-25修改lyj */
.solicitation_notice1 .unit .slick-ctrl .slick-arrow:before {font-size: 0.2rem; }
.article1{min-height: auto;}

.article1 img{width: 100% !important;height: auto !important;}

.article1 .unit1 .video-box{background-color: #fff;}
.article1 .unit1 .li{padding-bottom: 29.5%;}
/* .article1 .unit1 .li .img{position: relative;left: auto;right: auto;bottom: auto;top: auto;} */
.our_library1 .unit2 .box1 .slick-mod, .our_library1 .unit2 .box1 .slick-mod div{height: auto;}

.img_pop .box{width: 90%;padding-top: 60%;}
.img_pop .close{top: -30px;right: 0;}

.our_team1 .unit2 .bttn{margin: 20px auto 0;}



}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) and (max-width:850px) {
	.our_library1 .unit2 .box1 .slick-arrow:before,
	.our_team1 .unit2 .slick-arrow::before,
	.solicitation_notice1 .slick-arrow::before{font-size: 0.6em;}
}
