



/*Top002916 */

.Top002916 { position: fixed; z-index: 100; width: 100%; left: 0; top: 0; }

.Top002916_fixed { background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1); }

.Top002916 .auto { position: relative; }

.Top002916 .bg { float: right; height: 108px;  overflow: hidden; display: table; }

.Top002916 .logo { max-width: 234px; width: 42%; display: table; height: 108px; }

.Top002916 .logo a { display: table-cell; vertical-align: middle; }

.Top002916 .logo img { max-height: 60px; }

.Top002916 .logo img.on { display: none; }

.Top002916_fixed .logo img.off { display: none; }

.Top002916_fixed .logo img.on { display: block; }

@media(min-width:1025px) {

	.Top002916 .logo { float: left; }

}

@media (min-width:1025px) {

	[rel="li-relative"] .sub {
		left: 0%!important;

    margin-left: -70px;
    left: 0;
    right: 0;
    margin: auto;

    margin-left: -70px;
		 }




#m16 .sub {width: 200%;}
#m17 .sub {width: 200%;}
}


@media(max-width:1024px) {

	.Top002916 .logo { width: 34%; }

}

.Top002916 .top-menu li span { font-size: 18px; }

.Top002916 .top-menu li span,

.Top002916 .top-menu li a { display: block; }
.Top002916 .top-menu li dt a:hover{
color: #fff;	
	
}



