/*Top003015 */
.Top003015 { z-index: 100; }
.Top003015 .openMenu { position: absolute; cursor: pointer; z-index: 10; width: calc(80 / 16 * 1em); height: calc(80 / 16 * 1em); background: url("../images/Top003015_menu.png") no-repeat center; }
.Top003015 .openMenu:before, .Top003015 .openMenu:after { position: absolute; content: ''; width: 20px; height: 2px; left: 50%; top: 50%; margin: -1px 0 0 -10px; }
.Top003015 .openMenu:before { transform: rotate(45deg); }
.Top003015 .openMenu:after { transform: rotate(-45deg); }
.Top003015 .top-menu li .sub { display: none; }
.Top003015 .top-menu li a { padding: 2.25vh 0; display: block; }
.Top003015 .top-menu li span a { position: relative; color: #000; }
.Top003015 .top-menu li span aside { font-size: calc(14 / 16 * 1em); margin-top: calc(10 / 14 * 1em); transition: 0.3s; }
.Top003015 .top-menu li span img { max-height: calc(30 / 16 * 1em); }
.Top003015 .top-menu li:not(:hover) span img.hover-icon, .Top003015 .top-menu li:hover span img.icon { display: none; }
@media(min-width:1025px) {
	.Top003015, .Top003015 menu { height: 100%; width: calc(80 / 16 * 1em); position: fixed; left: 0; top: 0; padding-top: calc(80 / 16 * 1em); }
	.Top003015 menu { left: calc(-80 / 16 * 1em); background: #fff; box-shadow: 0px 2px 18px 0px rgb(4 0 0 / 13%); transition: 0.5s; }
	.Top003015 .top-menu { transition: 0.5s; }
	.menu-show .Top003015 menu { left: 0; }
	.Top003015 menu .ytable { height: 100%; }
	.Top003015 menu .ytable-cell { vertical-align: top; }
	.Top003015 .openMenu { left: 0; top: 0; }
	.Top003015 .top-menu li { text-align: center; padding: 0 10px; }
	.Top003015 .top-menu li:not(:last-child) span a:after { position: absolute; content: ""; left: 50%; transform: translateX(-50%); bottom: 0; height: 1px; width: 40px; background: rgba(0, 0, 0, 0.1); }
	.Top003015 .top-menu li .sub { position: absolute; left: 100%; top: 0; height: 100%; background: #fff; box-shadow: 10px 0 10px rgba(153, 153, 153, 0.1) inset; }
	.Top003015 .top-menu li .sub dl { width: 150px; }
	.Top003015 .top-menu li .sub dt a { padding: 1.5vh 0; }
	.Top003015 .top-menu li .sub dt a:hover { color: #0b318f; }
}
@media(max-width:1024px) {
	.Top003015 { position: fixed; top: 0; left: 0; width: 100%; height: calc(70 / 16 * 1em); background: #fff; box-shadow: 0 0 20px rgb(0 0 0 / 15%); }
	.Top003015 .openMenu { top: 50%; transform: translateY(-50%); left: 3%; width: calc(70 / 16 * 1em); height: calc(70 / 16 * 1em); }
	.Top003015 .top-menu { position: fixed; top: calc(70 / 16 * 1em); bottom: 0; box-shadow: 0 0 20px rgba(153, 153, 153, 0.2); width: 170px; overflow: auto; background: #fff; left: -100%; opacity: 0; transition: 0.5s ease-in-out; }
	.menu-show .Top003015 .top-menu { opacity: 1; left: 0; }
	.Top003015 .top-menu li a { padding: calc(15 / 16 * 1em) 0 calc(15 / 16 * 1em) 3vw; }
	.Top003015 .top-menu li span { display: block; overflow: hidden; }
	.Top003015 .top-menu li span img { display: none; }
	.Top003015 .top-menu li span { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
	.Top003015 .top-menu li .sub { background: rgba(11, 49, 143, 0.03); }
	.Top003015 .has-sub span .op:before, .Top003015 .has-sub span .op:after { background: #999; }
}

/*logo */
.logo-wrapper { position: absolute; z-index: 50; left: 0; top: 0; width: 100%; }
.logo-wrapper .logo { display: table; height: calc(80 / 16 * 1em); }
.logo-wrapper .logo a { display: table-cell; vertical-align: middle; }
.logo-wrapper .logo img { max-height: calc(45 / 16 * 1em); }
@media (max-width:1024px) {
	.logo-wrapper { position: fixed; z-index: 150; left: 25%; width: 50%; text-align: center; }
	.logo-wrapper .logo { height: calc(70 / 16 * 1em); }
	.logo-wrapper .logo img { max-height: calc(40 / 16 * 1em); }
}

/*Banner003086 */
.Banner003086 .slider li { position: relative; }
.Banner003086 .ytable { height: 100%; }
.Banner003086 .txt-area { position: absolute; color: #000; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Banner003086 .txt-area aside, .Banner003086 .txt-area .more { transition: 1s 1s; opacity: 0; }
.Banner003086 .txt-area .t-1 { font-weight: bold; font-size: calc(38 / 16 * 1em); transform: translateX(50px); }
.Banner003086 .txt-area .t-2 { font-size: calc(30 / 16 * 1em); margin-top: calc(20 / 30 * 1em); transform: translateX(100px); }
.Banner003086 .txt-area .more { display: block; transform: translateX(150px); margin-top: calc(50 / 16 * 1em); }
.Banner003086 .txt-area .more a { display: inline-block; width: calc(190 / 16 * 1em); line-height: 3.286em; height: 3.286em; text-align: center; transition: .3s; }
.Banner003086 .txt-area .more a:hover { background: #e60012; border-color: #e60012; color: #fff; }
.Banner003086 .ani-show .txt-area aside, .Banner003086 .ani-show .txt-area .more { opacity: 1; transform: translateX(0); }
.Banner003086 .slick-dots { position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 5%; }
.Banner003086 .slick-dots li { display: inline-block; width: 12px; height: 12px; border-radius: 50%; list-style: none; margin: 0 10px; background: rgba(255, 255, 255, 0.5); }
.Banner003086 .slick-dots li button { display: none; }
.Banner003086 .slick-dots li.slick-active { background: #e60012; }
@media(min-width:1025px) {
	.Banner003086 .wap { display: none; }
}
@media(max-width:1024px) {
	.Banner003086 .pc { display: none; }
	.Banner003086 .txt-area .t-1 { font-size: calc(24 / 16 * 1em); }
	.Banner003086 .txt-area .t-2 { font-size: calc(18 / 16 * 1em); margin-top: calc(20 / 18 * 1em); }
	.Banner003086 .txt-area .more a { width: calc(120 / 16 * 1em); line-height: 3; height: 3em; }
}
.Homecolumn .column-tit { position: relative; text-align: center; font-size: calc(40 / 16 * 1em); line-height: 1.35; margin-bottom: calc(45 / 40 * 1em); color: #000; }
.Homecolumn .column-tit::after { content: ''; position: absolute; width: calc(70 / 40 * 1em); height: calc(4 / 40 * 1em); background-color: #e60012; bottom: calc(-20 / 40 * 1em); left: 50%; transform: translateX(-50%); }
.Homecolumn .column-des { text-align: center; font-size: calc(20 / 16 * 1em); line-height: 1.5; margin-bottom: calc(50 / 20 * 1em); color: #666; }
@media(max-width:1024px) {
	.Homecolumn .column-tit { font-size: calc(32 / 16 * 1em); }
	.Homecolumn .column-des { font-size: calc(16 / 16 * 1em); margin-bottom: calc(30 / 16 * 1em); }
}

/*Floor002873 */
.Floor002873 { padding: calc(100 / 16 * 1em) 0; background: url(../uploadfiles/Floor002873-bg.jpg) no-repeat center; background-size: cover; }
.Floor002873 li { float: left; width: 15.8333%; margin-right: 1%; background: #fff; padding: calc(40 / 16 * 1em) calc(25 / 16 * 1em); text-align: center; transition: .3s; display: block }
.Floor002873 li:nth-child(6n) { margin-right: 0 }
.Floor002873 li .icon img { max-height: calc(60 / 16 * 1em); transition: 0.5s; }
.Floor002873 li:hover .icon img { filter: grayscale(100) brightness(100); transform: rotateY(-180deg); }
.Floor002873 li .tit { font-size: calc(24 / 16 * 1em); color: #333; padding: calc(20 / 24 * 1em) 0 0; }
.Floor002873 li .des { margin-bottom: 0; line-height: calc(26 / 16 * 1em); height: calc(78 / 16 * 1em); }
.Floor002873 li:hover { background: #0b318f; color: #fff; }
.Floor002873 li:hover .tit { color: #fff; }
@media(min-width:481px) {
	.Floor002873 li { float: left; width: 49%; margin-right: 2%; }
}
@media(min-width:1025px) {
	.Floor002873 li { width: 15.8333%; margin-right: 1%; }
	.Floor002873 li:nth-child(6n) { margin-right: 0 }
}
@media(max-width:1024px) {
	.Floor002873 { padding: calc(50 / 16 * 1em) 0; }
	.Floor002873 li { margin-bottom: 2%; padding: calc(30 / 16 * 1em) calc(20 / 16 * 1em); }
	.Floor002873 li:nth-child(2n) { margin-right: 0; }
}
@media(max-width:640px) {
	.Floor002873 li { float: none; width: 100%; margin-right: 0; }
	.Floor002873 li .des { height: auto; }
}
.morebox { text-align: center; margin: 15px 0 0 0; }
a.morea { display: inline-block; height: calc(45 / 16 * 1em); color: #ffffff; width: auto; padding: 0 6px; border-radius: 50px; background: #ffffff; overflow: hidden; }
a.morea i { display: inline-block; width: calc(32 / 16 * 1em); height: calc(32 / 16 * 1em); background: url("../images/more1.png"); background-size: calc(32 / 16 * 1em) auto; float: right; margin: 6px 0 0 0; }
a.morea span { display: block; width: 0px; overflow: hidden; transition: all 0.5s; float: left; line-height: calc(45 / 16 * 1em); font-size: calc(16 / 16 * 1em); }
a.morea span u { display: block; opacity: 0; text-decoration: none; transition: opacity 1s; }
.Floor002873 li:hover a.morea span { display: block; width: calc(120 / 16 * 1em); color: #ffffff; }
.Floor002873 li:hover a.morea span u { display: block; opacity: 1; }
.Floor002873 li:hover a.morea { background: #e60012; }
.Floor002873 li:hover a.morea i { background-image: url("../images/more2.png"); }

/*Floor002996 */
.Floor002996 { padding: calc(120 / 14 * 1em) 0 0; text-align: center; position: relative; background: url(../uploadfiles/Floor002996-bg.jpg) no-repeat center top; background-blend-mode: multiply; background-color:#bbbbbb; }
.Floor002996 .column-tit { color: #fff; }
.Floor002996 pre { text-align: center; font-size: calc(18 / 16 * 1em); line-height: 1.875; color: #fff; margin: calc(60 / 18 * 1em) 0; }
.Floor002996 .more { width: 50%; margin: 0 auto; max-width: calc(190 / 16 * 1em); line-height: 3.286em; text-align: center; border: solid 1px #fff; color: #fff; display: inline-block; transition: 0.3s; }
.Floor002996 .more:hover { background: #e60012; border-color: #e60012; }
.Floor002996 .number { background: rgba(230, 0, 18, 0.8); color: #fff; margin-top: calc(120 / 14 * 1em); }
.Floor002996 .item { position: relative; float: left; width: 50%; line-height: 0; margin: calc(50 / 16 * 1em) 0; }
.Floor002996 .item:not(:last-child):after { position: absolute; content: ""; top: 0; right: 0; width: 1px; height: 100%; background: rgba(255, 255, 255, 0.35); }
.Floor002996 .item .num { line-height: 0; }
.Floor002996 .item .num * { display: inline-block; vertical-align: baseline; }
.Floor002996 .item .num b { font-size: calc(50 / 16 * 1em); line-height: 1; }
.Floor002996 .item .num sub { font-size: calc(18 / 16 * 1em); margin-left: calc(5 / 18 * 1em); }
@media (min-width:1025px) {
	.Floor002996 .item { width: 25%; }
}
@media(min-width:1025px) {
	.Floor002996 .pic { width: calc(940 / 1920 * 100vw); }
	.Floor002996 .pic i { position: absolute; content: ''; top: 0; right: 0; width: calc(30 / 16 * 1em); height: calc(50% - (50 / 16 * 1em)); background: #fff; }
	.Floor002996 .pic i:nth-child(2) { top: auto; bottom: 0; }
	.Floor002996 .pic i:after { position: absolute; content: ''; left: 0; border-left: calc(30 / 16 * 1em) solid transparent; border-right: 0 solid transparent; }
	.Floor002996 .pic i:nth-child(1):after { top: 100%; border-top: calc(50 / 16 * 1em) solid #fff; }
	.Floor002996 .pic i:nth-child(2):after { bottom: 100%; border-bottom: calc(50 / 16 * 1em) solid #fff; }
}
@media(max-width:1024px) {
	.Floor002996 { padding: calc(50 / 14 * 1em) 0 0; }
	.Floor002996 .pic i { position: absolute; content: ''; left: 0; bottom: 0; height: calc(15 / 16 * 1em); width: calc(50% - (30 / 16 * 1em)); background: #fff; }
	.Floor002996 .pic i:nth-child(2) { left: auto; right: 0; }
	.Floor002996 .pic i:after { position: absolute; content: ''; top: 0; border-top: calc(15 / 16 * 1em) solid transparent; border-bottom: 0 solid transparent; }
	.Floor002996 .pic i:nth-child(1):after { left: 100%; border-left: calc(30 / 16 * 1em) solid #fff; }
	.Floor002996 .pic i:nth-child(2):after { right: 100%; border-right: calc(30 / 16 * 1em) solid #fff; }
	.Floor002996 .number { margin-top: calc(50 / 14 * 1em); }
	.Floor002996 .item { margin: calc(20 / 16 * 1em) 0; }
	.Floor002996 .item:nth-child(2n):after { display: none; }
	.Floor002996 .more { max-width: calc(140 / 16 * 1em); line-height: 3; }
}

/*Floor003108 */
.Floor003108 { padding: calc(100 / 16 * 1em) 0; background: url(../uploadfiles/Floor003196-bg.jpg) no-repeat center; background-size: cover; text-align: center; }
.Floor003108 .list { text-align: left; }
.Floor003108 .list .left { position: relative; }
.Floor003108 .list .left > * { position: absolute; left: 0; top: 0; }
.Floor003108 .list .left a { z-index: 20; width: 100%; height: 100%; }
.Floor003108 .list .left:before { position: absolute; left: 0; top: 0; z-index: 5; content: ""; width: 100%; height: 100%; background: url(../images/Floor003108-li-mask.png) repeat-x left bottom; }
.Floor003108 .list .left label { z-index: 10; background: #e60012; color: #fff; line-height: calc(40 / 16 * 1em); height: calc(40 / 16 * 1em); padding: 0 calc(20 / 16 * 1em); display: inline-block; }
.Floor003108 .list .left .pic { overflow: hidden; width: 100%; height: 100%; }
.Floor003108 .list .left .Ispic { height: 100%; transition: 0.3s ease-out; }
.Floor003108 .list .left:hover .Ispic { transform: scale(1.1); }
.Floor003108 .list .txt { z-index: 10; top: auto; bottom: 0; width: 100%; padding: calc(30 / 16 * 1em); }
.Floor003108 .list .tit { font-size: calc(20 / 16 * 1em); color: #333333; margin: 0; transition: .2s; }
.Floor003108 .list .left .tit { line-height: 1.6; color: #fff; }
.Floor003108 .list .right li:hover .tit { color: #fff; }
.Floor003108 .list .right li { transition: background 0.2s; border-top: #e60012 solid 1px; background: #ffffff; padding: calc(20 / 16 * 1em); }
.Floor003108 .list .right li+li { margin-top: calc(20 / 16 * 1em); }
.Floor003108 .list .right li:hover { background: #e60012; }
.Floor003108 .list .right .time { width: calc(120 / 16 * 1em); background: #f7f7f7; transition: background 0.2s; }
.Floor003108 .list li:hover .time { background: #e60012; }
.Floor003108 .list li .time i { font-size: calc(28 / 16 * 1em); font-style: normal; display: block; color: #666666; line-height: 150%; padding-left: calc(25 / 28 * 1em); }
.Floor003108 .list li .time em { display: block; font-size: calc(14 / 16 * 1em); font-style: normal; color: #666666; line-height: 100%; padding-left: calc(25 / 14 * 1em); }
.Floor003108 .list li:hover .time em { color: #ffffff; }
.Floor003108 .list li:hover .time i { color: #ffffff; }
.Floor003108 .list li:hover .time { color: #ffffff; }
.Floor003108 .more { width: 50%; margin: calc(60 / 18 * 1em) auto 0 auto; max-width: calc(190 / 16 * 1em); line-height: 3.286em; text-align: center; border: solid 1px #e60012; color: #e60012; background: #fff; display: inline-block; transition: 0.3s; }
.Floor003108 .more:hover { background: #e60012; color: #fff; }
@media (min-width:1025px) {
	.Floor003108 .list .left { }
	.Floor003108 .list .right { width: 59.2%; padding-left: calc(25 / 16 * 1em); }
	.Floor003108 .list .right li a { height: 6.25em; }
	.Floor003108 .list .right li .txt { position: relative; padding-left: calc(20 / 16 * 1em); }
}
@media (max-width:1024px) {
	.Floor003108 { padding: calc(50 / 16 * 1em) 0; }
	.Floor003108 .list .left { margin-bottom: 2em; }
	.Floor003108 .list .left .pic { position: static; }
	.Floor003108 .list .left .pic .Ispic { padding-bottom: 72%; }
	.Floor003108 .list .right li { padding: calc(12 / 16 * 1em); }
	.Floor003108 .list .right .time { width: calc(90 / 16 * 1em); text-align: center; }
	.Floor003108 .list li .time i { font-size: calc(24 / 16 * 1em); padding-left: 0; }
	.Floor003108 .list li .time em { padding-left: 0; }
	.Floor003108 .list .txt { padding: calc(25 / 16 * 1em)  calc(12 / 16 * 1em); }
	.Floor003108 .more { max-width: calc(140 / 16 * 1em); }
}

/*Floor003196 */
.Floor003196 { padding: calc(100 / 16 * 1em) 0; text-align: center; background: url(../uploadfiles/Floor003196-bg.jpg) no-repeat center; background-size: cover; }
.Floor003196 .column-tit { position: relative; font-size: calc(40 / 16 * 1em); line-height: 1.35; margin-bottom: calc(40 / 40 * 1em); color: #000; }
.Floor003196 .column-tit::after { content: ''; position: absolute; width: calc(70 / 40 * 1em); height: calc(4 / 40 * 1em); background-color: #e60012; bottom: calc(-20 / 40 * 1em); left: 50%; transform: translateX(-50%); }
.Floor003196 .column-des { text-align: center; font-size: calc(20 / 16 * 1em); line-height: 1.5; margin-bottom: calc(50 / 20 * 1em); color: #666; }
.Floor003196 .more { width: 50%; margin: calc(60 / 18 * 1em) auto 0 auto; max-width: calc(190 / 16 * 1em); line-height: 3.286em; text-align: center; border: solid 1px #000; display: inline-block; transition: 0.3s; }
.Floor003196 .more:hover { background: #0b318f; border-color: #0b318f; color: #fff; }
.Floor003196 .main { text-align: left; display: flex; justify-content: space-between; }
.Floor003196 .left-box { width: calc((100% - (100% - (30 / 16 * 1em)*2)/3)); }
.Floor003196 .left-box .list { height: 100%; }
.Floor003196 .left-box .list ul { display: flex; justify-content: space-between; flex-wrap: nowrap; height: 100%; }
.Floor003196 .left-box .list ul li { width: calc(50% - (30 / 16 * 1em)); background-color: #fff; }
.Floor003196 .left-box .list ul li .pic { overflow: hidden; }
.Floor003196 .left-box .list ul li .pic figure { width: 100%; height: calc(300 / 16 * 1em); transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .pic figure { transform: scale(1.12); }
.Floor003196 .left-box .list ul li .txt { padding: calc(40 / 16 * 1em); }
.Floor003196 .left-box .list ul li .tit { height: calc(60 / 24 * 1em); font-size: calc(24 / 16 * 1em); line-height: calc(30 / 24 * 1em); margin: 0; color: #000; font-weight: 100; transition: all .5s ease; }
.Floor003196 .left-box .list ul li:hover .tit { color: #0b318f; }
.Floor003196 .left-box .list ul li p { margin-top: calc(15 / 16 * 1em); height: calc(56 / 16 * 1em); color: #777; line-height: calc(28 / 16 * 1em); }
.Floor003196 .left-box .list ul li .btn { margin-top: calc(40 / 16 * 1em); display: flex; align-items: center; color: #0b318f; }
.Floor003196 .left-box .list ul li .btn:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em); width: calc(6 / 16 * 1em); height: calc(6 / 16 * 1em); border-top: 2px solid #0b318f; border-right: 2px solid #0b318f; transform: rotate(45deg); }
.Floor003196 .right-box { width: calc((100% - (30 / 16 * 1em)*2)/3); background-color: #fff; }
.Floor003196 .right-box .list { padding: calc(50 / 16 * 1em) calc(40 / 16 * 1em); }
.Floor003196 .right-box .list ul li { padding-bottom: calc(30 / 16 * 1em); margin-bottom: calc(40 / 16 * 1em); border-bottom: 1px solid #eaeaea; }
.Floor003196 .right-box .list ul li:last-child { margin-bottom: 0; border-bottom: 0; }
.Floor003196 .right-box .list ul li .tit a { font-size: calc(20 / 16 * 1em); color: #000; line-height: calc(30 / 20 * 1em); transition: all .5s ease; }
.Floor003196 .right-box .list ul li:hover .tit a { color: #0b318f; }
.Floor003196 .right-box .list ul li .time { margin-top: calc(15 / 16 * 1em); color: #999; line-height: calc(18 / 16 * 1em); padding-left: calc(28 / 16 * 1em); background: url(../images/icon-time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto; }
@media (max-width:1024px) {
	.Floor003196 .main, .Floor003196 .left-box .list ul { display: block; }
	.Floor003196 .left-box, .Floor003196 .left-box .list ul li, .Floor003196 .right-box { width: 100%; }
	.Floor003196 .left-box .list ul li { margin-bottom: calc(20 / 16 * 1em); }
}

/*Bottom002887 */
.Bottom002887 { background: #0b318f; }
.Bottom002887, .Bottom002887 a { color: rgba(255, 255, 255, 0.5); }
.Bottom002887 .copyright { padding: calc(15 / 16 * 1em) 0 calc(45 / 16 * 1em) 0; line-height: calc(22 / 16 * 1em); text-align: center; }
.Bottom002887 .b_link { padding: calc(10 / 16 * 1em) 0; margin-bottom: calc(15 / 16 * 1em); line-height: calc(22 / 16 * 1em); border-top: 1px solid rgb(255 255 255 / 10%); border-bottom: 1px solid rgb(255 255 255 / 10%); }
.Bottom002887 .b_link .fr .name {display:block; float:left;}
.Bottom002887 .b_link .fr .list {display: block; margin-left: 2.625em; overflow: hidden;}
.Bottom002887 .b_link .fr a { margin-left: calc(20 / 16 * 1em); display: inline-block; }
.Bottom002887 .b_link .fl a { display: inline-block; }
.Bottom002887 .b_link .fl a:not(:last-child):after { margin: 0 calc(20 / 16 * 1em); content: ''; display: inline-block; width: 1px; height: calc(12 / 16 * 1em); vertical-align: middle; background: rgba(0, 0, 0, 0.1); }
.Bottom002887 .code {}
.Bottom002887 .code .tit { color: #fff; }
.Bottom002887 .code .img { text-align: center; margin-top: calc(10 / 16 * 1em); }
.Bottom002887 .code .img img { border-radius: 4px; display: block; width: 120px; margin: 0 auto; margin-bottom: calc(10 / 16 * 1em); }
.Bottom002887 .b_nav { padding: calc(50 / 16 * 1em) 0 calc(30 / 16 * 1em) 0; }
.Bottom002887 .b_nav .tit { font-size: calc(18 / 16 * 1em); line-height: calc(50 / 18 * 1em); margin-bottom: calc(10 / 18 * 1em); }
.Bottom002887 .b_nav .tit a { color: #fff; }
.Bottom002887 .b_nav nav {display: flex; justify-content: space-between;}
.Bottom002887 .b_nav nav dd { line-height: calc(20 / 16 * 1em); margin-bottom: calc(10 / 16 * 1em); }
.Bottom002887 .b_nav nav dd a:hover { color: #fff; font-weight: bold;}

.Bottom002887 .contact dd { line-height: calc(20 / 16 * 1em); }
.Bottom002887 .contact dd p { margin-top: calc(10 / 16 * 1em); }
@media(min-width:641px) {
	
	.Bottom002887 .b_nav nav .item dl { display: block !important; }
}
@media(min-width:1025px) {
	.Bottom002887 .b_link > div { max-width: 48%; }
	
	
	
}
@media(max-width:1024px) {
	.Bottom002887 { padding-bottom: calc(80 / 16 * 1em); }
	.Bottom002887 .b_nav nav {display: block;}
	.Bottom002887 .contact, .Bottom002887 .code .tit { text-align: center; }
	.Bottom002887 .contact { padding-bottom: calc(20 / 16 * 1em); }
	.Bottom002887 .b_nav { padding: calc(30 / 16 * 1em) 0 calc(20 / 16 * 1em) 0; }
	.Bottom002887 .b_nav nav .item { display: none; }
	.Bottom002887 .b_nav nav .code,
	.Bottom002887 .b_nav nav .contact {display: block;}
	.Bottom002887 .b_link { text-align: center; }
	.Bottom002887 .b_link .fr { display: none; }
	.Bottom002887 .code li img { width: 80%; margin: 0 auto; }
	.Bottom002887 .copyright { padding: calc(15 / 16 * 1em) 0 calc(30 / 16 * 1em) 0; }
}

/*Other002679 */
.Other002679 { position: fixed; z-index: 200; width: calc(80 / 16 * 1em); right: 0; top: calc(40 / 16 * 1em); }
.Other002679 li { position: relative; }
.Other002679 li a { text-align: center; display: block; height: calc(80 / 14 * 1em); padding: calc(10 / 14 * 1em); line-height: calc(30 / 14 * 1em); font-size: calc(14 / 16 * 1em); color: #fff; background-color: #0b318f; }
.Other002679 li a:hover { background-color: #e60012; }
.Other002679 li a .ico { display: block; }
.Other002679 li a .ico img { height: calc(25 / 14 * 1em); margin-top: calc(5 / 14 * 1em); }
.Other002679 figure { display: none; position: absolute; top: 0; right: calc(100% + 25px); white-space: nowrap; text-overflow: ellipsis; padding: calc(25 / 16 * 1em); min-width: calc(280 / 16 * 1em); color: #666; border: 1px solid #e5e6eb; background: #fff; box-shadow: 0 4px 10px rgb(0 0 0 / 10%); }
.Other002679 figure::before { position: absolute; content: ''; background: #fff; box-shadow: 0 4px 10px rgb(0 0 0 / 10%); width: 14px; height: 14px; top: calc(35 / 16 * 1em); right: calc(-5 / 16 * 1em); overflow: hidden; pointer-events: none; -webkit-transform: rotate(45deg); -mz-transform: rotate(45deg); transform: rotate(45deg); }
.Other002679 figure::after { position: absolute; content: ''; background: #fff; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.Other002679 figure .inner { position: relative; z-index: 5; }
.Other002679 figure .inner .name { padding-left: 10px; }
.Other002679 figure .inner .item { -moz-box-align: center; -webkit-align-items: center; align-items: center; border-radius: 8px; cursor: pointer; display: -webkit-flex; display: -moz-box; display: flex; height: 48px; margin-top: 12px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; background-color: #fff; color: #666; }
.Other002679 figure .inner .item:hover, .Other002679 figure .inner .item.aon {  background: #f3f7ff; color: #0b318f; }
.Other002679 figure .inner .item .icon-wrap { -moz-box-pack: center; -moz-box-align: center; -webkit-align-items: center; align-items: center; background-color: #f1f3f5; border-radius: calc(36 / 14 * 1em); color: #80838a; display: -webkit-flex; display: -moz-box; display: flex; height: calc(36 / 14 * 1em); -webkit-justify-content: center; justify-content: center; margin: 0 calc(10 / 14 * 1em); width: calc(36 / 14 * 1em); font-size: calc(14 / 16 * 1em); }
.Other002679 figure .inner .item:hover .icon-wrap, .Other002679 figure .inner .item.aon .icon-wrap { background: #0b318f; color: #f3f7ff;}
.Other002679 figure .inner .item .text-wrap { -moz-box-flex: 1; -moz-box-orient: vertical; -moz-box-direction: normal; -moz-box-pack: space-evenly; -moz-box-align: start; -webkit-align-items: flex-start; align-items: flex-start; display: -webkit-flex; display: -moz-box; display: flex; -webkit-flex: 1 1; flex: 1 1; -webkit-flex-direction: column; flex-direction: column; -webkit-justify-content: space-evenly; justify-content: space-evenly; padding: calc(7 / 16 * 1em) 0; }
.Other002679 .search { position: relative; padding-right: calc(50 / 16 * 1em); }
.Other002679 .search .text { width: 100%; height: calc(50 / 16 * 1em); line-height: calc(50 / 16 * 1em); border: 0; background: #f1f3f5; padding: 0 calc(10 / 16 * 1em); color: #999; }
.Other002679 .search .btn { position: absolute; right: 0; top: 0; height: 100%; width: calc(50 / 16 * 1em); background-repeat: no-repeat; background-position: center center; background: url("../images/Other002907_icon3.svg") no-repeat center center #0b318f; background-size: auto calc(25 / 16 * 1em); }
@media(min-width:1025px) {
	.Other002679 .search { width: 300px; }
}
@media(max-width:1024px) {
	.Other002679 { width: 100%; left: 0; top: auto; bottom: 0; text-align: center; background: #0b318f; }
	.Other002679 li { position: static; width: 30%; display: inline-block; }
	.Other002679 figure { top: auto; bottom: 100%; right: auto; left: 0; width: 100%; }
	.Other002679 figure::before { display: none }
	.Other002679 .search { top: 100%; left: 0; width: 100%; }
}

/*
.Form002802
*/
.Form002802 { padding: calc(100 / 16 * 1em) 0; }
.Form002802 .title { font-size: calc(32 / 16 *1em); color: #333; }
.Form002802 .title:after { display: block; content: ''; width: calc(40 / 32 *1em); height: 3px; background-color: #e60012; margin: calc(20 / 32 *1em) 0 calc(40 / 32 *1em); }
.Form002802 .txt { margin-bottom: 1vw; line-height: 1.75; color: #333; font-size: calc(17 / 16 * 1em); }
.Form002802 .from li { position: relative; }
.Form002802 .from li:not(.btn) { border-bottom: 1px solid #ddd; padding: calc(25 / 16 *1em) calc(15 / 16 *1em) calc(25 / 16 *1em) calc(40 / 16 *1em); background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position: left center; }
.Form002802 .from li:nth-child(1) { background-image: url(../images/Form002802-icon.svg); }
.Form002802 .from li:nth-child(2) { background-image: url(../images/Form002802-icon2.svg); }
.Form002802 .from li:nth-child(3) { background-image: url(../images/Form002802-icon3.svg); }
.Form002802 .from li:nth-child(4) { background-image: url(../images/Form002802-icon4.svg); background-position: left 20px; }
.Form002802 .from label { position: absolute; left: calc(40 / 18 *1em); top: 0; font-size: calc(18 / 16 * 1em); line-height: calc(80 / 18 *1em); color: #999; }
.Form002802 .from .text { width: 100%; height: calc(30 / 16 *1em); line-height: calc(30 / 16 *1em); border: none; background: none; font-size: 1em; }
.Form002802 .from textarea.text { height: 70px; }
.Form002802 .from .btn input { width: 50%; margin: calc(30 / 18 * 1em) auto 0 auto; max-width: calc(190 / 16 * 1em); line-height: 3.286em; text-align: center; border: solid 1px #e60012; color: #e60012; background: #fff; display: inline-block; transition: 0.3s; font-size: 1em; }
.Form002802 .address dd p { padding-left: calc(40 / 18 *1em); line-height: 1.75; margin: 0; background-size: auto calc(18 / 18 * 1em); background-repeat: no-repeat; background-position: left calc(2vw + (4/ 18 * 1em)); font-size: calc(18 / 16 * 1em); color: #333; }
.Form002802 .address dd p+p { margin-top: 1.2vw; padding-top: 1.2vw; border-top: 1px dashed #ddd; }
.Form002802 .address dd p span { display: block; color: #999; margin-bottom: 10px; font-size: calc(16 / 18 * 1em); }
.Form002802 .address dd p b { font-size: calc(30 / 18 * 1em); color: #e60012; line-height: 1; }
.Form002802 .address dd p:first-child { background-position: left calc(4/ 18 * 1em); }
.Form002802 .address dd p.tel { background-image: url(../images/Form002802-tel.svg); }
.Form002802 .address dd p.mail { background-image: url(../images/Form002802-mail.svg); }
.Form002802 .address dd p.add { background-image: url(../images/Form002802-add.svg); }
.Form002802 .img { margin-top: 2.5vw; }
@media(min-width:1025px) {
	.Form002802 .from { width: 56%; padding-left: 4vw; vertical-align: top; }
	.Form002802 .address { width: 44%; padding-right: 4vw; border-right: 1px solid #ddd; vertical-align: top; }
	.Form002802 .from li { float: left; width: 48%; }
	.Form002802 .from li:nth-child(2n) { float: right; }
	.Form002802 .from li:nth-child(2n) ~ li { margin-top: 4%; }
	.Form002802 .from .li { width: 100%; }
}
@media(max-width:1024px) {
	.Form002802 { padding: calc(50 / 16 * 1em) 0; }
	.Form002802 .title { font-size: calc(24 / 16 * 1em); }
	.Form002802 .address { margin-bottom: calc(40 / 16 * 1em); }
	.Form002802 .from .btn input { max-width: calc(140 / 16 * 1em); line-height: 3; }
}

/*Menu003135 */
.Menu003135 { box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04); }
.Menu003135 .current { font-size: 0.875em; padding-left: 1.21428em; background: url(../images/Menu003135-icon.svg) no-repeat left center; background-size: 1em auto; line-height: 5.7142; }
.Menu003135 .current, .Menu003135 .current a:not(:hover) { color: #999; }
.Menu003135 .current span { color: #333; }
.Menu003135 .nav-menu li { float: left; font-size: 1.125em; line-height: 4.44444; }
.Menu003135 .nav-menu li:not(:last-child) { margin-right: 2.222em; }
.Menu003135 .nav-menu li a { display: block; position: relative; }
.Menu003135 .nav-menu li a:hover, .Menu003135 .nav-menu li.aon a { color: #e60012; }
.Menu003135 .nav-menu li.aon a:before { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 2px; background-color: #e60012; }
@media (max-width:1024px) {
	.Menu003135 .current { display: none; }
	.Menu003135 .nav-menu li { line-height: 3; }
	.Menu003135 .nav-menu li:not(:last-child) { margin-right: 4vw; }
}

/*TextList002739 */
.TextList002739 { padding: calc(100 / 16 * 1em) 0; }
.TextList002739 .list-group .tit { cursor: pointer; line-height: calc(69 / 18 * 1em); font-size: calc(18 / 16 * 1em); }
.TextList002739 .list-group .tit:before { background: #0b318f; width: 4px; height: 4px; display: inline-block; content: ''; vertical-align: middle; margin-right: calc(25 / 16 * 1em); }
.TextList002739 .title { padding: 0 calc(40 / 16 * 1em); line-height: calc(60 / 16 * 1em); background: #0b318f; color: #fff; border-bottom: 1px solid #ededed; }
.TextList002739 .title time, .TextList002739 .tit time { float: right; }
.TextList002739 .tit time { color: #888; }
.TextList002739 .list { border-bottom: 1px solid #ededed; }
.TextList002739 .tit { padding: 0 calc(40 / 16 * 1em); background: #fafafa; font-weight: normal; margin: 0; color: #333; }
.TextList002739 .tit.active { background: #fff; margin: 0 calc(40 / 16 * 1em); padding: 0; border-bottom: 2px solid #0b318f; color: #0b318f; }
.TextList002739 .tit.active time { color: #0b318f; }
.TextList002739 .info { padding: calc(10 / 16 * 1em) calc(40 / 16 * 1em) calc(20 / 16 * 1em) calc(70 / 16 * 1em); }
.TextList002739 .info .singlePage { font-size: calc(15 / 16 * 1em); line-height: calc(28 / 15 * 1em); color: #333; }
@media(min-width:769px) {
	.TextList002739 .title time { margin-right: 78px; }
	.TextList002739 .tit time { padding-right: 63px; }
}
@media(max-width:768px) {
	.TextList002739 { padding: calc(50 / 16 * 1em) 0; }
	.TextList002739 .tit { padding: 0 15px; }
	.TextList002739 .tit.active { margin: 0 15px; }
	.TextList002739 .title time { margin-right: 12px; }
	.TextList002739 .list-group .tit:before { margin-right: 10px; }
	.TextList002739 .info { padding: 10px 20px 10px 20px; }
}
@media(max-width:480px) {
	.TextList002739 .tit time { margin-right: 0; }
	.TextList002739 .tit time { font-size: 12px; }
}

/*Page003143 */
.Page003143 .Pages { padding: 0 0 calc(100 / 16 *1em) 0; text-align: center; }
.Page003143 .Pages .p_page a.a_first, .Page003143 .Pages .p_page a.a_end, .Page003143 .Pages > span:not(.p_page) { display: none; }
.Page003143 .Pages .p_page { display: table; margin: 0 auto; }
.Page003143 .Pages .p_page * { float: left; }
.Page003143 .Pages .p_page a { border: solid 1px #ebebeb; line-height: 36px; transition: 0.3s; }
.Page003143 .Pages .p_page > a { border-radius: 5px; padding: 0 15px; }
.Page003143 .Pages .p_page em { font-style: normal; margin: 0 30px; }
.Page003143 .Pages .p_page em a { width: 36px; border-radius: 50%; margin: 0 5px; }
.Page003143 .Pages .p_page a:hover, .Page003143 .Pages .p_page a.a_cur { color: #fff; background-color: #e60012; border-color: #e60012; }
@media (max-width:1024px) {
	.Page003143 .Pages { padding: 0 0 calc(50 / 16 *1em) 0; }
	.Page003143 .Pages .p_page em { display: none; }
	.Page003143 .Pages .p_page > a { margin: 0 10px; }
}
.PicList003140 { padding: calc(100 / 16 * 1em)  0; }
.PicList003140 li a, .PicList003140 dd a { background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.07); }
.PicList003140 li a { padding: calc(45 / 16 * 1em) calc(30 / 16 * 1em); display: block; }
.PicList003140 .slider { margin: 0 calc(-20 / 16 * 1em); }
.PicList003140 .slider .slick-list dd { padding: 5px; }
.PicList003140 .slider .slick-list dd a { display: block; margin: 0 calc(20 / 16 * 1em); padding: calc(30 / 16 * 1em); }
.PicList003140 .time { margin-bottom: calc(10 / 16 * 1em); color: #888; }
.PicList003140 .time span { display: block; font-size: calc(28 / 16 * 1em); margin-bottom: 5px; }
.PicList003140 .tit { font-size: calc(22 / 16 * 1em); color: #333; line-height: calc(32 / 22 * 1em); }
.PicList003140 dd .tit { min-height: calc(calc(32 / 22 * 1em) * 2); margin: 1em 0; }
.PicList003140 .pic { overflow: hidden; }
.PicList003140 .Ispic { display: block; width: 100%; padding-bottom: 58.167%; transition: 0.3s; }
.PicList003140 a:hover .Ispic { transform: scale(1.1); }
.PicList003140 .txt { font-size: 1em; color: #666; line-height: calc(30 / 16 * 1em); min-height: calc(calc(30 / 16 * 1em) * 2); margin: calc(22 / 16 * 1em) 0 calc(20 / 16 * 1em); }
.PicList003140 .more { width: 50%; max-width: calc(190 / 16 * 1em); margin-top: calc(20 / 16 * 1em); line-height: 3.286em; text-align: center; border: solid 1px #e60012; color: #e60012; background: #fff; display: inline-block; transition: 0.3s; }
.PicList003140 li:hover .tit, .PicList003140 dd:hover .tit { color: #0b318f; }
.PicList003140 dd:hover .more, .PicList003140 li:hover .more { background: #e60012; color: #fff; }
.PicList003140 .slider .slick-dots { display: table; margin: 24px auto 0; }
.PicList003140 .slider .slick-dots li { float: left; list-style: none; border: 1px solid #eaeaea; border-radius: 50px; width: 10px; height: 10px; margin: 0 8px; background: #eaeaea; }
.PicList003140 .slider .slick-dots li button { display: none; }
.PicList003140 .slider .slick-dots li.slick-active { border-color: #0b318f; background: #0b318f; width: 15px; }
.PicList003140 .dl+.ul { margin-top: calc(80 / 1920 * 100vw); }
.PicList003140 li+li { margin-top: calc(30 / 1920 * 100vw); }
.PicList003140 li .txt { margin-bottom: 0; }
@media(min-width:1025px) {
	.PicList003140 li a { display: flex; align-items: center; justify-content: space-between; }
	.PicList003140 li .time { padding: 0 1vw; }
	.PicList003140 li .con { padding: 0 4vw; width: 74%; border-left: 1px solid rgba(0, 0, 0, 0.1); }
}
@media (max-width:1024px) {
	.PicList003140 { padding: calc(50 / 16 * 1em)  0; }
	.PicList003140 .slider .slick-list dd a { padding: calc(15 / 16 * 1em); }
	.PicList003140 .tit { font-size: calc(20 / 16 * 1em); }
	.PicList003140 .txt { margin: calc(15 / 16 * 1em) 0 calc(10 / 16 * 1em); }
	.PicList003140 .more { max-width: calc(140 / 16 * 1em); line-height: 2.8em; margin-top: calc(10 / 16 * 1em); }
	.PicList003140 li a { padding: calc(15 / 16 * 1em) calc(12 / 16 * 1em); }
	.PicList003140 li+li { margin-top: calc(50 / 1920 * 100vw); }
}

/*.RichInfo005*/
.RichInfo005 { padding: calc(100 / 16 * 1em) 0; }
.RichInfo005 .title { color: #333; text-align: center; padding-bottom: calc(24 / 16 * 1em); border-bottom: 1px dashed #eaeaea; }
.RichInfo005 .title h1 { margin: 0; padding-bottom: calc(20 / 30 * 1em); font-size: calc(30 / 16 * 1em); font-weight: normal; }
.RichInfo005 .title p span { color: #777; }
.RichInfo005 p { margin: 0; line-height: 1.75; }
.RichInfo005 p+p { margin-top: 1em; }
.RichInfo005 p+img, .RichInfo005 img+p { margin: 1em 0; }
.RichInfo005 .info { color: #333; line-height: 1.875; padding: calc(50 / 16 * 1em) 0; }
.RichInfo005 .info .img { margin: 2% 0; }
.RichInfo005 .info_back { text-align: center; clear: both; padding: calc(30 / 16 * 1em) 0; }
.RichInfo005 .info_back a { border: 1px solid #e60012; width: calc(180 / 16 * 1em); line-height: calc(48 / 16 * 1em); color: #e60012; display: inline-block; border-radius: calc(48 / 16 * 1em); }
.RichInfo005 .info_back a:hover { color: #fff; background: #e60012; }
.RichInfo005 .info_pn { padding-top: calc(30 / 16 * 1em); border-top: 1px dashed #eaeaea; }
.RichInfo005 .info_pn span a { color: #999; }
.RichInfo005 .info_pn span a:hover { color: #083d8d }
@media(min-width:1025px) {
	.RichInfo005 .info .pic { margin: 2% auto 4%; display: block; }
	.RichInfo005 .info .pic1 { float: right; margin-left: 4%; margin-bottom: 2%; }
	.RichInfo005 .info .pic2 { float: left; margin-right: 4%; margin-bottom: 2%; }
	.RichInfo005 .info_pn span { display: block; float: left; width: 45%; }
	.RichInfo005 .info_pn span:last-child { float: right; text-align: right; }
}
@media (max-width:1024px) {
	.RichInfo005 { padding: calc(50 / 16 * 1em) 0; }
	.RichInfo005 .title h1 { font-size: calc(24 / 16 * 1em); }
	.RichInfo005 .info { padding: calc(30 / 16 * 1em) 0; }
	.RichInfo005 .info_back { padding: calc(15 / 16 * 1em) 0; }
	.RichInfo005 .info_pn span { display: block; padding: calc(5 / 16 * 1em) 0; }
}
.floor02 { padding: calc(100 / 16 *1em) 0; text-align: center; }
.floor02 img { text-align: center; }
.floor02 .con{font-size: calc(18 / 16 * 1em); line-height: 2;margin-bottom: calc(45 / 18 * 1em); text-align: left;}
.floor02 .con p{ margin: 0;}
@media (max-width:1024px) {
	.floor02 { padding: calc(50 / 16 *1em) 0; }
}
.Ltitle002 { font-size: calc(40 / 16 *1em); color: #333; FONT-WEIGHT: BOLD; text-align: center; }
.Ltitle002:after { display: block; content: ''; width: calc(40 / 40 *1em); height: 3px; background-color: #e60012; text-align: center; margin: 0 auto; margin-top: calc(20 / 40 *1em); margin-bottom: calc(40 / 40 *1em); }
@media (max-width:1024px) {
	.Ltitle002 { font-size: calc(30 / 16 *1em); }
	.Ltitle002:after { margin-bottom: calc(30 / 40 *1em); }
}
.Ltitle001 { font-size: calc(40 / 16 *1em); color: #333; FONT-WEIGHT: BOLD; }
.Ltitle001:after { display: block; content: ''; width: calc(40 / 40 *1em); height: 3px; background-color: #e60012; text-align: center; margin-top: calc(20 / 40 *1em); margin-bottom: calc(20 / 40 *1em); }
@media (max-width:1024px) {
	.Ltitle001 { font-size: calc(30 / 16 *1em); }
}

/*PicList002433 */
.PicList002433 .main { padding: calc(100 / 16 *1em) 0 0; }
@media(max-width:1024px) {
	.PicList002433 .main { padding: calc(50 / 16 *1em) 0 0; }
}
@media(max-width:640px) {
	.PicList002433 .main .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw; }
	.PicList002433 .main .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
	.PicList002433 .main .slick-next:before { left: 20%; }
}
.PicList002433 .list ul { padding: 0 50px; }
.PicList002433 .list li { float: left; position: relative; text-align: center; margin-bottom: 4%; }
.PicList002433 .list li:first-child:before, .PicList002433 .list li:last-child:after { position: absolute; content: ''; top: 245px; height: 90px; width: 50px; }
.PicList002433 .list li:first-child:before { left: -50px; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0; }
.PicList002433 .list li:last-child:after { right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list li aside { padding-top: 35px; background: url(../images/PicList002433_libg.png) repeat-x left top; }
.PicList002433 .list li .ytable { height: 245px; }
.PicList002433 .list li .ytable-cell { vertical-align: bottom; }
.PicList002433 .list li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002433 .list li figure:after { position: absolute; right: -24px; background: url(../images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002433 .list li figure img { max-height: 245px; padding: 8px; padding-top: 12px; background: url(../images/PicList002433_kuang.png) no-repeat; background-size: 100% 100%; }
.PicList002433 .list li p { margin: 0 auto; /* max-width: 210px; */ width: 90%; line-height: 20px; color: #333; font-size: 18px; margin-top: 13px; line-height: 1.5em;}
.PicList002433 .list .ul-3 li { width: 33.33333333%; }
.PicList002433 .list .ul-3 li:nth-child(3):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list .ul-2 li { width: 50%; }
.PicList002433 .list .ul-2 li:nth-child(2):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }

/* .PicList002433 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.PicList002433 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; } */
.PicList002433 .list .ul-1 li { width: 100%; }
@media(max-width:640px) {
	.PicList002433 .auto, .PicList002433 .list ul { padding: 0; }
	.PicList002433 .list li p { font-size: 12px; }
	.PicList002433 .list li .ytable { height: 150px; }
	.PicList002433 .list li figure img { max-height: 150px; padding: 3px }
	
				/* .PicList002433 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
	.PicList002433 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; } */
	.PicList002433 .list .ul-3 li:nth-child(3):after, .PicList002433 .list li:first-child:before { display: none; }
	.PicList002433 .list .ul-2 li:nth-child(2):after { display: none; }
	.PicList002433 .list li:last-child:after { display: none; }
}
@media(max-width:480px) {
	.PicList002433 .list li .ytable { height: 100px; }
	.PicList002433 .list li figure img { max-height: 100px; }
}

/*RighInfo003141 */
.RighInfo003141 { padding: calc(100 / 16 * 1em) 0 0; }
.RighInfo003141 .intro { }
.RighInfo003141 .intro .title { font-size: 2em; color: #333333; margin-bottom: 0.6em; }
.RighInfo003141 .intro .info { line-height: 2; }
.RighInfo003141 .intro .info p { margin: 1.8em 0; color: #333; }
.RighInfo003141 .number-count { margin: calc(100 / 16 * 1em) 0; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0; }
.RighInfo003141 .number-count li { color: #333333; }
.RighInfo003141 .number-count li span { display: inline-block; position: relative; font-size: 2.2em; color: #0b318f; margin: 0 5px; font-weight: bold; }
.RighInfo003141 .number-count li span i { font-style: normal; }
.RighInfo003141 .number-count li span i.ani { position: absolute; left: 0; top: 0; }
.RighInfo003141 .number-count li span i.opa { opacity: 0; }
.RighInfo003141 .number-count li sup { display: inline-block; vertical-align: top; color: #0b318f; font-size: 1em; }
.RighInfo003141 .plate dd { margin-bottom: 2.8565%; }
.RighInfo003141 .plate dd .txt { box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding: 2.375em 1.875em; }
.RighInfo003141 .plate dd ol { float: left; width: 4.25em; }
.RighInfo003141 .plate dd ol img { width: 85.295%; }
.RighInfo003141 .plate dd li { width: calc(100% - 4.25em); float: right; }
.RighInfo003141 .plate dd li aside { font-size: 1.125em; color: #333; }
.RighInfo003141 .plate dd li p { margin: 0; font-size: 0.875em; color: #999; }
@media (min-width:1025px) {
	.RighInfo003141 .intro .info { width: 47.929%; }
	.RighInfo003141 .intro .title { line-height: 1; }
	.RighInfo003141 .intro .img { width: 47.215%; margin-top:53px; }
	.RighInfo003141 .number-count ul { display: table; margin: 0 auto; }
	.RighInfo003141 .number-count li { float: left; }
	.RighInfo003141 .number-count li:not(:last-child) { margin-right: 3.5em; }
	.RighInfo003141 .plate dd { float: left; width: 31.429%; }
	.RighInfo003141 .plate dd:not(:last-child) { margin-right: 2.8565%; }
}
@media (max-width:1024px) {
	.RighInfo003141 { padding: calc(50 / 16 * 1em) 0 0; }
	.RighInfo003141 .intro .info p { margin: 1em 0; }
	.RighInfo003141 .number-count { margin: calc(50 / 16 * 1em) 0; padding: calc(20 / 16 * 1em) 0; }
	.RighInfo003141 .number-count li { text-align: center; padding: 1em 0 }
}

/*Timeline002853 */
.Timeline002853 { position: relative; padding: calc(100 / 16 * 1em) 0; background: url(../images/Timeline002853-bg.jpg) no-repeat center; background-size: cover; }
.Timeline002853 .bg { background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; -o-background-clip: text; background-clip: text; text-fill-color: transparent; opacity: 0.2; font-style: normal; font-weight: 700; font-size: 14.5625rem; line-height: 1.2em; text-transform: uppercase; position: absolute; left: 0; text-align: center; top: 1rem; width: 100%; z-index: 1; }
@media(min-width:1025px) {
	.Timeline002853 .slider-nav { float: left; width: 20%; }
	.Timeline002853 .slider-for { float: right; width: 70%; }
	.Timeline002853 .slider-nav .slick-arrow { width: 197.246%; right: 0; top: 50%; }
	.Timeline002853 .slider-nav .slick-prev { margin-top: -65px; }
	.Timeline002853 .slider-nav .slick-next { margin-top: 65px; }
	.Timeline002853 .slider-nav .slick-next:before { transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }
	.Timeline002853 .slider-nav li { padding-right: 5vw; text-align: right; }
}
.Timeline002853 .slider-nav { position: relative; border-right: 1px solid rgba(255, 255, 255, 0.1); }
.Timeline002853 .slider-nav .slick-arrow { position: absolute; font-size: 0; border: 0; cursor: pointer; font-size: 0; padding: 0; z-index: 10; }
.Timeline002853 .slider-nav .slick-arrow:before { position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px; }
.Timeline002853 .slider-nav li { line-height: calc(65 / 20 *1em); font-size: calc(20 / 16 *1em); color: #333; }
.Timeline002853 .slider-nav li span { font-size: calc(24 / 16 *1em); margin-right: calc(5 / 24 *1em); }
.Timeline002853 .slider-nav li.slick-current { color: #0b318f; font-weight: bold; }
.Timeline002853 .slider-for .box { height: calc(580 / 1920* 100vw);padding: 0 calc(50 / 1920 * 100vw) calc(50 / 1920 * 100vw); position: relative; overflow: hidden; }
.Timeline002853 .slider-for .box::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(360deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); z-index: 1; }
.Timeline002853 .slider-for .box .ytable { height: 100%; }
.Timeline002853 .slider-for .box .ytable-cell { vertical-align: bottom; }
.Timeline002853 .slider-for .year, .Timeline002853 .slider-for .desc { position: relative; z-index: 5; }
.Timeline002853 .slider-for .year { color: #fff; font-size: calc(48 / 16 *1em); line-height: normal; }
.Timeline002853 .slider-for .desc { line-height: calc(28 / 18 *1em); color: #fff; margin: 0.5vw 0 0; font-size: calc(18 / 16 *1em); }
.Timeline002853 .slider-nav.under3 .slick-track { transition: 0.3s; }
@media(max-width:1024px) {
	.Timeline002853 { padding: calc(50 / 16 * 1em) 0; }
	.Timeline002853 .slider-nav li { text-align: center; }
	.Timeline002853 .slider-nav { padding: 0 3vw; border-top: 1px solid #f9f9f9; border-bottom: 1px solid #f9f9f9; }
	.Timeline002853 .slider-nav .slick-track { margin-top: 0 !important; }
	.Timeline002853 .slider-for .year { font-size: calc(30 / 16 *1em); }
	.Timeline002853 .slider-for .desc { font-size: calc(16 / 16 *1em); }
	.Timeline002853 .slider-for .box { padding-top: calc(500 / 1920 * 100vw); }
}

/*
.Floor000888 
*/
.Floor000888 { padding: calc(100 / 16 * 1em) 0; background: url(../uploadfiles/bg.jpg) no-repeat center; background-size: cover; }
.Floor000888 .con{font-size: calc(18 / 16 * 1em); line-height: 2;margin-bottom: calc(45 / 18 * 1em);}
.Floor000888 .con p{ margin: 0;}
.Floor000888 .list_scroll li a { display: block; background: #fff; }
.Floor000888 .list_scroll li .Ispic { padding-bottom: 40%; }
.Floor000888 .list_scroll li p { text-align: center; margin: 0; line-height: 55px; border: 1px solid #eaeaea; border-top: 0; }
.Floor000888 .list_scroll li a:hover { background-color: #014584; }
.Floor000888 .list_scroll li a:hover p { color: #fff; }
.Floor000888 .slick-dots { text-align: center; margin-top: 22px; }
.Floor000888 .slick-dots li { display: inline-block; }
.Floor000888 .slick-dots li button { width: 13px; height: 13px; border: 0; margin: 0 6px; border-radius: 50%; background-color: rgba(31, 36, 127, 0.2); -webkit-transition: all .35s; -o-transition: all .35s; -moz-transition: all .35s; transition: all .35s; font-size: 0; }
.Floor000888 .slick-dots li.slick-active button { background-color: #0b318f; }
.Floor000888 .slick-arrow { position: absolute; width: 22px; height: 22px; top: 50%; margin-top: -11px; overflow: hidden; font-size: 0; cursor: pointer; z-index: 10; border: 0; background: none; padding: 0; border-top: 2px solid #3099d2; border-left: 2px solid #3099d2; transform: rotate(-45deg); }
.Floor000888 .slick-prev { left: -25px; }
.Floor000888 .slick-next { transform: rotate(135deg); right: -25px; }
@media(max-width:1292px) {
	.Floor000888 .slick-prev { left: 0; }
	.Floor000888 .slick-next { right: 0; }
}
@media(max-width:1024px) {
	.Floor000888 { padding: calc(50 / 16 * 1em) 0; }
	.Floor000888 .p1 { font-size: calc(16 / 16 * 1em); margin: 0 0 calc(20 / 16 * 1em) }
}

/*
.PicList001647 为demo编号*/
.PicList001647 { padding: calc(100 / 16 * 1em) 0; background: #f8f8f8; }
.PicList001647 ul { padding-bottom: 2%; }
.PicList001647 li { float: left; margin-right: 2.5%; width: 18%; margin-top: 0%; margin-bottom: 2.5%; text-align: center; }
.PicList001647 li figure { position: relative; }
.PicList001647 li figure img { width: 100%; }
.PicList001647 li .pic { overflow: hidden; }
.PicList001647 li .Ispic { padding-bottom: 120%; display: block; background-size: contain; transition: 0.3s; }
.PicList001647 li a:hover .Ispic { transform: scale(1.1); }
.PicList001647 li * { margin: 0; }
.PicList001647 li span { font-size: calc(16 / 16 * 1em); color: #777; display: block; margin-bottom: 5px; }
.PicList001647 li p { font-size: calc(14 / 16 * 1em); color: #777; height: 40px; overflow: hidden; line-height: 20px; }
.PicList001647 li h1 { font-size: calc(20 / 16 * 1em); font-weight: normal; padding-top: 5%; padding-bottom: 3%; }
.PicList001647 li a:hover h1 { color: #0b318f; }
@media(min-width:641px) {
	.PicList001647 li:nth-child(5n) { margin-right: 0; }
	.PicList001647 li:nth-child(5n+1) { clear: left; }
}
@media(max-width:1024px) {
	.PicList001647 { padding: calc(50 / 16 * 1em) 0; }
}
@media(max-width:640px) {
	.PicList001647 li { float: left; margin-right: 2%; width: 49%; }
	.PicList001647 li:nth-child(2n) { margin-right: 0; }
	.PicList001647 li:nth-child(2n+1) { clear: left; }
	.PicList001647 li h1 { font-size: 16px; }
}

/*.RighInfo001108*/
.RighInfo001108 { padding: calc(100 / 16 * 1em) 0; }
.RighInfo001108 .pic { float: left; width: 27%; }
.RighInfo001108 .pic img { width: 100%; }
.RighInfo001108 .txt { float: right; width: 68%; padding-right: 0%; color: #333; }
.RighInfo001108 .txt h1 { font-size: calc(30 / 16 * 1em); font-weight: normal; color: #333; border-bottom: 1px solid #e8e8e8; margin: 0; padding-bottom: calc(20 / 30 * 1em); margin-bottom: calc(25 / 30 * 1em); }
.RighInfo001108 .txt h1 span { color: #999; margin-left: calc(5 / 16 * 1em); font-size: calc(20 / 30 * 1em); }
.RighInfo001108 .txt .singlePage { line-height: 2; font-size: calc(16 / 16 * 1em); color: #333; }
@media(max-width:1024px) {
	.RighInfo001108 { padding: calc(50 / 16 * 1em) 0; }
	.RighInfo001108 .pic { margin-bottom: calc(20 / 16 * 1em); }
	.RighInfo001108 .pic, .RighInfo001108 .txt { float: none; width: auto; }
	.RighInfo001108 .txt h1 { font-size: calc(24 / 16 * 1em); }
}

/*RighInfo002738 */
.RighInfo002738 .column-tit { position: relative; font-size: calc(30 / 16 * 1em); margin-bottom: calc(60 / 30 * 1em); color: #000; }
.RighInfo002738 .column-tit::after { content: ''; position: absolute; width: calc(70 / 30 * 1em); height: calc(3 / 30 * 1em); background-color: #e60012; bottom: calc(-20 / 30 * 1em); left: 0; }
@media(max-width:1024px) {
	.RighInfo002738 .column-tit { font-size: calc(24 / 16 * 1em); margin-bottom: calc(30 / 24 * 1em); }
}
.RighInfo002738 .box-1 { padding: calc(100 / 16 * 1em) 0; background: url(../uploadfiles/Floor002873-bg.jpg) no-repeat center; background-size: cover; }
.RighInfo002738 .area-info { background: #fff; }
.RighInfo002738 .area-info .singlePage p { font-size: calc(18 / 16 * 1em); line-height: 1.875; }
.RighInfo002738 .area-info .icon { margin-bottom: calc(20 / 16 * 1em); }
.RighInfo002738 .area-info .icon img { max-height: calc(60 / 16 * 1em); }
@media(min-width:1025px) {
	.RighInfo002738 .area-info .singlePage { width: 80%; margin: calc(50 / 16 * 1em) auto; }
}
@media(max-width:1024px) {
	.RighInfo002738 .area-info .singlePage { padding: calc(20 / 16 * 1em); }
	.RighInfo002738 .area-info .singlePage p { font-size: calc(16 / 16 * 1em); }
	.RighInfo002738 .box-1 { padding: calc(50 / 16 * 1em) 0; }
	.RighInfo002738 .area-info .icon img { max-height: calc(42 / 16 * 1em); }
}
.RighInfo002738 .box-2 { background: #fafafa; padding: calc(100 / 16 * 1em) 0; }
.RighInfo002738 .box-2 .tab { margin-bottom: 2% }
.RighInfo002738 .box-2 .tab span { display: inline-block; padding: 0 calc(40 / 16 * 1em); cursor: pointer; line-height: calc(48 / 16 * 1em); border: 1px solid #eee; background: #fff; margin-right: calc(10 / 16 * 1em); }
.RighInfo002738 .box-2 .tab span.on { color: #fff; background: #0047bb; }
.RighInfo002738 .box-2 ul { }
.RighInfo002738 .box-2 li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 2%; background: #fff; }
.RighInfo002738 .box-2 li a { display: block; position: relative; }
.RighInfo002738 .box-2 li .pic { overflow: hidden; }
.RighInfo002738 .box-2 li .Ispic { padding-bottom: 100%; transition: 0.3s; background-size: cover; }
.RighInfo002738 .box-2 li a:hover .Ispic { transform: scale(1.1); }
.RighInfo002738 .box-2 li .tit { text-align: center; font-size: calc(20 / 16 * 1em); color: #333; margin: 0; line-height: 2; display: block; padding-bottom: calc(20 / 20 * 1em); }
.RighInfo002738 .box-2 li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background: rgba(11, 49, 143, 0.9); z-index: 10; transition: 0.3s; color: #fff; }
.RighInfo002738 .box-2 li:hover .hover { opacity: 1; }
.RighInfo002738 .box-2 li aside { position: absolute; left: 10%; width: 80%; top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.RighInfo002738 .box-2 li .hover h5 { font-weight: normal; font-size: calc(24 / 16 * 1em); margin: 0; }
.RighInfo002738 .box-2 li .hover i { display: block; height: 2px; background: #fff; width: 3em; margin: 0.875em auto 1.25em; }
.RighInfo002738 .box-2 li .hover p { line-height: calc(28 / 16 * 1em); margin: 0; }
.RighInfo002738 .box-2 .flex .left .con { padding: calc(30 / 16 * 1em) }
.RighInfo002738 .box-2 .flex .left .con .tit { font-size: calc(24 / 16 * 1em); color: #333; padding-right: calc(24 / 16 * 1em); background: url(../images/icon-sx.svg)no-repeat bottom right; background-size: 24px auto; display: inline-block; margin-bottom: calc(20 / 16 * 1em) }
.RighInfo002738 .box-2 .flex .left .con .item { border-bottom: 1px solid #ebebeb; padding-bottom: calc(20 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em) }
.RighInfo002738 .box-2 .flex .left .con .item .tit2 { font-size: calc(20 / 16 * 1em); color: #333; margin-bottom: calc(10 / 16 * 1em); position: relative }
.RighInfo002738 .box-2 .flex .left .con .item .tit2 i { position: absolute; right: 0; top: 50%; transform: translateY(-50%) rotate(180deg); width: calc(20 / 16 * 1em); height: calc(20 / 16 * 1em); background: url(../images/icon-jt.svg)no-repeat bottom right; background-size: 24px auto; transition: .3s all }
.RighInfo002738 .box-2 .flex .left .con .item .tit2.on i { transform: translateY(-50%) rotate(0); }
.RighInfo002738 .box-2 .flex .left .con .item dt { line-height: 2 }
.RighInfo002738 .box-2 .flex .left .con .item dt input { margin: 0 10px 0 0; transform: translateY(1px); }
@media(min-width:1025px) {
	.RighInfo002738 .box-2 .flex { display: flex; justify-content: space-between; }
	.RighInfo002738 .box-2 .flex .left { width: 22%; }
	.RighInfo002738 .box-2 .flex .left .con { background: #fff }
	.RighInfo002738 .box-2 .flex .right { width: 76%; }
	.RighInfo002738 .box-2 li:nth-child(4n) { margin-right: 0; }
}
@media(max-width:1024px) {
	.RighInfo002738 .box-2 { padding: calc(50 / 16 * 1em) 0; }
	.RighInfo002738 .box-2 li { width: 49%; margin-right: 2%; }
	.RighInfo002738 .box-2 li:nth-child(2n) { margin-right: 0; }
	.RighInfo002738 .box-2 .flex .left .con { padding: calc(12 / 16 * 1em); }
}
@media(max-width:640px) {
	.RighInfo002738 .box-2 li { width: 100%; margin-right: 0%; margin-bottom: 3%; }
}
.pro_detail { background: #fafafa; padding: calc(130 / 16* 1em) 0 calc(100 / 16* 1em); }
.pro_detail .location { font-size: 0.875em; padding-left: 1.61428em; background: url(../images/Menu003135-icon.svg) no-repeat left center; margin-bottom: 3% }
.pro_detail .location, .pro_detail .location a:not(:hover) { color: #999; }
.pro_detail .location span { color: #333; }
.pro_detail .pro_box1 .left { position: relative }
.pro_detail .pro_box1 .right .tit { font-size: calc(40 / 16* 1em); color: #333; padding-bottom: 4% }
.pro_detail .pro_box1 .right .info { line-height: 2; color: #333; }
.pro_detail .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 50px; height: 50px; border: 2px solid #eee; padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s; }
.pro_detail .slick-arrow:hover { background: #0b318f; border-color: #0b318f }
.pro_detail .slick-arrow:before { position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 2px solid #ddd; border-left: 2px solid #ddd; left: 50%; top: 50%; margin: -4px 0 0 -5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.pro_detail .slick-prev:before { margin: -4px 0 0 -3px; }
.pro_detail .slick-next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.pro_detail .slick-prev { left: 2vw; }
.pro_detail .slick-next { right: 2vw; }
@media(min-width:1025px) {
	.pro_detail .pro_box1 { display: flex; justify-content: space-between; align-items: center }
	.pro_detail .pro_box1 .left { width: 50%; background: #fff }
	.pro_detail .pro_box1 .left figure { padding-bottom: 17%; background-size: contain; }
	.pro_detail .pro_box1 .right { width: 45%; }
}
@media(max-width:1024px) {
	.pro_detail { padding: calc(100 / 16* 1em) 0 calc(50 / 16* 1em); }
	.pro_detail .pro_box1 .left { margin-bottom: calc(30 / 16* 1em); }
	.pro_detail .pro_box1 .left figure { padding-bottom: 15%; background-size: contain; }
	.pro_detail .slick-arrow { width: 35px; height: 35px; margin-top: -27px; }
	.pro_detail .pro_box1 .right .tit { font-size: calc(30 / 16* 1em); }
}
.nav_menu { background: #f4f4f4; z-index: 10 }
.nav_menu span { line-height: calc(70 / 16* 1em); font-size: calc(20 / 16* 1em); margin-right: 5%; display: inline-block; position: relative; color: #777; cursor: pointer }
.nav_menu span a { color: #777; }
.nav_menu span::after { content: ''; position: absolute; width: 100%; height: 3px; background: #0b318f; bottom: 0; left: 0; opacity: 0 }
.nav_menu span.on a { color: #0b318f }
.nav_menu span.on::after { opacity: 1 }
.main_part .main { padding: calc(100 / 16* 1em) 0 0; }
.main_part .main.pdf { padding-bottom: calc(100 / 16* 1em); }
.main_part .title { font-size: calc(30 / 16* 1em); color: #333; position: relative; margin-bottom: 3% }
.main_part .cs .title { padding-left: calc(30 / 16* 1em); background: url(../images/pro-icon1.svg)no-repeat center left; background-size: calc(20 / 16* 1em) auto; }
.main_part .xq .title { padding-left: calc(30 / 16* 1em); background: url(../images/pro-icon2.svg)no-repeat center left; background-size: calc(20 / 16* 1em) auto; }
.main_part .pdf .title { padding-left: calc(30 / 16* 1em); background: url(../images/pro-icon3.svg)no-repeat center left; background-size: calc(20 / 16* 1em) auto; }
.main_part .cs .table tr:not(.nobd) { border-bottom: 1px solid #eee; }
.main_part .cs .table th, .main_part .cs .table td { font-size: calc(16 / 16* 1em); width: 25%; text-align: left; vertical-align: top; color: #333; border-collapse: collapse; padding: calc(20 / 16 * 1em) 0; }
.main_part .cs .table th { font-size: calc(18 / 16* 1em); }
.main_part .cs .table td * { margin: 0; }
.main_part .cs .table td:nth-child(2) { width: 65% }
.main_part .cs .table td h6 { font-weight: normal; font-size: calc(16 / 16* 1em); }
.main_part .cs .table .nobd th, .main_part .cs .table .nobd td { padding-bottom: 0; }
.main_part .xq .con { }
.main_part .xq .con p { margin: 0; margin-top: 15px }
@media(max-width:640px) {
	.main_part .cs .table { overflow: auto; }
	.main_part .cs .table table { width: 150%; }
	.nav_menu span { font-size: calc(18 / 16* 1em); }
}
.main_part .xq .con { line-height: 2 }
.main_part .xq .con p { position: relative; padding-left: calc(26 / 16* 1em) }
.main_part .xq .con p::before { position: absolute; content: ''; width: 8px; height: 8px; border: 2px solid #0b318f; border-radius: 50%; left: 0; top: 12px; }
.main_part .pdf .download { display: flex; flex-wrap: wrap; justify-content: space-between }
.main_part .pdf .download .item { width: 24%; border: 1px solid #ddd; padding: calc(30 / 16* 1em); margin-bottom: 1% }
.main_part .pdf .download .item .time { font-size: 12px; color: #333 }
.main_part .pdf .download .item .tit1 { font-size: 14px; color: #999; padding: 3px 0 15px }
.main_part .pdf .download .item .tit2 { font-size: calc(20 / 16* 1em); color: #999; padding: 3px 0 25px; color: #0b318f; padding }
.main_part .pdf .download .item .tit3 { ; color: #333; background: url(../images/icon-pdf.svg)no-repeat center left; background-size: 24px auto; font-size: 14px; padding-left: calc(40 / 16* 1em); line-height: 34px; display: inline-block }
@media(max-width:1024px) {
	.main_part .main { padding: calc(50 / 16* 1em) 0 0; }
	.main_part .title { font-size: calc(24 / 16* 1em); }
	.main_part .pdf .download .item { width: 100%; padding: calc(15 / 16* 1em); margin-bottom: 2%; }
}
.Singlepage { padding: calc(100 / 16* 1em) 0; font-size: calc(18 / 16* 1em); line-height: 2; color: #333; }
.Singlepage li { margin-bottom: 1%; }
@media(max-width:1024px) {
	.Singlepage { padding: calc(50 / 16* 1em) 0; font-size: calc(16 / 16* 1em); }
}