.Top002916 .top-menu li span a { display: inline-block; position: relative; color: #fff; }

.Top002916_fixed .top-menu li span a { color: #333; }




@media(min-width:1025px) {

	.Top002916 .top-menu { float: right; width: 60%; }

	.Top002916 .top-menu li { float: left; }

	.Top002916 .top-menu li span { text-align: center; }

	.Top002916 .top-menu li span a { line-height: 108px; }

	.Top002916 .top-menu li span a:before { position: absolute; left: 0; bottom: 0; height: 4px; content: ''; width: 100%; }

	.Top002916 .top-menu li span a:hover:before, .Top002916 .top-menu li.aon span a:before { background: #0097e0; }

}

@media(max-width:1024px) {

	.Top002916 .top-menu { position: fixed; top: 66px; right: 0; bottom: 0; width: 0; opacity: 0; transition: 0.3s; overflow: hidden; background: rgb(1 151 224); }

	.menu-show .Top002916 .top-menu { width: 240px; opacity: 1; padding: 20px; }

	.Top002916 .top-menu ul { height: 100%; overflow: auto; width: 200px; }

	.Top002916 .top-menu li { width: auto !important; padding: 10px 0; }

	.Top002916 .top-menu li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

	.Top002916 .top-menu li a { color: #fff; }

	.Top002916 .top-menu li span { line-height: 40px; }

	.Top002916 .top-menu li .sub { background: rgba(0, 0, 0, 0.1); }

}







.Top002916 .top-lang{display: table-cell;vertical-align: middle;}

.Top002916 .top-lang a{border: solid 1px #ffffff;border-radius: 18px;line-height: 30px;padding: 0 20px;color: #ffffff;transition: 0.3s;display: block;}

.Top002916_fixed .top-lang a{ border-color:#0097e0;color:#0097e0; }

.Top002916 .top-lang a:hover{color: #fff; background: #0097e0;}







.Top002916 .open-search { background: url("../images/Top002916_search2.png") no-repeat center center; width: 50px; height: 50px; position: relative; top: 0; display: table-cell;vertical-align: middle;}

.Top002916_fixed .open-search { background: url("../images/Top002916_search.png") no-repeat center center; }

.Top002916 .top-search { max-width: 500px; }

.Top002916 .top-search .btn { background: url("../images/Top002916_search2.png") no-repeat center #00a5df; }

@media(max-width:1024px) {

	.Top002916 .open-menu {position: relative;}

	.Top002916 .top-lang a{font-size: 12px;}



}



/*Floor002920 */

.Floor002920 { padding: 4% 0; background: #fff;display: none; }



.Floor002920 .title { text-align: center; padding-bottom: 3.067%; }

.Floor002920 .title .cn { font-size: 30px; color: #333; margin-bottom: 15px; }

.Floor002920 .title .en { color: #d2d2d2; letter-spacing: 2px; text-transform: uppercase; }

@media(max-width:640px) {

	.Floor002920 .title { padding-bottom:30px; }

	.Floor002920 .title .cn { font-size:24px; }

}





.Floor002920 .auto{max-width: 1826px; }

@media(max-width:1826px) {

.Floor002920 .auto{padding: 0 2%;}

}



.Floor002920 .tab { padding-bottom: 2.605vw; }

.Floor002920 .tab li { float: left; position: relative; min-width: 7.8125vw; text-align: center; list-style: none; }

.Floor002920 .tab li a { display: block; cursor: pointer; line-height: 50px; font-size: 18px; padding: 0 20px; position: relative; z-index: 2; }

.Floor002920 .tab li:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px; right: 0; }

.Floor002920 .tab li.slick-active a { background: #00a5df; color: #fff; box-shadow: 15px 6px 32px rgba(165, 45, 52, 0.3); }

.Floor002920 time { color: #00a5df; font-size: 16px; }

.Floor002920 time span { display: block; font-size: 2.6em; font-weight: bold; margin-bottom: 0.2vw; }

.Floor002920 .tit { font-size: 20px; color: #000; margin-bottom:10px; }

.Floor002920 p { color: #7d7d7d; line-height: 1.8em; }

.Floor002920 .n-top .txt { margin-top: 6%; position: relative; padding-right: 28%; }

.Floor002920 .n-top .txt:before { width: 1px; height: 100%; background: #ddd; position: absolute; top: 0; right: 22%; content: ''; }

.Floor002920 .n-top .pic { overflow: hidden; }

.Floor002920 .n-top .Ispic { padding-bottom: 57%; transition: 0.3s; }

.Floor002920 .n-top a { display: block; }

.Floor002920 .n-top a:hover .Ispic { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }

.Floor002920 .n-top .txt time { position: absolute; right: 0; top: 0; }

.Floor002920 .n-top .slick-dots { position: absolute; right: 18px; bottom: 30%; z-index: 10; }

.Floor002920 .n-top .slick-dots li { float: left; margin: 0 4px; width: 20px; height: 3px; background: #fff; }

.Floor002920 .n-top .slick-dots li.slick-active { background: #00a5df; }

.Floor002920 .n-top .slick-dots li button { display: none; }

.Floor002920 .n-list dt a { position: relative; padding: 6%; background: #f4f5f7; }

.Floor002920 .n-list dt a:hover .tit { color: #00a5df; }

.Floor002920 .n-list .tit { margin-top:20px; }

@media(min-width:769px) {

	.Floor002920 .n-list dt { margin-bottom:4.163%; }

	.Floor002920 .n-list dt a { display: table-cell; vertical-align: middle; }

}

@media(min-width:1025px) {

	.Floor002920 .n-top { width: 47%; }

	.Floor002920 .n-list { width: 50%; }

	.Floor002920 .tab ul { float: right; margin-top: -50px; }

}

@media(max-width:768px) {

	.Floor002920 .tab li a { font-size: 3.2vw; padding: 0 2vw; line-height: 9vw; }

	.Floor002920 .n-top .txt { padding-left: 24vw; }

	.Floor002920 .n-top .txt:before { left: 24vw; margin-left: -4vw; }

	.Floor002920 .tit, .Floor002920 time { font-size: 3.2vw; }

	.Floor002920 p.dot3 { font-size: 2.6vw; }

	.Floor002920 .n-list dt a { display: block; padding: 5vw; }

	.Floor002920 .n-list dt { margin-top: 5vw; }

	.Floor002920 .n-top .txt { margin-top: 6%; position: relative; padding-right: 4%; }

	.RighInfo002803 li figure img { transition: 0.3s; max-width: 55px; }

}

@media(max-width:480px) {

	.Floor002920 .tit, .Floor002920 time { font-size: 4vw; }

	.Floor002920 p.dot3 { font-size: 3.5vw; }

	.Floor002920 .n-top .txt { padding-left: 26vw; }

	.Floor002920 .n-top .txt:before { left: 26vw; margin-left: -4vw; }

	.Floor002920 .n-top .slick-dots { bottom: 33%; }

}



/*Floor002921 */

.Floor002921 { background: #f5f5f5; padding: 4.011vw 0 5.209vw 0; overflow: hidden; }

.Floor002921 .title { text-align: center; padding-bottom: 2.605vw; }

.Floor002921 .title .cn { font-size: 30px; color: #00a5df; padding-bottom: 10px; font-weight: bold; }

.Floor002921 .title .en { font-family: 'bebas-neue'; color: #d2d2d2; letter-spacing: 2px; }

@media(max-width:640px) {

	.Floor002921 .title { padding-bottom: 6vw; }

	.Floor002921 .title .cn { font-size: 8vw; }

}

.Floor002921 .auto { max-width: 1400px; }

.Floor002921 .tab { position: relative; z-index: 1; margin-bottom: 2.917vw; }

.Floor002921 .tab:before { position: absolute; content: ''; left: 0; width: 100%; height: 1px; background: #e0e0e0; top: 60px; }

.Floor002921 .tab .line { position: absolute; left: 0; height: 2px; width: 0; top: 59px; background: #00a5df; transition: 0.3s; }

.Floor002921 .tab .slick-dots { overflow: hidden; }

.Floor002921 .tab .slick-dots li { float: left; position: relative; list-style: none; text-align: center; }

.Floor002921 .tab .icon { height: 60px; }

.Floor002921 .tab .icon img { max-height: 43px; }

.Floor002921 .tab .quan { display: block; margin: -8px auto 0; width: 16px; height: 16px; border: 1px solid transparent; position: relative; border-radius: 50%; }

.Floor002921 .tab .quan:before { position: absolute; content: ''; border: 1px solid #e0e0e0; border-radius: 50%; background: #f5f5f5; width: 6px; height: 6px; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }

.Floor002921 .slick-active .quan, .Floor002921 .slick-active .quan:before { border-color: #00a5df; }

.Floor002921 .slick-active .quan:before { background: #00a5df; width: 8px; height: 8px; }

.Floor002921 .tab .tit { font-size: 18px; padding-top: 10px; }

.Floor002921 .slick-active .tit { font-weight: bold; color: #00a5df; }

@media(max-width:640px) {

	.Floor002921 .tab { margin-bottom: 6vw; }

	.Floor002921 .tab .tit { font-size: 3.5vw; }

}

.Floor002921 .slider { margin: 0 -24.609375%; }

.Floor002921 .slider li a { display: block; margin: 0 3.125vw; position: relative; overflow: hidden; }

.Floor002921 .slider li .Ispic { padding-bottom: 51.498%; opacity: 0.4; }

.Floor002921 .slider li.slick-current .Ispic { opacity: 1; }

.Floor002921 .slider li .txt { position: absolute; right: 5%; top: 10%; bottom: 10%; background: rgba(255, 255, 255, 0.9); max-width: 290px; width: 60%; text-align: center; opacity: 0; transform: translateX(50px); transition: 0.3s 0.5s; }

.Floor002921 .slider li.slick-current .txt { transform: translateX(0); opacity: 1; }

.Floor002921 .slider li .txt .ytable { height: 100%; position: relative; }

.Floor002921 .slider li .more { position: absolute; bottom: 0; width: 125px; line-height: 40px; color: #fff; background: #00a5df; left: 50%; margin-left: -62.5px; }

.Floor002921 .slider li .more:after { display: inline-block; content: ''; background: url("../images/Floor002921_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px; }

.Floor002921 .slider li .main { max-width: 200px; margin: 0 auto; width: 90%; padding-bottom: 40px; }

.Floor002921 .slider li h4 { margin: 0; font-size: 18px; color: #000; }

.Floor002921 .slider li .line { display: block; margin: 15px auto 30px; height: 2px; background: #00a5df; width: 20px; }

.Floor002921 .slider li p { color: #5f5f5f; line-height: 1.715em; max-height: 5.145em; }

@media(max-width:1366px) {

	.Floor002921 .slider { margin: 0 -40%; }

}

@media(max-width:1024px) {

	.Floor002921 .slider { margin: 0 -70%; }

}

@media(max-width:640px) {

	.Floor002921 .slider li .Ispic { padding-bottom: 84%; }

	.Floor002921 .slider li .line { margin-top: 1vw; margin-bottom: 3vw; }

}

@media(max-width:480px) {

	.Floor002921 .slider li h4 { font-size: 4vw; }

	.Floor002921 .slider li .main { padding-bottom: 10vw; }

	.Floor002921 .slider li .more { line-height: 10vw; }

	.Floor002921 .slider li { font-size: 3vw; }

}

.Floor002921 .slick-arrow { top: 50%; position: absolute; width: 30px; height: 30px; border-top: 5px solid #dedede; border-left: 5px solid #dedede; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); z-index: 20; transition: 0.3s; margin-top: -15px; }

.Floor002921 .slick-arrow:hover { border-color: #00a5df; }

.Floor002921 .slick-prev { left: 33.3333%; margin-left: -10px; }

.Floor002921 .slick-next { right: 33.3333%; margin-right: -10px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }

@media(max-width:640px) {

	.Floor002921 .slick-arrow { width: 5vw; height: 5vw; margin-top: -2.5vw; border-left-width: 1vw; border-top-width: 1vw; }

	.Floor002921 .slick-prev { margin-left: -1.5vw; }

	.Floor002921 .slick-next { margin-right: -1.5vw; }

}



/*Bottom002918 */

.Bottom002918 { background: url(../images/Bottom003043_bg.jpg) no-repeat center; background-size: cover; overflow: hidden; }

@media(min-width:1025px) {

	.Bottom002918 a:hover { color: #fff !important; opacity: 1 }

}

.Bottom002918 .b-foot { position: relative; z-index: 3; border-top: 1px solid rgba(255, 255, 255, 0.08); line-height: 22px; padding: 25px 0; }

.Bottom002918 .b-foot dt { color: #fff; font-size: 26px; }

.Bottom002918 .b-foot dt span { background: url("../images/Bottom002918_tel.png") no-repeat left center; padding-left: 30px; color: #fff !important;}

.Bottom002918 .b-foot dd { color: #fff; font-size: 14px; opacity: 0.42 }
.Bottom002918 .b-foot dt a,
.Bottom002918 .b-foot dd a { color: #fff; }

@media(min-width:1025px) {

	.Bottom002918 .b-foot dt span { float: right; }

}

@media(max-width:1024px) {

	.Bottom002918 .b-foot { text-align: center; }

	.Bottom002918 .b-foot dd { padding-top: 20px; }

	.Bottom002918 .b-foot dd, .Bottom002918 .b-foot dd a { color: #fff; }

}

.Bottom002918 .b_contact, .Bottom002918 nav {padding: 5.5% 0; }

.Bottom002918 nav dt a { color: #fff; }

.Bottom002918 nav dd { line-height: 30px; }

.Bottom002918 nav dd a { color: #fff; display: block; opacity: 0.42 }

@media(min-width:641px) {

	.Bottom002918 nav .item { float: left; max-width: 200px; }

	.Bottom002918 nav .item dl { margin-top: 1vw; }

	.Bottom002918 nav dt a { font-size: 18px; }

}

@media(min-width:1025px) {

	.Bottom002918 nav { width:76%; }

}

@media(max-width:1024px) {

	.Bottom002918 .b_contact, .Bottom002918 nav { padding: 6vw 0; }

}

@media(max-width:640px) {

	.Bottom002918 nav .item { margin: 0 0 3vw 0 !important; border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

	.Bottom002918 nav .item dl { display: none; padding: 20px 0; }

	.Bottom002918 nav .item dt { padding-right: 40px; padding-top: 12px; position: relative; overflow: hidden; padding-bottom: 5px; }

	.Bottom002918 nav .item dt:after { margin-bottom: 0; }

	.Bottom002918 nav .item .open { position: absolute; right: 0; top: 0; width: 40px; height: 100%; transition: 0.3s; }

	.Bottom002918 nav .item .open.on { transform: rotate(45deg); }

	.Bottom002918 nav .item .open:before, .Bottom002918 nav .item .open:after { position: absolute; content: ''; background: #fff; width: 12px; height: 2px; left: 50%; top: 50%; transform: translate(-50%, -50%); }

	.Bottom002918 nav .item .open:after { width: 2px; height: 12px; }

}

.Bottom002918 .b_contact { position: relative; z-index: 1; }

.Bottom002918 .b_contact .main { position: relative; z-index: 3; text-align: center; color: #fff; }

.Bottom002918 .b_contact .logo { margin-bottom: 30px; }

.Bottom002918 .b_contact .code { display: none; }

.Bottom002918 .b_contact .code img { max-width: 125px; }

.Bottom002918 .b_contact .code aside { padding-top: 10px; }

@media(min-width:1025px) {

	.Bottom002918 .b_contact { width: 20.429%; }

	.Bottom002918 .b_contact .main { float: right; max-width: 90%; }

}

@media(max-width:1024px) {

	.Bottom002918 .b_contact .bg { width: 104%; left: -2%; }

}



/*Banner003008 */

.Banner003008 { position: relative; z-index: 1; }

.Banner003008 li.slick-slide { position: relative; }

.Banner003008 li .txt { position: absolute; left: 0; top: 0; width: 100%; z-index: 10; color: #fff; height: 100%; }

.Banner003008 li .txt .ytable { height: 100%; max-width: 1400px; }

.Banner003008 li .txt aside { font-size:54px; line-height:1.5;  font-weight: bold; text-shadow: 0 10px 10px rgba(0, 0, 0, .25); max-width: 640px; width:65%;}

.Banner003008 li .more { display: inline-block; width: 159px; line-height: 48px; text-align: center; border: 1px solid #ddd; color: #fff; font-size: 16px; text-transform: uppercase; transition: 0.3s; margin-top: 5%;}

.Banner003008 li .more:hover { box-shadow: 0 15px 30px rgba(52,62,80,0.55); background: #fff; color:#0097e0; border-color: transparent; }

.Banner003008 li .txt span { display: block; font-size: 1.5vw; font-weight: 100; letter-spacing: 6px; }

.Banner003008 li .txt .play { background: url("../images/Banner003008_play.png") no-repeat; width: 104px; height: 104px; display: block; margin: 0 auto 3.125vw; cursor: pointer; }

@media(min-width:1025px) {

.Banner003008 .wap { display: none; }

.Banner003008 li .txt aside { padding-top:4%;}

.Banner003008 li .txt {padding-bottom: 135px; }

}

@media(max-width:1024px) {

	.Banner003008 .pc { display: none; }

	.Banner003008 li .txt aside { font-size:3vw; }

}

@media(max-width:640px) {

	.Banner003008 li .txt .play { width: 16vw; height: 16vw; background-size: contain; }

	.Banner003008 li .txt aside { font-size:6vw; }

    .Banner003008 li .more { width:100px; line-height:38px; font-size: 13px; }



}

.Banner003008 .mouse { position: absolute; width: 30px; height: 60px; border-radius: 50px; border: 1px solid #fff; left: 50%; bottom: 5%; z-index: 10; }

.Banner003008 .mouse:before { content: ''; width: 3px; height: 10px; background: #fff; position: absolute; left: 50%; margin-left: -1.5px; top: 10px; border-radius: 3px; animation: Banner003008 2s ease infinite; }

@keyframes Banner003008 {

	0% { top: 10px; opacity: 1; }

	80% { top: 40px; opacity: 0; }

	100% { top: 10px; opacity: 0; }

}





.Banner003008 .pages, 

.Banner003008 .slick-arrow { position: absolute; bottom: 5%; z-index: 10; }

.Banner003008 .pages { left: 3%; font-size: 24px; color: #fff; line-height: 60px; }

.Banner003008 .slick-arrow { right: 3%; border-right: 1px solid #fff; border-top: 1px solid #fff; transform: rotate(45deg); width: 15px; height: 15px; margin-bottom: 22px; }

.Banner003008 .slick-prev { transform: rotate(-135deg); margin-right: 60px; }

@media(max-width:640px) {

	.Banner003008 .mouse { display: none; }

	.Banner003008 .pages, .Banner003008 .slick-arrow { bottom: 3%; }

	.Banner003008 .pages { font-size: 4vw; }

}





.Banner003008 .slick-dots{position: absolute; left: 0; width: 100%; bottom: 2.29vw; z-index: 10; text-align: center;}

.Banner003008 .slick-dots li{position: relative;display: inline-block; }

.Banner003008 .slick-dots li:not(:last-child){padding-right: 82px;}

.Banner003008 .slick-dots li:not(:last-child):after{content: ''; width: 80px; height: 2px; background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;position: absolute; right: 0; top: 50%; margin-top: -1px;}

.Banner003008 .slick-dots li button{cursor: pointer;width: 40px; height: 40px; border: 1px solid transparent; border-radius: 50%; font-size: 0;background: none;position: relative;}

.Banner003008 .slick-dots li button:after{ border-radius: 50%;content: ''; width: 8px;height: 8px;background-color: #e1e1e1;border-radius: 4px;position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

.Banner003008 .slick-dots li.slick-active button{border-color: #fff;}

.Banner003008 .slick-dots li.slick-active button:after{background: #fff;}

@media(max-width:1024px){

.Banner003008 .slick-dots li:not(:last-child){padding-right: 7.5vw;}

.Banner003008 .slick-dots li:not(:last-child):after{width: 7vw;}

.Banner003008 .slick-dots li button{width: 5vw; height: 5vw;}

.Banner003008 .slick-dots li button:after{width: 1vw;height: 1vw; }

}





.video-box { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 300; background: rgba(0, 0, 0, 0.85); }

.video-box .close { cursor: pointer; width: 40px; height: 40px; position: fixed; z-index: 4; right: 20px; top: 20px; }

.video-box .close::before, .video-box .close::after { position: absolute; content: ''; width: 80%; left: 10%; height: 3px; top: 50%; margin-top: -1.5px; background: #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

.video-box .close::before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }

.video-box .ytable { height: 100%; }

.video-box .ytable-cell { text-align: center; }

.video-box video { width: 90%; max-width: 900px; }









/*PicList002663 */

.PicList002663 { padding:4% 0; background: url(../images/Floor002709-bg.jpg) no-repeat center; background-size: cover }

.PicList002663 .title { text-align: center; padding-bottom: 4%; }

.PicList002663 .title .cn { font-size: 30px; color: #333; margin-bottom: 15px; }

.PicList002663 .title .en { color: #d2d2d2; letter-spacing: 2px; text-transform: uppercase; }

@media(max-width:640px) {

	.PicList002663 .title { padding-bottom:30px; }

	.PicList002663 .title .cn { font-size:24px; }

}

.PicList002663 li { background: #fff; overflow: hidden; position: relative; bottom: 0; transition: 0.3s; box-shadow: 0 2px 4px rgb(3 27 78 / 6%); border: 1px solid #E5E8ED; }

.PicList002663 .news-list li time { color: #333; padding: 9% 10% 5%; display: block; font-size: 34px; font-weight: 100; }

.PicList002663 .news-list li h3 { margin: 0; }

.PicList002663 li h3 { margin-bottom: 0; color: #333; font-size: 20px; font-weight: normal; line-height: 1.6em; height: 65px;

    overflow: hidden;}

.PicList002663 li a { display: block; }

.PicList002663 li a:hover .news_b { background: #00a5df; }

.PicList002663 li a:hover h3, 

.PicList002663 li a:hover p, 

.PicList002663 li a:hover span { color: #fff; }

.PicList002663 li p { line-height:30px;height: 60px; font-size: 14px; margin: 24px 0; color: #999; }

.PicList002663 li .more { position: relative; color: #bbb; display: block; font-size: 14px; }

.PicList002663 .news-list li { float: left; margin-right: 5%; margin-bottom: 5%; overflow: hidden; }

.PicList002663 .news-list li .pic { padding:5%; }

.PicList002663 .news-list li .Ispic { background-size: contain; padding-bottom: 65%; }

.PicList002663 .news-list li .news_b { padding: 5% 13%; }

.PicList002663 li:hover { bottom: 20px; box-shadow: 0 25px 60px rgba(0, 0, 0, .16); }

@media(min-width:769px) {

	.PicList002663 .news-list li { width: 30%; }

	.PicList002663 .news-list li:nth-child(3n) { margin-right: 0; }

	.PicList002663 .bx-controls { position: absolute; left: 0; width: 50%; bottom: 0; z-index: 10; }

}

@media(max-width:1024px) {

	.PicList002663 li time, 

	.PicList002663 li h3 { font-size: 24px; }

}

@media(min-width:481px) and (max-width:1024px) {

	.PicList002663 li p { line-height: 20px; font-size: 14px; height: 80px; }

}

@media(max-width:768px) {

	.PicList002663 .news-top .ycenter { display: block; }

	.PicList002663 .news-top .txt { padding: 3%; }

	.PicList002663 .news-top li h3 { max-height: 60px; height: auto; }

	.PicList002663 .news-top li p { margin: 3% 0; height: auto; }

	.PicList002663 .news-list li { width: 49%; }

	.PicList002663 .news-list li:nth-child(2n) { margin-right: 0; }

}

@media(max-width:480px) {

	.PicList002663 .news-list li { float: none; width: auto; margin-right: 0; }

	.PicList002663 .news-list li p,

	.PicList002663 .news-list li h3 { height: auto; }

}

.PicList002663 .news_more { max-width: 220px; line-height: 60px; background: #00a5df; display: inline-block; transition: 0.3s; font-weight: 100; text-align: center; display: block; margin: 3vw auto 0 auto; color: #fff; font-size: 18px; }

.PicList002663 .news_more:hover { opacity: .7; }

.PicList002663 .c_more { display: block; line-height: 50px; width: 180px; border: 1px solid #999; text-align: center; margin: 0 auto; color: #999; font-size: 16px; }



/*Floor002708 */

.Floor002708 { position: relative; overflow: hidden; }

.Floor002708 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }

.Floor002708 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }

.Floor002708 .slick-list:focus { outline: none }

.Floor002708 .slick-list.dragging { cursor: pointer; cursor: hand; }

.Floor002708 .slick-slider .slick-track, .Floor002708 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }

.Floor002708 .slick-track { position: relative; top: 0; left: 0; display: block; }

.Floor002708 .slick-track:before, .Floor002708 .slick-track:after { display: table; content: ''; }

.Floor002708 .slick-track:after { clear: both; }

.Floor002708 .slick-loading .slick-track { visibility: hidden; }

.Floor002708 .slick-slide { display: none; float: left; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.Floor002708 .slick-slide .slick-loading img { display: none; }

.Floor002708 .slick-slide .dragging img { pointer-events: none; }

.Floor002708 .slick-initialized .slick-slide { display: block; }

.Floor002708 .slick-loading .slick-slide { visibility: hidden; }

.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.Floor002708 .slick-arrow .slick-hidden { display: none; }

.Floor002708 .list { background: url(../uploadfiles/fw_bg2.png) no-repeat right #0879c5; background-size: auto; }
.Floor002708 .slider-for li {padding:8%;}
.Floor002708 .slider-for li a { font-size: 16px; display: block; color: #fff; }
.Floor002708 .slider-for li {display:none;}
.Floor002708 .slider-for li:first-child {display:block;}
.Floor002708 .slider-for li .cont { height:auto;    overflow: hidden;}
.Floor002708 .slider-for li h2 { font-weight: normal; font-size: 34px; margin: 0;color: #fff; }

.Floor002708 .slider-for li time { display: block; margin: 6% 0; }

.Floor002708 .slider-for li p { 
	opacity: 0.9;
    line-height: 30px;
    text-align: justify;
    margin: 1% 0 0 0;
    height: auto;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    display: -webkit-box;
    overflow: hidden;
    /*-webkit-line-clamp: 8;*/
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;}
.Floor002708 .slider-for li .more { position: relative; display: block; width: 120px; line-height: 40px; text-align: center; color: #fff; margin-top:5%; font-size: 14px; border: 1px solid rgba(255, 255, 255, .3); transition: 0.3s; }

.Floor002708 .slider-for li .more:hover { background: #fff; color: #00a5df; }

.Floor002708 .slider-for .slick-dots { overflow: hidden; }

.Floor002708 .slider-for .slick-dots>* { float: left; font-family: Helvetica, Arial, sans-serif; }

.Floor002708 .slider-for .slick-dots li { display: none; }

.Floor002708 .slider-for .slick-dots li a { font-size: 50px; color: #fff; }

.Floor002708 .slider-for .slick-dots li.slick-active { display: block; }

.Floor002708 .slider-for .slick-dots ol { color: #fff; opacity: 0.4; font-size: 30px; line-height: 65px; }

.Floor002708 .slider-img .slick-arrow { z-index: 10; border: none; font-size: 0; position: absolute; right: 0; bottom: 0; width: 90px; height: 90px; cursor: pointer; background: rgba(8, 121, 197, .5); }

.Floor002708 .slider-img .slick-arrow::before { position: absolute; content: ''; width: 12px; height: 12px; left: 50%; top: 50%; margin: -6px 0 0 -8px; border-top: 4px solid #fff; border-right: 4px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.Floor002708 .slider-img .slick-prev::before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); margin-left: -4px; }

.Floor002708 .slider-img .slick-disabled::before { opacity: 0.3; }

.Floor002708 .slider-img .slick-prev { right: 91px; }



.Floor002708 .slider-for .slick-dots { padding: 0 4vw; }

.Floor002708 .slick-slide a { display: block; }

.Floor002708 .slick-slide .Ispic { padding-bottom: 70%; background-size: cover; }

.Floor002708 .num {overflow:hidden; padding:0 8%;}
.Floor002708 .num span {display:block; float:left; color: #fff; font-family: Helvetica, Arial, sans-serif;}
.Floor002708 .num .total {opacity: 0.4;font-size: 30px;line-height: 65px;}
.Floor002708 .num .cur {font-size:50px; line-height:58px;}

@media(min-width:1025px) {

	.Floor002708 .slider-for { width: 50%; float: right; }

	.Floor002708 .right-img { float: left; width: 50%; }

}

@media(max-width:1024px) {

	.Floor002708 .right-img { margin-top: 0 !important; }

	.Floor002708 .slider-img .slick-arrow { left: auto; right: 0; width: 50px; height: 50px; }

	.Floor002708 .slider-img .slick-prev { right: 51px; }

	.Floor002708 .slider-for { padding: 3%; }

	.Floor002708 .slider-for li time { margin: 15px 0; }

	.Floor002708 .slider-for li .more { margin-top: 25px; margin-bottom: 15px; }

}

@media(max-width:640px) {

	.Floor002708 .slider-for li a { font-size: 14px; }

	.Floor002708 .slider-for li h2 { font-size: 18px; }

	.Floor002708::before { width: 100%; }

}



/*

.Floor001743 为demo编号

*/

.Floor001743 { padding: 4% 0; background: url(../images/Floor003083-bg.jpg) no-repeat center; background-size: cover; }



.Floor001743 .title { text-align: center; padding-bottom: 4%; }

.Floor001743 .title .cn { font-size: 30px; color: #333; margin-bottom: 15px; }

.Floor001743 .title .en { color: #d2d2d2; letter-spacing: 2px; text-transform: uppercase; }

@media(max-width:640px) {

.Floor001743 .title { padding-bottom:30px; }

.Floor001743 .title .cn { font-size:24px; }

}





.Floor001743 .slider { position: relative; z-index: 1; }

.Floor001743 .slick-slider .slick-list { padding: 20px 0; }

.Floor001743 .slick-arrow { position: absolute; width: 50px; height: 50px; line-height: 52px; top: 30%; background: #fff; font-size: 20px; color: #00a5df; z-index: 5; border-radius: 100px; }

.Floor001743 .slick-prev { left: -50px; }

.Floor001743 .slick-next { right: -50px; }

.Floor001743 .list li a { display: block; max-width: 86%; margin: 0 auto; padding: 13%; box-shadow: 0 3px 12px rgba(0, 0, 0, .1); border-radius: 10px; background: #FFF }

.Floor001743 .list li img { display: block; height: 40px; max-width: 100%; margin: 0 auto; }

.Floor001743 .list li a:hover { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; }

@media(max-width:1440px) {
.Floor001743 .list{padding: 0 60px;}
}
@media(max-width:768px) {
.Floor001743 .list{padding: 0;}
}

@media(max-width:640px) {

	.Floor001743 .list li a { max-width: 90%; }

	.Floor001743 h3 { font-size: 18px; }

}



/*TextList002739 */

.TextList002739 { padding: 1vw 0 4vw; }

.TextList002739 .column-name { text-align: center; padding: 35px 0; font-size: 28px; }

.TextList002739 .column-name .cn { color: #184477; letter-spacing: 5px; line-height: 48px; position: relative; z-index: 10; text-indent: 5px; }

.TextList002739 .column-name .en { text-transform: uppercase; color: #f1f1fa; margin-top: -18px; line-height: 24px; font-family: "DINPro-Bold"; }

@media(max-width:480px) {

	.TextList002739 .column-name { font-size: 24px; }

	.TextList002739 .column-name .cn { line-height: 40px; }

}

.TextList002739 .list-group .tit { cursor: pointer; line-height: 69px; font-size: 16px; }

.TextList002739 .list-group .tit:before { background: #0097e0; width: 4px; height: 4px; display: inline-block; content: ''; vertical-align: middle; margin-right: 27px; }

.TextList002739 .title { padding: 0 40px; line-height: 60px; background: #0097e0; font-size: 16px; 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 40px; background: #fafafa; font-weight: normal; margin: 0; }

.TextList002739 .tit.active { background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #0097e0; color: #0097e0; }

.TextList002739 .tit.active time { color: #184477; }

.TextList002739 .info { padding: 10px 40px 20px 70px; }

.TextList002739 .info .singlePage { font-size: 14px; line-height: 26px; color: #3e3e3e; }

@media(min-width:769px) {

	.TextList002739 .title time { margin-right: 78px; }

	.TextList002739 .tit time { padding-right: 63px; }

}

@media(max-width:768px) {

	.TextList002739 .title { padding: 0 20px; line-height: 50px; }

	.TextList002739 .tit { padding: 0 20px; }

	.TextList002739 .tit.active { margin: 0 20px; }

	.TextList002739 .title time { margin-right: 12px; }

	.TextList002739 .list-group .tit:before { margin-right: 10px; }

	.TextList002739 .info { padding: 10px 20px 10px 34px; }

}

@media(max-width:480px) {

	.TextList002739 .tit time { margin-right: 0; }

	.TextList002739 .tit time { font-size: 12px; }

}

.Floor002248 ä¸ºdemoç¼–å· */ .Floor002248 .auto_1260 { max-width: 1260px; }

@media only screen and (max-width:1260px) {

	.Floor002248 .auto_1260 { padding: 0 2%; }

}

.Floor002248 { padding: 50px 0; }

.Floor002248 .jj_box { display: flex; align-items: center; justify-content: space-between; }

.Floor002248 .word h3 { margin: 0; font-size: 20px; line-height: 1.2; color: #00257f; font-weight: normal; }

.Floor002248 .word figure { margin: 15px 0; line-height: 2.25; font-size: 16px; color: #333; text-align: justify; }

.Floor002248 .right-img { position: relative; }

.Floor002248 .right-img .right-img_tit { width: 160px; text-align: center; padding: 20px 0; background: rgba(60, 137, 217, 0.9) none repeat scroll 0 0 !important; filter: Alpha(opacity=90); background: #fff; position: absolute; bottom: 20px; left: -8%; }

.Floor002248 .right-img .right-img_tit span { position: relative; z-index: 1; color: #fff; font-size: 16px; }

.title_1 { position: relative; }

.title_1 h2 { font-size: 32px; color: #00257f; }

.title_1 span { font-family: times new roman, times, serif; font-size: 20px; display: block; margin: 5px 0; }

.title_1:after { content: ""; display: block; width: 40px; height: 4px; background-color: #00b8ee; margin-top: 10px; }

.title_2 { text-align: center; }

.title_2:after { margin: 10px auto 20px; }

@media(max-width:1024px) {

	.title_1 h2 { font-size: 24px; }

}

@media only screen and (max-width:767px) {

	.Floor002248 .word h3 { text-align: center; }

	.Floor002248 .word h3:after { margin: 20px auto 0; width: 35px; }

	.Floor002248 .right-img { margin: 0 auto; }

	.Floor002248 .right-img .right-img_tit { left: 0; }

}

@media only screen and (min-width:768px) {

	.Floor002248 .word h3 { font-size: 24px; }

	.Floor002248 .word { width: 48%; }

	.Floor002248 .right-img { width: 48%; }

	.Floor002248 .right-img img { width: 100%; }

}

@media only screen and (min-width:1024px) {

	.Floor002248 .word h3 { font-size: 28px; color: #000; font-weight: bold; text-align: left; }

	.Floor002248 .right-img .right-img_tit { padding: 25px 0; }

}

@media only screen and (min-width:1260px) {

	.Floor002248 .right-img .right-img_tit { width: 160px; padding: 35px 0; }

}

@media(max-width:1024px) {

	.Floor002248 .jj_box { display: block; }

}



/*

.RighInfo002803 为demo编号

*/

.RighInfo002803 { padding: 4% 0; }

.RighInfo002803 .auto { max-width: 1440px; }

@media(max-width:1440px) {

	.RighInfo002803 .auto { padding-left: 2%; padding-right: 2%; }

}

.RighInfo002803 .txtbox { text-justify: inter-ideograph; text-align: justify; word-wrap: break-word; clear: both; margin-bottom: 4%; }

.RighInfo002803 .name { font-size: 24px; color: #000; line-height: 1; padding-bottom: 20px; }

.RighInfo002803 .name em { font-style: normal; color: #c92c0d; }

.RighInfo002803 .word { line-height: 30px; font-size: 16px; color: #585858; position: relative; }

.RighInfo002803 .word .wap_pic { display: block; text-align: center; }

.RighInfo002803 .word .pc_pic { display: none; }

.RighInfo002803 .word .fr { margin-left: 60px; margin-bottom: 40px; }

.RighInfo002803 .word .fl { margin-right: 60px; margin-bottom: 40px; margin-top: 40px; }

@media only screen and (min-width:769px) {

	.RighInfo002803 .name { font-size: 36px; padding-bottom: 30px; }

	.RighInfo002803 .word .wap_pic { display: none; }

	.RighInfo002803 .word .pc_pic { display: block; position: absolute; right: 0; top: 0; z-index: -1; }

	.RighInfo002803 .word .pic { display: block; float: right; margin-left: 50px; }

	.RighInfo002803 .p { padding-right: 54%; margin-bottom: 20px; }

	.RighInfo002803 .p1 { padding-right: 40%; }

}

@media (max-width:1200px) {

	.Top002916_fixed .open-menu i { background: #000; }

	.RighInfo002803 .word .pc_pic { position: static; width: 45%; float: right; margin-left: 5%; }

	.RighInfo002803 .p, .RighInfo002803 .p1 { padding-right: 0; }

}

.RighInfo002803 li { float: left; width: 49%; text-align: center; position: relative; background: #fff; box-shadow: 0 2px 4px rgb(3 27 78 / 6%); border: 1px solid #E5E8ED; }

.RighInfo002803 li+li { margin-left: 2%; }

.RighInfo002803 li .inner { padding: 6% 0; }

.RighInfo002803 li figure img { transition: 0.3s; }

.RighInfo002803 li .txt { text-align: left; width: 65%; }

.RighInfo002803 li h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; }

.RighInfo002803 li p { line-height: 2; font-size: 18px; color: #585858; margin: 0; margin-top: 10px; }

.RighInfo002803 li:hover figure img { transform: rotateY(180deg); }

.youshi { padding: 4% 0; background: url(../uploadfiles/fw_bg2.png) no-repeat right #0879c5; background-size: auto; }

.youshi .title { text-align: center; padding-bottom:3%; }

.youshi .title .cn { font-size: 30px; color: #fff; margin-bottom: 15px; }

.youshi .title .en { color: #d2d2d2; letter-spacing: 2px; text-transform: uppercase; }

@media(max-width:640px) {

	.youshi .title { padding-bottom: 6vw; }

	.youshi .title .cn { font-size: 6vw; padding-bottom: 0; margin-bottom: 5px; }

}

.youshi dd { float: left; width: 19.2%; padding: 2.5%; color: #fff; text-align: center; position: relative; background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .3); box-shadow: 0 2px 4px rgb(3 27 78 / 6%); }

.youshi dd+dd { margin-left: 1%; }

.youshi dd .txt .tit { font-size: 22px; margin: 20px 0 15px 0; }

.youshi dd .txt p { line-height: 28px; font-size: 15px; min-height: 310px; margin: 0; opacity: .8;text-align: left; }

.RighInfo002803 .word { padding: 2% 4%; }

.RighInfo002803 .word figure img { width: 80%; max-width: 100px; transition: 0.3s; }

.RighInfo002803 .word h3 { font-size: 30px; font-weight: normal; color: #000; margin: 0; }

.RighInfo002803 .word dl { line-height: 2; font-size: 18px; color: #585858; margin-top: 20px; }

.RighInfo002803 .word dl .txt { width: 85%; }

.RighInfo002803 .word dl .txt .tit { font-size: 18px; color: #000; }

.RighInfo002803 .word dl .txt p { line-height: 2; font-size: 15px; color: #585858; margin: 0; }

@media(max-width:768px) {

	.RighInfo002803 li h3, .RighInfo002803 .word h3 { font-size: 18px; margin-top: 10px; }

	.RighInfo002803 li p, .RighInfo002803 .word p { font-size: 14px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; padding-right: 10px; margin-top: 5px; }

	.Top002916 .logo { height: 66px; }

	.Top002916 .bg { height: 66px; }

	.open-menu { z-index: 10; width: 25px; height: 25px; }

	.auto_1400 { padding: 0; width: 100%; max-width: 94%; }

	.Top002916 .open-search {width: 40px;height: 62px;margin-right: 35px;display: inline-block;}

	.Top002916 .top-lang a{padding: 0 10px;}

	.open-menu i { position: absolute; width: 100%; height: 2px; background: #fff; left: 0; top: 50%; margin-top: -1.5px; transition: 0.3s; }

	.Top002916 .top-menu { position: fixed; top: 66px; right: 0px; bottom: 0; width: 0; opacity: 0; transition: 0.3s; overflow: hidden; background: rgb(1 151 224); }

	.Floor001743 .slider { max-width: 75%; margin: auto; }

	.Floor001743 .list li img { height: auto; }

	.Floor001743 .slick-arrow { position: absolute; width: 40px; height: 40px; line-height: 33px; top: 22%; background: #fff; font-size: 15px; color: #00a5df; z-index: 5; border-radius: 100px; }

	.Top002916_fixed .open-menu i { background: #000; }

	.Top002916 .open-menu {    position: absolute; right: 2.25%;top: 50%; }

	.Top002916 .top-menu li a { color: #fff; }

	.open-search.on:before, .open-search.on:after { width: 55%; height: 2px; background: #000; }

	.Top002916_fixed .top-menu li span a { color: #fff; }

	.Banner003008 .slick-arrow { right: 7%; }

	.Floor002920 time span { display: block; font-size: 1.6em; font-weight: bold; margin-bottom: 0.2vw; }

	.Floor002920 .n-top .txt time { position: absolute; right: 0; top: 0; left: 0; padding: 0 2%; }

	.Floor002920 .title .cn { font-size: 6vw; margin-bottom: 5px; }

	.Floor002920 .title { padding-bottom: 0; }

	.Floor002248 { padding: 00px 0; }

	.Location001821 em { float: none; display: block; font-size: 12px; margin-bottom: 0; }

}

@media(max-width:480px) {

	.RighInfo002803 li { width: 100%; float: none; margin-left: 0 !important; margin: 2% 0; }

}



/*PicList002925 */

@font-face { font-family: 'bebas-neue'; src: url("../fonts/bebas-neue.woff") format("woff"); font-display: swap; }

.PicList002925 { padding: 3% 0; overflow: hidden; }

.PicList002925 .auto { max-width: 1400px; }

.PicList002925 .title { margin-bottom: 30px; text-align: center; }

.PicList002925 .title .cn { font-size: 30px; color: #333; padding-bottom: 10px; }

.PicList002925 .title .en { font-family: 'bebas-neue'; color: #d2d2d2; letter-spacing: 2px; }

@media(max-width:768px) {

	.PicList002925 .title { padding-bottom: 6vw; }

}

@media(max-width:640px) {

	.PicList002925 .title .cn { font-size: 6vw; padding-bottom: 0; margin-bottom: 5px; }

}

.PicList002925 .list ul { margin: 0 -2vw; }

.PicList002925 li { float: left; text-align: center; position: relative; background: url("../images/PicList002925_taibg.png") repeat-x top 70% left; }

.PicList002925 li a { display: block; position: relative; z-index: 3; }

.PicList002925 li .pic { padding-bottom: 7.5%; }

.PicList002925 li .Ispic { padding-bottom: 55%; background-size: contain; }

.PicList002925 li .tit { margin-top: 5%; margin-bottom: 8%; padding: 0 5%; }

.PicList002925 li .tit aside { font-size: 16px; line-height: 1.25em; height: 2.5em; }

@media(min-width:769px) {

	.PicList002925 li { width: 33.3%; }

	.PicList002925 li:first-child:before, .PicList002925 li:nth-child(3n+1):before { height: 100%; background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width: 7.4375vw; left: -2vw; }

	.PicList002925 li:last-child:before, .PicList002925 li:nth-child(3n):before { position: absolute; top: 0; }

}

@media(max-width:768px) {

	.PicList002925 .list { padding: 0 6vw; }

	.PicList002925 li { width: 50%; }

	.PicList002925 li .pic { padding-bottom: 7vw; }

	.PicList002925 li .tit { margin-bottom: 5vw; }

	.PicList002925 li:first-child:before, .PicList002925 li:nth-child(2n+1):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width: 7.4375vw; left: -3vw; }

	.PicList002925 li:last-child:before, .PicList002925 li:nth-child(2n):before { position: absolute; top: 0; content: ''; height: 100%; background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width: 7.4375vw; right: -3vw; }

	.PicList002925 li .tit aside { font-size: 3vw; }

}



/*PicList002953 */

.body_f5f5f5 { background: #f5f5f5; }

.PicList002953 { padding: 4% 0; }

.PicList002953 li { float: left; width: 48.334%; background: #fff; margin-bottom: 3.332%; box-shadow: 0 2px 4px rgb(3 27 78 / 6%); border: 1px solid #E5E8ED; }

.PicList002953 li a { display: block; padding: 4.4%; }

.PicList002953 li:not(:nth-child(2n)) { float: right; }

.PicList002953 li:nth-child(2n+1) { clear: left; }

.PicList002953 li aside.dot { font-size: 24px; line-height: 1em; border-left: 2px solid #0097e0; margin-bottom: 20px; padding-left: 20px; font-weight: bold; }

.PicList002953 li a:hover aside.dot { color: #0097e0; }

.PicList002953 li .txt { padding: 20px 20px 0; }

.PicList002953 li p { margin: 0; line-height: 1.625em; font-size: 16px; color: #666; }

.PicList002953 li .pic { overflow: hidden; border-radius: 5px; }

.PicList002953 li .Ispic { padding-bottom: 48.077%; transition: 0.3s; }

.PicList002953 li a:hover .Ispic { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }

.PicList002953 li .more { overflow: hidden; }

.PicList002953 li .more span { float: right; width: 40px; height: 40px; border: solid 2px #e5e5e5; border-radius: 50%; position: relative; transition: 0.3s; }

.PicList002953 li .more span:after { position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%; }

.PicList002953 li a:hover .more span { border-color: #0097e0; background: #0097e0; }

.PicList002953 li a:hover .more span:after { border-color: #fff; }

@media(max-width:1024px) {

	.PicList002953 li a { padding: 4vw; }

	.PicList002953 li .txt { padding: 1vw 1vw 0; }

}

@media(max-width:640px) {
	.PicList002953 li {visibility:hidden;}
	.PicList002953 li aside.dot { font-size: 4vw; margin-bottom: 2vw; }

	.PicList002953 li p { font-size: 3.5vw; }

	.PicList002953 li .more { padding-top: 2vw; }

	.PicList002953 li .more span { width: 26px; height: 26px; }
	
	.PicList002953 li { float: none !important; width: 100%;}


}



/*Page002046 */

.Page002046 .Pages { text-align: center; }

.Page002046 .Pages a { display: inline-block; vertical-align: middle; border: 1px solid #ececec; padding: 0 15px; line-height: 38px; color: #999; }

.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur { background-color: #0079c3; color: #fff; }

.Page002046 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; overflow: hidden; }

.Page002046 .Pages em a { float: left; margin-left: -1px; }

.Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total { display: none; }

.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next { padding: 0; width: 44px; background: url(../images/Page002046-a_prev.gif) no-repeat center center; overflow: hidden; line-height: 1000px; height: 38px; }

.Page002046 .Pages .a_next { background-image: url(../images/Page002046-a_next.gif); }

@media(max-width:640px) {

	.Page002046 .Pages .a_first, .Page002046 .Pages .a_end { display: none; }

}

@media(max-width:480px) {

	.Page002046 .Pages a { padding: 0 15px; }

}



/*Menu002937 */

.Menu002937 { padding: 49px 0 49px 0; }

.Menu002937 .ul { display: table; line-height: normal; }

.Menu002937 .ul li { float: left; margin: 1px 0; }

.Menu002937 .ul li:not(:last-child) { margin-right: 10px; }

.Menu002937 .ul li a { display: block; line-height: 50px; min-width: 141px; padding: 0 50px; font-size: 18px; background: #eee; text-align: center; }

.Menu002937 .ul li.aon a, .Menu002937 .ul li a:hover { color: #fff; background: #0097e0; }

@media(max-width:768px) {

	.Menu002937 .ul li a { min-width: 18.36vw; font-size: 3.5vw; }

}

@media(max-width:480px) {

	.Menu002937 .ul li a { font-size: 4vw; line-height: 2em; }

}



/*

.PicList002273 为demo编号

*/

.PicList002273 { padding: 4vw 0; }

.PicList002273 .left img { width: 100%; }

.PicList002273 .right .time { font-size: 12px; color: #999; border: 1px solid #c5c6c6; padding: 2px 5px; margin-top: 8px; display: inline-block; }

.PicList002273 .right .h3 { color: #313131; font-size: 18px; font-weight: normal; margin: 10px 0; }

.PicList002273 .right .p { color: #999; font-size: 14px; }

.PicList002273 ul li { margin-bottom: 4%; background: #eef0f1; padding: 20px 20px; }

@media screen and (min-width:768px) {

	.PicList002273 .left { float: left; width: 25%; }

	.PicList002273 .right { float: right; width: 72%; }

	.PicList002273 .right .time { margin-top: 0px; }

	.PicList002273 ul li { background: #eef0f1; }

}

@media screen and (min-width:1024px) {

	.PicList002273 .right .time { margin-top: 15px; }

	.PicList002273 ul li:hover { border: 1px solid #0097e0; }

	.PicList002273 ul li { background: #eef0f1; position: relative; }

	.PicList002273 ul li .right_btn { width: 11px; height: 19px; background: url(../images/PicList002273-arrow_right.png) no-repeat center; display: inline-block; position: absolute; top: 50%; right: 48px; cursor: pointer; margin-top: -10px }

	.PicList002273 { padding-top: 31px; }

}

@media screen and (min-width:1200px) {

	.PicList002273 .left { float: left; margin-right: 50px; }

	.PicList002273 .right { float: left; width: 65%; }

	.PicList002273 .right .time { margin-top: 14px; }

	.PicList002273 .right .h3 { line-height: 18px; margin: 28px 0 17px; }

	.PicList002273 .right .p { line-height: 19px; }

	.PicList002273 ul li { padding-right: 20px; }

}



/*Floor */

@font-face { font-family: "DINPro-Bold"; src: url("../fonts/DINPro-Bold/DINPro-Bold.woff2") format("woff2"), url("../fonts/DINPro-Bold/DINPro-Bold.woff") format("woff"), url("../fonts/DINPro-Bold/DINPro-Bold.ttf") format("truetype"), url("../fonts/DINPro-Bold/DINPro-Bold.eot") format("embedded-opentype"), url("../fonts/DINPro-Bold/DINPro-Bold.svg") format("svg"); font-weight: normal; font-style: normal; }

.Banner002730 { position: relative; }

.Banner002730 .ytable { height: 100%; }

.Banner002730 .txt { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10; color: #fff; font-size: 28px; }

.Banner002730 .txt .auto { max-width: 920px; }

.Banner002730 .txt .cn { letter-spacing: 8px; padding-right: 20px; }

.Banner002730 .txt .en { text-align: right; text-transform: uppercase; padding-left: 15px; font-family: "DINPro-Bold"; }

@media(min-width:1025px) {

	.Banner002730 figure { height: 350px; }

	.Banner002730 img { display: none; }

}

@media(max-width:1024px) {

	.Banner002730 figure { display: none; }

	.Banner002730 img { width: 100%; display: block; }

	.Banner002730 .auto { width: 80%; }

	.Banner002730 .fr { float: right; }

}

@media(max-width:640px) {

	.Banner002730 .txt { font-size: 24px; }

}



/*Banner002922 */

.Banner002922 .Ispic { height: 30vw; max-height: 480px; }

@media(max-width:640px) {

.Banner002922 .Ispic { height:240px; }

}







.box { background-size: cover; background: url(../images/bg1.png) no-repeat top 200px right; position: relative }

.box::before { content: ''; position: absolute; height: 50%; width: 50%; background: url(../images/bg1.png) no-repeat bottom left; left: 0; bottom: 10%; z-index: -1 }



@media(max-width:1024px) {

.box,.box::before { background: none; }

}










/*Location001821*/

.Location001821 .current { padding: 2% 0 1%; line-height: 31px; color: #333; text-transform: uppercase; border-bottom: 1px solid #ccc; }

.Location001821 em { font-style: normal; float: right; background: url(../images/Location001821-icon.png) no-repeat left center; padding-left: 25px; }

.Location001821 em i { font-style: normal; margin: 0 5px; }

.Location001821 b { font-size: 24px; border-left: 7px solid #0097e0; padding-left: 10px; }

.Location001821 em, .Location001821 em a, .Location001821 b { color: #333; }

@media(max-width:640px) {

	.Location001821 b { font-size: 12px; }

	.Location001821 em { float: none; display: block; font-size: 12px; margin-bottom: 0px; }

}



/*PicList002664 */

.PicList002664 { padding: 4% 0; }

.PicList002664 .title { text-align: center; padding-bottom: 3.067%; }

.PicList002664 .title .cn { font-size: 30px; color: #333; margin-bottom: 15px; }

.PicList002664 .title .en { color: #d2d2d2; letter-spacing: 2px; text-transform: uppercase; }

@media(max-width:640px) {

.PicList002664 .title { padding-bottom:30px; }

.PicList002664 .title .cn { font-size:24px; }

}

.PicList002664 li { background: #fff; overflow: hidden; position: relative; bottom: 0; transition: 0.3s; box-shadow: 0 2px 4px rgb(3 27 78 / 6%); border: 1px solid #E5E8ED; }

.PicList002664 .news-list li time { color: #333; padding:9% 10% 5%; display: block; font-size: 34px; font-weight: 100; }

.PicList002664 .news-list li h3 { margin: 0; }

.PicList002664 li h3 { margin-bottom: 0; color: #333; font-size: 20px; font-weight: normal; line-height: 1.6em; }

.PicList002664 li a { display: block; }

.PicList002664 li a:hover .news_b { background: #00a5df; }

.PicList002664 li a:hover h3, .PicList002664 li a:hover p, .PicList002664 li a:hover span { color: #fff; }

.PicList002664 li p { line-height:30px; font-size: 14px; margin: 24px 0; color: #999; height: 60px; }

.PicList002664 li .more { position: relative; color: #bbb; display: block; font-size: 14px; }

.PicList002664 .news-list li { float: left; margin-right: 5%; margin-bottom: 5%; overflow: hidden; }

.PicList002664 .news-list li .pic { padding:5%; }

.PicList002664 .news-list li .Ispic { background-size: contain; padding-bottom: 65%; }

.PicList002664 .news-list li .news_b { padding: 5% 13%; }

.PicList002664 li:hover { bottom: 20px; box-shadow: 0 25px 60px rgba(0, 0, 0, .16); }

@media(min-width:769px) {

	.PicList002664 .news-list li { width: 30%; }

	.PicList002664 .news-list li:nth-child(3n) { margin-right: 0; }

	.PicList002664 .bx-controls { position: absolute; left: 0; width: 50%; bottom: 0; z-index: 10; }

}

@media(max-width:1024px) {

	.PicList002664 li time, .PicList002664 li h3 { font-size: 24px; }

}

@media(min-width:481px) and (max-width:1024px) {

	.PicList002663 li p { line-height: 20px; font-size: 14px; height: 80px; }

}

@media(max-width:768px) {

	.PicList002664 .news-top .ycenter { display: block; }

	.PicList002664 .news-top .txt { padding: 3%; }

	.PicList002664 .news-top li h3 { max-height: 60px; height: auto; }

	.PicList002664 .news-top li p { margin: 3% 0; height: auto; }

	.PicList002664 .news-list li { width: 49%; }

	.PicList002664 .news-list li:nth-child(2n) { margin-right: 0; }

	.youshi dd+dd { margin-left: 0; }

	.youshi dd:nth-child(2) { margin-left: 2%; }

	.youshi dd:nth-child(4) { margin-left: 2%; }

	.youshi dd:nth-child(5) { width: 100%; }

	.youshi dd { width: 49%; margin-bottom: 2%; }

	.youshi dd .txt p { display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; -webkit-box-orient: vertical; text-overflow: ellipsis; height: 84px; min-height: 84px; font-size: 14px; }

	.youshi dd .txt .tit { font-size: 18px; margin: 10px 0 10px 0; }

	.PicList002925 .title .cn { font-size: 6vw; padding-bottom: 0; margin-bottom: 5px; }

	.PicList002664 .news-list li { width: 100%; max-width: 49%; float: left; margin-right: 2%; }

	.PicList002664 li h3 { font-size: 18px; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; text-overflow: ellipsis; }

	.RighInfo002973 .operating { text-align: center; }

	.Menu002937 { padding: 20px 0 20px 0; }

	.Menu002937 .ul li a { padding: 0 54px; }

}

@media(max-width:480px) {

	.PicList002664 .news-list li { width: 100%; max-width: 49%; float: left; margin-right: 2%; }

	.PicList002664 .news-list li p, .PicList002664 .news-list li h3 { height: auto; }

}

.PicList002664 .news_more { max-width: 220px; line-height: 60px; background: #00a5df; display: inline-block; transition: 0.3s; font-weight: 100; text-align: center; display: block; margin: 3vw auto 0 auto; color: #fff; font-size: 18px; }

.PicList002664 .news_more:hover { opacity: .7; }

.PicList002664 .c_more { display: block; line-height: 50px; width: 180px; border: 1px solid #999; text-align: center; margin: 0 auto; color: #999; font-size: 16px; }



/*RighInfo002940 */

.RighInfo002940 { padding: 1% 0 4%; }

.RighInfo002940 .title { color: #0097e0; font-size: 24px; font-weight: bold; margin-bottom: 4%; }

.RighInfo002940 .contact .ytable { table-layout: fixed; }

.RighInfo002940 .contact dt { float: left; width: 50%; margin-bottom: 16px; }

.RighInfo002940 .contact .icon { width: 70px; }

.RighInfo002940 .contact .txt { padding-left:30px; font-size: 18px; color: #000000; }

.RighInfo002940 .contact dd { clear: both; }

.RighInfo002940 .map { margin-top: 4%; }

.RighInfo002940 .map #allmap { height: 455px; }

.RighInfo002940 .map #allmap img { max-width: none; }

.RighInfo002940 .map #allmap, .RighInfo002940 .map #allmap * { box-sizing: content-box; }

.RighInfo002940 .BMap_bubble_content b { display: block; font-size: 18px; }

.youshi .title .cn { font-size:30px; padding-bottom: 0; margin-bottom: 5px; }

@media(max-width:640px) {

	.RighInfo002940 { padding: 5vw 0; }

	.RighInfo002940 .title { font-size: 4.5vw; }

	.RighInfo002940 .contact .icon { width: 10vw; }

	.RighInfo002940 .contact .txt { font-size: 3.5vw; }

	.RighInfo002940 .map #allmap { height: 70vw; }

}



/*RighInfo002973 */

.RighInfo002973 { padding: 5% 0; color: #333; font-size: 16px; }

.RighInfo002973 .news-details .title { text-align: center; border-bottom: 1px #e6e6e6 solid; padding-bottom: 20px; }

.RighInfo002973 .news-details .title h1 { font-size: 26px; margin: 0 0 20px 0; }

.RighInfo002973 .news-details .title .bshare-custom { display: inline-block; }

.RighInfo002973 .news-details .title aside time { color: #999; padding-left: 25px; background: url(../images/time.png) no-repeat left center; display: inline-block; line-height: 20px; }

.RighInfo002973 .news-details .title aside span { color: #333; display: inline-block; vertical-align: middle; line-height: 20px; padding-left: 25px; background: url(../images/ly.png) no-repeat left center; line-height: 20px; margin: 0 25px; }

.RighInfo002973 .news-details .title aside span.num { background: url(../images/ydl.png) no-repeat left center; color: #208def; margin: 0; font-weight: bold }

.RighInfo002973 .news-details .edit-info { line-height: 30px; padding: 2% 0 0; color: #666; }

.RighInfo002973 .news-details .edit-info img { margin: 2.7% auto; display: block; max-width: 100%; }

.RighInfo002973 .news-details .edit-info h5 { margin: 0 0 15px; font-size: 18px; color: #333; }

.RighInfo002973 .news-details .edit-info span, .RighInfo002973 .news-details .edit-info b { color: #333; font-weight: bold; }

.RighInfo002973 .news-details .edit-info b { font-size: 20px; color: #208def; display: block; padding: 0 0 15px 0; }

.RighInfo002973 .pn-page aside { padding: 10px 0; }

.RighInfo002973 .pn-page aside a { color: #666; }

.RighInfo002973 .pn-page aside a:hover, .RighInfo002973 .pn-page aside a:hover b { color: #208def; }

.RighInfo002973 .pn-page aside a b { color: #333; }

.RighInfo002973 .operating { overflow: hidden; line-height: 24px; }

.RighInfo002973 .operating a { padding: 5px 40px; border-radius: 35px; background: none; text-align: center; display: block; transition: 0.3s; color: #208def; border: 1px #208def solid; }

.RighInfo002973 .operating a:hover { transition: 0.3s; background: #208def; color: #fff; }

.RighInfo002973 .pn-page { border-top: 1px #e6e6e6 solid; margin-top: 40px; padding-top: 20px; }

.RighInfo002973 .back, .RighInfo002939 .back { padding: 10px 40px; border-radius: 35px; color: #fff; text-align: center; display: block; margin: 0 auto; transition: 0.3s; background: #208def; border: 1px #208def solid; max-width: 200px; margin-top: 20px; }

.RighInfo002973 .back:hover, .RighInfo002939 .back:hover { transition: 0.3s; background: #208def; border-color: #208def }

@media(min-width:1025px) {

	.RighInfo002973 .pn-page { min-height: 24px; position: relative; padding-right: 230px; }

	.RighInfo002973 .pn-page .operating { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }

	.RighInfo002973 .operating a { float: left; }

}

@media(max-width:1024px) {

	.RighInfo002973 .operating { text-align: right; padding-bottom: 20px; }

	.RighInfo002973 .operating a { display: inline-block; }

}

@media(max-width:640px) {

	.RighInfo002973 .news-details .title h1 { font-size: 6vw; }

	.RighInfo002973 { font-size: 14px; }

}



/*

.RighInfo001108

*/

.RighInfo001108 { padding:2% 0; }

.RighInfo001108 .pic { float: left; width: 35%; }

.RighInfo001108 .pic img { max-width: 100%; height: auto !important; }

.RighInfo001108 .txt { float: right; width: 62%; padding-right: 2%; color: #333; padding-left: 4%; }

.RighInfo001108 .txt h1 { font-size: 18px; }

.RighInfo001108 .txt dd { line-height: 26px; padding: 5px 0; }

.RighInfo001108 .txt p { line-height: 36px; }

.RighInfo001108 .txt img { max-width: 100%; height: auto !important; }

.RighInfo001108 .txt .contact { padding: 5% 0; }

.RighInfo001108 .txt .contact a { color: #008fd7; width: 120px; text-align: center; border: 1px solid #008fd7; border-radius: 30px; line-height: 34px; display: inline-block; }

.RighInfo001108 .txt .contact a:hover { background-color: #008fd7; color: #fff; }

.RighInfo001108 .tab { margin-top: 3%; background-color: #e8e8e8; overflow: hidden; font-weight: bold; }

.RighInfo001108 .tab span { cursor: pointer; display: inline-block; padding: 0 3%; line-height: 40px; }

.RighInfo001108 .tab span.on { background-color: #008fd7; color: #fff; }

.RighInfo001108 .tab_info { padding-left: 2%; }

.RighInfo001108 .tab_info img { max-width: 100%; height: auto !important; }

@media(max-width:480px) {

	.RighInfo001108 .txt { border-left: none; }

	.RighInfo001108 .pic, .RighInfo001108 .txt { float: none; width: auto; }

}



/*canshu*/

.RighInfo001728 .order_txt { background-color: #eeeeee; }

.RighInfo001728 .order_txt table { border: 1px solid #dfdfdf; }

.RighInfo001728 .order_txt td { line-height: 30px; padding: 5px; color: #000; width: 33.333%; }

.RighInfo001728 .order_txt td span { color: #333; }

.RighInfo001728 .order_txt td span.price { color: #e7161a; }

.RighInfo001728 .order_txt td span.num { color: #000; font-weight: bold; }

.RighInfo001728 .order_txt td .a_pay { display: inline-block; padding: 0 10px; border-radius: 3px; background-color: #e7161a; color: #fff; line-height: 22px; }

.RighInfo001728 .order_txt h5 { font-size: 14px; background: #f2f2f2; padding: 1% 0; padding-left: 3%; line-height: 31px; }

.RighInfo001728 .order_txt .t_content { float: left; padding: 2% 0; background-color: #f2f2f2; width: 100%;}

.RighInfo001728 .order_txt dl { padding-left: 3%; color: #333; float: left; width: 45%; }

.RighInfo001728 .order_txt dd { padding: 10px 0; font-size: 15px; }

.RighInfo001728 .order_txt dd span { color: #999; line-height: 20px; }

.RighInfo001728 .order_txt .list_total ol, 

.RighInfo001728 .list_total li { overflow: hidden; text-align: right; }



.RighInfo001728 .order_txt .ul1{ padding: 3%; color: #333;  font-size: 0; width: 100%;}

.RighInfo001728 .order_txt .ul1 li{display: inline-block; vertical-align: middle; font-size: 15px; width: 25%;line-height: 28px; }

.RighInfo001728 .order_txt .ul1 li span{ color: #999; }



@media(max-width:640px) {

	.RighInfo001728 .order_txt dl { width: 100%; }

	.RighInfo001728 .order_txt dd { padding: 5px; }

		.RighInfo001728 .order_txt td{
		/*display:block;
		width:auto;*/
		line-height:25px;
		}
		.biaoge{overflow: hidden;}
	.biaogexx{
		
		overflow: auto;
	}

}



/*

.RighInfo001728

*/

.RighInfo001728 { padding: 2% 0; }

.RighInfo001728 .nav { padding: 2% 0; }

.RighInfo001728 .nav dd { float: left; width: 130px; line-height: 50px; margin-bottom: 2px; margin-right: 10px; text-align: center; }

.RighInfo001728 .nav dd a { display: block; background-color: #e9e9e9; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.RighInfo001728 .nav dd a:hover, .RighInfo001728 .nav dd a.aon { background-color: #f29200; color: #fff; }

.RighInfo001728 .img { float: left; width: 33%; }

.RighInfo001728 .img figure img { display: block; width: 100%; }

.RighInfo001728 .img li { float: left; cursor: pointer; width: 32%; margin-top: 2%; margin-right: 2%; position: relative; }

.RighInfo001728 .img li:last-child { margin-right: 0; }

.RighInfo001728 .img li img { width: 100%; display: block; }

.RighInfo001728 .img li.on::before { position: absolute; content: ''; left: 0; top: 0; right: 0; bottom: 0; border: 3px solid #f29200; }

.RighInfo001728 .intro { width: 64%; float: right; }

.RighInfo001728 .intro h3{ font-size: 20px; color: #333; }

.RighInfo001728 .intro h1 { font-size: 18px; color: #0097e0; }

.RighInfo001728 .intro p { color: #666; font-size: 16px;  }

.RighInfo001728 .intro dd { font-size: 16px; line-height: 30px; }

.RighInfo001728 .infoCon .title { color: #0097e0; font-size: 18px; margin: 40px 0 0 0; padding: 15px 0; background: #f7f7f7; padding-left: 30px; }

.RighInfo001728 .infoCon .a_li { padding-left: 30px; line-height: 24px; }

.RighInfo001728 .infoCon .a_li p { font-size: 14px; }

.RighInfo001728 .infoCon .info { padding-bottom: 30px; font-size: 14px; line-height: 24px; }

.RighInfo001728 .infoCon .info img { max-width: 100%; height: auto !important }

@media(max-width:768px) {

	.RighInfo001728 .nav dd { margin-right: 2%; line-height: normal; }

	.RighInfo001728 .nav dd a { padding: 6% 0; font-size: 16px; }

	.RighInfo002973 .operating { text-align: center; }

	.RighInfo002940 .contact .txt { padding-left: 1.82vw; font-size: 16px; color: #000000; }

	.RighInfo002940 .contact dt { float: left; width: 100%; margin-bottom: 0px; }

	.RighInfo002940 .title { color: #0097e0; font-size: 20px; font-weight: bold; margin-bottom: 2.92vw; }
			.Floor002708 .slider-for li p{
		
		height: auto;
	}

}

@media(max-width:768px) and (min-width:481px) {

	.RighInfo001728 .nav dd { width: 23.5%; }

	.RighInfo001728 .nav dd:nth-child(4n) { margin-right: 0; }

}

@media(max-width:640px) {

	.RighInfo001728 .img, .RighInfo001728 .intro { float: none; width: auto; }

}

@media(max-width:480px) {

	.RighInfo001728 .nav dd { width: 32%; }

	.RighInfo001728 .nav dd:nth-child(3n) { margin-right: 0; }

	.RighInfo001728 .nav dd a { font-size: 14px; }

}

.TextList002322 { padding: 2% 0; }

.TextList002322 h3 { font-size: 24px; color: #333; font-weight: normal; }

.TextList002322 .list li { position: relative; padding: 10px 100px 10px 0; line-height: 22px; }

.TextList002322 .list li * { color: #777; }

.TextList002322 .list li time { position: absolute; right: 0; top: 10px; display: block; }

.TextList002322 .list li a { position: relative; display: block; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left: 15px; }

.TextList002322 .list li a:before { display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px; }

.TextList002322 .list li a:hover { color: #0f367b; }

@media only screen and (max-width:767px) {

	.TextList002322 { padding: 20px 3%; }

}

















/*

 .Floor002358 为demo编号

 */

.Floor002358{}

.Floor002358 { padding: 4% 0; background: url(../images/Floor003083-bg.jpg) no-repeat center; background-size: cover;  }

.Floor002358 .auto{ position:relative;}

.Floor002358 .title{text-align:center;font-size:28px;font-family:'微软雅黑';/* font-weight:lighter; */color:#333;margin:0;padding-bottom:4%;position:relative;}

.Floor002358 .title:after{display:block;margin:0 auto;width:100px;height:1px;/* background-color:#bbb; *//* margin-top:30px; */content:'';}

.Floor002358 .title span{

    display: block;

    font-size: 14px;

    color: #d2d2d2;

    letter-spacing: 2px;

    text-transform: uppercase;

    padding-top: 15px;

}

.Floor002358 .list{ width:100%; position: relative;}

.Floor002358 .bd{  }

.Floor002358 .bd ul{ margin: 0; padding: 0 10px;}

.Floor002358 .bd li{width: 100%;margin: 15px 0 15px;transition:.5s;display: block;padding: 13%;box-shadow: 0 3px 12px rgb(0 0 0 / 10%);border-radius: 10px;background: #FFF;}

.Floor002358 .bd li:hover{}

.Floor002358 .list .iconfont{position: absolute;top: 50%;margin-top: -35px;width: 70px;height: 70px;font-size: 40px;text-align: center;cursor: pointer;color: #999999;font-weight: lighter;position: absolute;width: 50px;height: 50px;line-height: 52px;top: 52%;background: #fff;/* font-size: 20px; */color: #00a5df;z-index: 5;border-radius: 100px;}

.Floor002358 .list .iconfont:hover{ color: #f8b62b;}

.Floor002358 .list .prev{ left: -80px;}

.Floor002358 .list .next{ right: -80px;}

@media only screen and (min-width:1024px ) {

	.Floor002358 .title{font-size: 30px;}

}

@media only screen and (max-width:1360px ) {

	.Floor002358 .list{ padding: 0 50px;overflow:hidden;}

	.Floor002358 .list .iconfont{ font-size: 40px; width: 40px; height: 40px;line-height: 40px; margin-top: -20px;}

	.Floor002358 .list .prev{ left: 0;}

    .Floor002358 .list .next{ right: 0;}

}

@media only screen and (max-width:767px ) {

	.Floor002358 .title{ padding-bottom: 20px;}

	.Floor002358 .list{ padding: 0 50px;}


	.Floor002358 .title{ font-size: 24px;}

	.Floor002358 .title:after{ margin-top: 20px;}

}



/*这是滚动插件的公用样式 如出现雷同 请删除*/

.owl-carousel,

.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}

.owl-carousel{display:none;width:100%;z-index:1}

.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}

.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}

.owl-carousel .owl-item,

.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}

.owl-carousel .owl-item img{display:block;width:100%}

.owl-carousel .owl-dots.disabled,

.owl-carousel .owl-nav.disabled{display:none}

.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}

.owl-carousel .owl-dot,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-loading{opacity:0;display:block}

.owl-carousel.owl-hidden{opacity:0}

.owl-carousel.owl-refresh .owl-item{visibility:hidden}

.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.owl-carousel.owl-grab{cursor:move;cursor:grab}

.owl-carousel.owl-rtl{direction:rtl}

.owl-carousel.owl-rtl .owl-item{float:right}

.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}

.owl-carousel .owl-animated-in{z-index:0}

.owl-carousel .owl-animated-out{z-index:1}

.owl-carousel .fadeOut{animation-name:fadeOut}

@keyframes fadeOut{

	0%{opacity:1}

	100%{opacity:0}

}

.owl-height{transition:height .5s ease-in-out}

.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}

.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}

.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}

.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}

.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn{display:none}

.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}

.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*end*/










.dot8{
	display: -webkit-box;
	display: box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
}

.dot8 {
	-webkit-line-clamp:8;
}





