﻿/*Top001903*/
.Top001903{ position:fixed; left:0;top:0; width:100%;  z-index:999;}
.Top001903_fixed{background: #fff;box-shadow:0px 0px 15px rgba(0,0,0,.1);}
.Top001903 header{background:url(../images/Top001903-line.png) repeat-x left bottom;}
.Top001903 .auto{ position:relative;}
.Top001903 .logo{ position:absolute; left:0; top:50%; margin-top:-33px;}
.Top001903 .logo img{  height:66px;}
.Top001903 .logo img.up{display:block;}
.Top001903 .logo img.down{display:none;}
.Top001903_fixed .logo img.up{display:none;}
.Top001903_fixed .logo img.down{display:block;}
.Top001903 .search{ position:absolute; right:0;top:0; height:100%; width:8%; background:url(../images/Top001903-line.png) repeat-y left top; cursor:pointer;}
.Top001903_fixed .search{background:url(../images/Top001903-line2.png) repeat-y left top;}
.Top001903 .search i{ position:absolute; left:50%; margin-left:-10px; margin-top:-10px; top:50%; background:url(../images/Top001903-search.png) no-repeat; width:20px; height:20px;}
.Top001903_fixed .search i{ background:url(../images/Top001903-search_btn.png) no-repeat;}
.Top001903 .search dl{position:absolute; right:0; top:50%; margin-top:-19px; width:0; overflow:hidden;   z-index:10; transition:0.3s;}
.Top001903 .search:hover dl{width:240px;}
.Top001903 .search .text{ width:100%;height:38px; line-height:38px; padding:0 40px 0 10px;border:1px solid #ccc;background:#fff;}
.Top001903 .search .btn{ width:40px; height:100%; position:absolute; right:0; padding:0; top:0; background:url(../images/Top001903-search_btn.png) no-repeat center center; cursor:pointer; border:none;}

.Top001903 nav{ padding-left:27.5%; padding-right:8%;}
.Top001903 nav ol{ display:none;}
.Top001903 nav li{ float:left; margin:0 0.5%;  width:16.4%; text-align:center;position: relative;}
.Top001903 nav li#m0{ width:12%;}
.Top001903 nav li>a{ display:inline-block;padding:38px 0; font-size:16px; padding-right:15px; background:url(../images/Top001903-a2.png) no-repeat right center; color:#fff;border-bottom:1px solid transparent;}
.Top001903_fixed nav li>a{background:url(../images/Top001903-a.gif) no-repeat right center;}
.Top001903_fixed  nav li>a{color: #333}
.Top001903 nav li:hover>a,
.Top001903 nav li.aon>a{border-bottom-color:#fff; }
.Top001903_fixed nav li:hover>a,
.Top001903_fixed nav li.aon>a{border-bottom-color:#333;}

@media(max-width:1200px){
.Top001903 .logo{ left:2%;}
}
@media(min-width:1001px){
.Top001903 nav li .sub{display: none;position: absolute;left:0;top:100%;width: 100%;background: #fff;}
.Top001903 nav li:hover .sub{display: block;}
.Top001903 nav li:hover .sub dt{line-height: 38px;}
}
@media(max-width:1000px){
.Top001903{ }
.Top001903 header{ }

.Top001903 .logo{ position:relative; left:auto; top:auto; margin-top:0; padding:2% 50% 2% 0;}
.Top001903 .logo img{max-height:44px;padding:4px 0;}
.Top001903 .search{ width:10%;}

.Top001903 nav{ position:fixed; z-index:100; left:0; top:0; background-color:#014099; width:70%; max-width:240px; height:100%; padding:0; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001903 nav.navOut{transform:translateX(0); opacity:1;}
.Top001903 nav li{ float:none; width: auto !important;}
.Top001903 nav li>a{ display:block; padding:8% 5%;background:rgba(0,0,0,.3); }
.Top001903 nav li:nth-child(2n) a{ background:none;}
.Top001903_fixed  nav li>a{color: #fff}
.Top001903_fixed nav li:hover>a,
.Top001903_fixed nav li.aon>a{border-bottom:0px;}
.Top001903 nav li .sub{display: none;}

.Top001903 nav ol{ display:block; text-align:center; padding:10% 0;}
.Top001903 nav ol img{ margin:0 aut0; width:50%;}
.Top001903 nav ol .gettop{ position:absolute; right:2%; bottom:2%; width:40px; height:40px; border-radius:5px; background-color:#fff;}
.Top001903 nav ol .gettop span{ color:#ae002b; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:20px;}

.Top001903 .mobile_menu{ position:absolute; top:50%; transform:translateY(-50%); width:26px; height:30px; right:12%; height:100%;}
.Top001903 .mobile_menu span,
.Top001903 .mobile_menu span::before,
.Top001903 .mobile_menu span::after{ position:absolute; left:0; width:100%; height:2px; background-color:#fff;}
.Top001903 .mobile_menu span{ top:50%; transform:translateY(-50%); transition:0.3s;}
.Top001903 .mobile_menu span::before,
.Top001903 .mobile_menu span::after{ content:''; top:8px; transition:transform 0.3s;}
.Top001903 .mobile_menu span::after{ top:-8px;}
.Top001903 .open_menu span{ background-color:transparent;}
.Top001903 .open_menu span::before,
.Top001903 .open_menu span::after{ top:0; transform:rotate(45deg);}
.Top001903 .open_menu span::after{ transform:rotate(-45deg);}
.Top001903_fixed .mobile_menu span,
.Top001903_fixed .mobile_menu span::before,
.Top001903_fixed .mobile_menu span::after{background-color:#333;}
}
@media(max-width:480px){
.Top001903 .search dl{ top:100%; margin-top:0;}
}
/*
 .Banner002231 为demo编号
 */
.Banner002231{ position:relative;}
.Banner002231 .download-info{ position:absolute; right:5%; bottom:5%; z-index:2}
.Banner002231 .download-info a{display:inline-block;margin-left:10px;}
.Banner002231 .download-info img{display:block;max-width: 150px;max-height: 48px;}
.Banner002231 .download-info img.qr{ max-height:48px; max-width:48px;}
.Banner002231 .download-info a.code{ position:relative;}
.Banner002231 .download-info figure{position:absolute;left:0;left:50%;transform:translateX(-50%);bottom: 120px;opacity:1;height:  100%;display: none;}
.Banner002231 .download-info .code:hover figure{ display:block;}
.Banner002231 .download-info figure img{display:block;width:100%;width: 110px;height: 110px;max-width:  110px;max-height:  110px;}
.Banner002231 .bx-wrapper{ position:relative; z-index:1;}
.Banner002231 .bx-viewport{ z-index:1;}
.Banner002231 li a{ display:block; }
.Banner002231 li img{ display:block; width:130%; position: relative; left: -15%; max-width: none; }
.Banner002231 .bx-controls{ position:absolute; left:0; width:100%; bottom:6%; z-index:10;}
.Banner002231 .bx-pager{ max-width:1100px; margin:0 auto; text-align:center;}
.Banner002231 .bx-pager div{ display:inline-block; height:12px; margin:0 6px;}
.Banner002231 .bx-pager div a{ display:block; background:url(../images/Banner002231-icon.png) no-repeat -43px 0; width:28px; height:12px; border-radius:0; overflow:hidden; line-height: 50px;}
.Banner002231 .bx-pager div a.active{ background-position: 0 0;}
@media(min-width:768px){
.Banner002231 li img{width:100%; left: 0; max-width: 100%;}
.Banner002231 .bx-controls{ bottom:5%; left:auto; right:2%;}
}
@media(max-width:640px){
	.Banner002231 .bx-pager div a {width: 14px; height: 6px; background-size:auto 100%; background-position:100% 0;}
}
.PopupVideo{position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.PopupVideo .VideoBox{position:absolute;top:50%;left:50%;overflow:auto;padding:40px;width:90vw;max-width:700px;max-height:500px;border-radius:4px;background:#fff;transform:translate(-50%,-50%);}
.PopupVideo .VideoBox .btn-close{position:absolute;top:10px;right:10px;display:block;width:30px;height:30px;cursor:pointer;}
.PopupVideo .VideoBox .btn-close::after,.PopupVideo .VideoBox .btn-close::before{position:absolute;top:5px;left:50%;display:block;margin-left:-1px;width:2px;height:20px;background:#000;content:"";}
.PopupVideo .VideoBox .btn-close::before{transform:rotate(45deg);}
.PopupVideo .VideoBox .btn-close::after{transform:rotate(-45deg);}
.PopupVideo .VideoWarp{height:100%;}
.PopupVideo .VideoWarp .video_file{width:100%;height:100%;background:#000;}
.PopupVideo .VideoWarp .video_file video{width:100%;height:100%;}

.Banner002231 li .video_wrap{position: relative;display: inline-block;}
.Banner002231 li .video_wrap::before{content:"";display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 1;}
.Banner002231 li .video_wrap::after{content:"";display: block;width: 64px;height: 64px;background: url("../images/play.png") no-repeat center center;background-size: 100% 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 2}


/*Floor002529 */
.Floor002529{ padding:2% 0 12% 0;background: url(../images/Floor002529-bg.png) no-repeat center bottom;position: relative;}
.Floor002529:after{display: inline-block;content: '';width: 100%;height: 600px;background: url(../images/Floor002529-bg0.png) no-repeat center top;position: absolute;left:0;top:0;z-index: -1;}
.Floor002529 .intro{ padding-bottom:2%;}
.Floor002529 .intro .ul_num{ max-width:900px; margin:4% auto;}
.Floor002529 .intro .ul_num li{ float:left; width:33.333333%; text-align:center; font-size:18px; color:#000;}
.Floor002529 .intro .ul_num li span{ color:#014099; font-size:70px;}
.Floor002529 .intro .ul_num li p{ font-size:24px; margin:0;}
.Floor002529 .info .more{text-align: center;margin-top: 5%;}
.Floor002529 .info .more a{display: inline-block;width: 168px;height: 40px;line-height: 40px;background: #014099;color: #fff;font-size: 14px;text-align: center;border-radius: 3px;;}
.Floor002529 .info .more a i{display: inline-block;content: '';width: 17px;height: 10px;margin-left: 10px;background: url(../images/Floor002723_more_hover.png) no-repeat;}
.Floor002529 .intro .info h3 {font-size:30px; margin:0 auto 30px; font-weight: normal; color:#000; padding:0;}
@media(max-width:1024px){
.Floor002529 .intro .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
	.Banner002231 li .video_wrap::after{height: 32px;width: 32px;}
.Floor002529{padding:4% 0 20% 0;background-size: contain}
.Floor002529 .intro .ul_num li{ font-size:14px;}
.Floor002529 .intro .ul_num li:last-child{margin-right: 0;}
.Floor002529 .intro .ul_num li span{ font-size:30px; font-weight: bold;}
.Floor002529 .intro .ul_num li p{ font-size:12px;}
.Floor002529 .video img{ height:220px;}
.Banner002231 .download-info{display: none;}

.Floor002529 .intro .info p {font-size:15px!important; color:gray; text-align:justify!important;}
}

/*
 .Floor001120 为demo编号
 */
.Floor001120{ background: url(../images/Floor001120-bg.jpg) no-repeat center;height: 780px;}

.Floor001120 .tips{float: right;width: 15%;color: #fff;max-width: 130px;text-align: left;padding-top: 280px;}
.Floor001120 .tips h1{margin: 0;font-size: 30px;margin-bottom: 60px;letter-spacing: 2px;}
.Floor001120 .tips span{ display:block;font-size: 18px;font-weight: lighter;letter-spacing: 2px;margin-bottom: 20px;}
.Floor001120 .tips span:before{display: inline-block;content: '';width: 9px;height: 9px;border-radius: 50%;background: #d8d8d8;margin-right: 10px;position: relative;top:-2px;}
.Floor001120 .tips span.span_3::before{background: #007d00;}
.Floor001120 .tips span.span_2::before{background: #bd832c;}
.Floor001120 .tips span.span_1::before{background: #ac2f43;}

.Floor001120 .map{ float:left; width:70%;max-width: 762px;}
.Floor001120 .map ul{ position:relative;height:630px;background:url(../images/map1.png) no-repeat center center;margin-top: 74px;}
.Floor001120 .map ul:before{display: inline-block;content: '';width: 136px;height: 205px;background:url(../images/map2.png) no-repeat center;position: absolute;left:100%;bottom: -36px;}
.Floor001120 .map li{position: absolute;left: 0px;top: 0px;}
.Floor001120 .map li span i{ font-style:normal;display: inline-block;position: absolute;}
.Floor001120 .map li span .dot {left: 0px;width: 9px;height: 9px;border-radius: 50%;background: #a2a9b4;opacity: 1;filter: alpha(opacity=100);}
.Floor001120 .map li span .pulse {top: -6px;left: -6px;height: 21px;width: 21px;border-radius: 50%;background: #a2a9b4;opacity: 0.1;filter: alpha(opacity=12);
-webkit-animation: warn 2s ease-out;
-moz-animation: warn 2s ease-out;
animation: warn 2s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.Floor001120 .map li.num_1 .dot,.Floor001120 .map li.num_1 .pulse {background: #ac2f43;}
.Floor001120 .map li.num_2 .dot,.Floor001120 .map li.num_2 .pulse{background: #bd832c;}
.Floor001120 .map li.num_3 .dot,.Floor001120 .map li.num_3 .pulse{background: #007d00;}
.Floor001120 .map li p { font-size: 12px;font-weight: lighter;color: #fff;position: absolute;margin:0;z-index: 66;width: 80px;}
.Floor001120 .map li figure{position: absolute;left:-43px;top:-100px;display: none;width: 93px;height: 97px;z-index: 68;background: url(../images/bg.png) no-repeat center;text-align: center;padding-top: 6px}
.Floor001120 .map li figure img{max-width: 77px;width: 100%;height: 77px;overflow: hidden;}
.Floor001120 .map li:hover figure{display: block;}

.Floor001120 .map .map_pic{display: none;}

@media(max-width:1200px){
.Floor001120 .auto{padding:0 2%;}
}
@media(max-width:640px){
.Floor001120{background-size: cover;height: 25vh;/* padding-bottom: 20px; */}
.Floor001120 .map,.Floor001120 .tips{ float:none; width:100%;max-width: 100%;}
.Floor001120 .map ul{display: none;}
.Floor001120 .map .map_pic{display: block;padding-top: 30px;}
.Floor001120 .map .map_pic img{width: 100%;}
.Floor001120 .tips{padding:0 2%;}
.Floor001120 .tips h1{margin-bottom: 10px;font-size: 26px;font-weight: normal;}
.Floor001120 .tips span{display: inline-block;margin-right: 5%; font-size:16px;}
.Floor001120 .tips span:last-child{margin-right: 0}
}
@keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-webkit-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}
@-moz-keyframes warn {
	0% {transform: scale(0);opacity: 1;}
	30% {transform: scale(0);opacity: 0.1;}
	60% {transform: scale(0.5);opacity: 0.5;}
	100% {transform: scale(1);opacity: 0.0;}
}


/*Floor002723 */
.Floor002723{ padding:3% 0 1.5% 0;}

/*slick Basic*/
.Floor002723 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002723 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002723 .slick-list:focus {outline: none}
.Floor002723 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002723 .slick-slider .slick-track, 
.Floor002723 .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)}
.Floor002723 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002723 .slick-track:before, 
.Floor002723 .slick-track:after{display: table; content: '';}
.Floor002723 .slick-track:after{ clear: both;}
.Floor002723 .slick-loading .slick-track { visibility: hidden;}
.Floor002723 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002723 .slick-slide .slick-loading img { display: none;}
.Floor002723 .slick-slide .dragging img { pointer-events: none;}
.Floor002723 .slick-initialized .slick-slide { display: block;}
.Floor002723 .slick-loading .slick-slide { visibility: hidden;}
.Floor002723 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002723 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002723 .title{ padding-bottom:20px; margin-bottom:2%;}
.Floor002723 .title dl{ background:url(../images/Floor002723_titbg.jpg) repeat left top;}
.Floor002723 .title dl > *{ height:48px;}
.Floor002723 .title dt{ float:left; background:url(../images/Floor002723_titbg-l.png) no-repeat right center; padding-right:60px;}
.Floor002723 .title dd{ width:144px; float: right; position:relative;background:url(../images/Floor002723_titbg-r.png) no-repeat left center; }
.Floor002723 .title h3{ margin:-5px 0 0 0; padding-bottom:5px; color:#014099; font-size:30px;  font-family: "Microsoft YaHei Regular";}
.Floor002723 .title dt p{ margin:0; color:#999;}
.Floor002723 .title .more{ position:absolute; right:0; top:50%; margin-top:-11px; color:#999; font-size:16px;line-height:22px;}
.Floor002723 .title .more span{ display:inline-block; width:15px; height:15px; border:1px solid #999; position:relative; vertical-align:middle; margin-left:10px; }
.Floor002723 .title .more span:before,
.Floor002723 .title .more span:after{ position:absolute; content:'';  background:#999; }
.Floor002723 .title .more span:before{width:9px; left:2px; height:1px;top:6px;}
.Floor002723 .title .more span:after{ width:1px; left:6px; top:2px; height:9px;}
.Floor002723 .title .more:hover{ color:#014099;}
.Floor002723 .title .more:hover span{ border-color:#014099;}
.Floor002723 .title .more:hover span:before,
.Floor002723 .title .more:hover span:after{background:#014099;}

@media(min-width:769px){
.Floor002723 .title dt{ max-width:70%;}
.Floor002723 .main{ position:relative;}
.Floor002723 .main .Ispic{ position:absolute; right:0; top:0; height:100%; width:35.917%;}
.Floor002723 .list{ width:61.667%;}
}
@media(max-width:640px){
	.Floor002723 .title dt p {font-size: 12px;}
	.Floor002723 .title .more {font-size:14px;}
	.Floor002723 .title .more span {width: 13px; height: 13px;}
	.Floor002723 .title .more span::before {width: 7px; top:5.5px;}
	.Floor002723 .title .more span::after {height: 7px; left:5.5px;}
}
.Floor002723 .list li dl{ border:1px solid #dedede; border-bottom:0; position:relative; background:#f9f9f9;}
.Floor002723 .list li dt{ float:left; width:27.102%;margin-top:-1px;margin-left:-1px;}
.Floor002723 .list li dt img{ display:block; width:100%;}
.Floor002723 .list li dd{ position:absolute; width:68%; padding-right:3%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); right:0;}
.Floor002723 .list li dd > *{ max-width:440px;}
.Floor002723 .list li .more{border:1px solid #dedede;}
.Floor002723 .list li .more a{ display:block;width:27.102%; height:75px; background:url(../images/Floor002723_more.png) no-repeat center center; position:relative;margin-left:-1px; margin-top:-1px;}
.Floor002723 .list li .more a:after{ position:absolute; left:100%; top:0; height:100%; width:1px; background:#dedede; content:'';}
.Floor002723 .list li .more a:hover{ background-color:#014099; background-image:url(../images/Floor002723_more_hover.png); }
.Floor002723 .list li h2{ font-weight:normal; font-size:20px; line-height:1.34em; margin:0;margin-bottom: 20px;}
.Floor002723 .list li span{ padding:10px 0 24px 0; color:#999;}
.Floor002723 .list li p{ margin:0; line-height:1.71em; text-align:justify;font-size: 15px;}
.Floor002723 .list .slick-dots{ bottom:30px; position:absolute; z-index:10; right:30px;}
.Floor002723 .list .slick-dots li{ cursor:pointer; float:left; width:14px; margin-left:12px; height:14px; border-radius:50%; border:1px solid #9c9c9c;}
.Floor002723 .list .slick-dots li button{ display:none;}
.Floor002723 .list .slick-dots li.slick-active{ background:#014099; border-color:#014099;}
@media(max-width:768px){
.Floor002723 {padding:5% 0;}
.Floor002723 .main .Ispic{ padding-bottom:80%;display: none;}
.Floor002723 .title{padding-bottom: 0;}
.Floor002723 .title dt{ height:auto; clear:both; float:none; padding-bottom:10px;}
.Floor002723 .title dl dd{ height:30px;}
.Floor002723 .title h3{font-size: 24px;font-weight: normal;}
.Floor002723 .list li p{font-size: 12px;line-height: 24px;height: 72px;overflow: hidden;}
}
@media(max-width:640px){
.Floor002723 .list li dt{ width:40%;}
.Floor002723 .list li dd{ width:55%;}
.Floor002723 .list li h2{font-size:16px;margin-bottom:13px;}
.Floor002723 .list li .more a{width:40%; height:55px; background-size:14px auto;}
.Floor002723 .list li span{ padding:6px 0 14px 0; }
.Floor002723 .list .slick-dots{ bottom:20px;}

.Floor002723 .list .slick-dots li {width: 10px; height: 10px;}
}
/*Floor002732 */
.Floor002732{overflow-x: hidden;}
.Floor002732 .auto{padding: 0!important; width: 96%; }

.Floor002732 .slick-dots{padding-top: 20px;  text-align: center;}
.Floor002732 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Floor002732 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;}
.Floor002732 .slick-dots li.slick-active{border-color: #014099;}
.Floor002732 .slick-dots li.slick-active button{ width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #014099;}

.Floor002732 .main{position: relative; }
.Floor002732 .main:before,
.Floor002732 .main:after{position: absolute; content: ''; width: 100%; height: 1px; background: #ebebeb; left: 0;}
.Floor002732 .main:before{ top: 0;}
.Floor002732 .main:after{bottom: 0;}
.Floor002732 .main .slider{margin-left: -19.5px; margin-right: -19.5px; }
.Floor002732 .main .slick-list{padding: 0 19.5px;}
.Floor002732 .slider{position: relative; z-index: 10;}
.Floor002732 .slider li.slick-slide{position: relative; height: auto;}
.Floor002732 .slider li:before{position: absolute; content: ''; left: -19px;top: 0; height: 0; background: #184d9c; right:-19px;opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out;}
.Floor002732 .slider li:hover:before{ opacity: 1; -webkit-opacity: 1; height: 100%;}
.Floor002732 .slider li a{ position: relative; z-index: 10; text-align: center; height: 248px;}
.Floor002732 .slider li p{height: 0; opacity: 0; -webkit-opacity: 0;  color: #fff;text-align: left;font-size: 12px;}
.Floor002732 .slider li p span{width: 50%;display: inline-block;text-align: left;}
.Floor002732 .slider li .icon img{width: 75px; height: 75px;}
.Floor002732 .slider li .icon .off{display: none;}
.Floor002732 .slider li .title{max-width: 90%; margin: 0 auto; font-size: 16px; color: #555;}
.Floor002732 .slider li h2{ margin-bottom: 10px; font-size: 20px; color: #014099;}
.Floor002732 .slider li a:hover .title h2,
.Floor002732 .slider li a:hover .title{color: #fff;}
.Floor002732 .slider li a:hover .icon .on{display: none;}
.Floor002732 .slider li a:hover .icon .off{display:inline-block;}
.Floor002732 .slider li a:hover p{height:78px;opacity: 1; -webkit-opacity: 1;  line-height: 26px;transition: 0.3s ease-in-out;}
.Floor002732 .slick-dots{position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10;}
@media(max-width:1100px){
.Floor002732 .main{margin-bottom: 50px;}
}
@media(max-width:640px){
	.Floor002732 .slick-dots li {width: 16px; height: 16px;}
	.Floor002732 .slick-dots li.slick-active button {width: 6px; height: 6px; margin: -3px 0 0 -3px;}
	.Floor002732 .slider li a{height:210px;}
}

/*Floor002722 */
@font-face {
  font-family: "din-bold";
  src: url("../fonts/din-bold/din-bold.woff2") format("woff2"),
       url("../fonts/din-bold/din-bold.woff") format("woff"),
       url("../fonts/din-bold/din-bold.ttf") format("truetype"),
       url("../fonts/din-bold/din-bold.eot") format("embedded-opentype"),
       url("../fonts/din-bold/din-bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Floor002722{ padding:4% 0;}
.Floor002722 >.auto{width:96%; max-width:1780px;}
.Floor002722 .copy-html{ display:none;}
.Floor002722 .tab >.auto{ position:relative;}
.Floor002722 .tab >.auto a{ position:absolute; right:0; top:18px; color:#999; font-size:16px;display: none;}
.Floor002722 .tab >.auto a.on{display: block;}
.Floor002722 .tab >.auto a span{ display:inline-block; width:15px; height:15px; border:1px solid #999; position:relative; vertical-align:middle; margin-left:10px;}
.Floor002722 .tab >.auto a span:before,
.Floor002722 .tab >.auto a span:after{ position:absolute; content:'';  background:#999; }
.Floor002722 .tab >.auto a span:before{width:9px; left:2px; height:1px;top:6px;}
.Floor002722 .tab >.auto a span:after{ width:1px; left:6px; top:2px; height:9px;}
.Floor002722 .tab >.auto a:hover{ color:#014099;}
.Floor002722 .tab >.auto a:hover span{ border-color:#014099;}
.Floor002722 .tab >.auto a:hover span:before,
.Floor002722 .tab >.auto a:hover span:after{background:#014099;}
.Floor002722 .tab li{ float:left; text-align:center; cursor:pointer;}
.Floor002722 .tab li:after{ display:block; width:0; content:''; margin:0 auto; border:11px solid transparent; }
.Floor002722 .tab li.on:after{border-bottom-color:#014099;}
.Floor002722 .tab li span{ display:block;position:relative; font-size:28px; color:#999; line-height:36px;}
.Floor002722 .tab li:not(:last-child) span::after{ position:absolute; right:0; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); width:1px; height:25px; background:#e7e7e7; content:'';}
@media(min-width:641px){
.Floor002722 .tab ul{ width:80%; margin:0 auto; max-width:424px;}
.Floor002722 .tab li{ width:33.3333%; }
}
@media(max-width:640px){
.Floor002722 .auto{padding:0;}
.Floor002722 .auto>a{display: none;}
.Floor002722 .news-top{background: none !important;margin-bottom: 10px;}
.Floor002722 .news-top .auto{width: 100% !important}
.Floor002722 .news-top li.slick-slide h1{display: none;}
.Floor002722 .tab li{text-align: center; margin-right: 14px;}
.Floor002722 .tab li span{ font-size:16px;padding-right: 14px; }
.Floor002722 .tab li.on span{color: #014099;}
.Floor002722 .tab li:after{display: none;}
.Floor002722 .tab >.auto a{ top:7px; font-size:14px;}
}
/*slick Basic*/
.Floor002722 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002722 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002722 .slick-list:focus {outline: none}
.Floor002722 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002722 .slick-slider .slick-track, 
.Floor002722 .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)}
.Floor002722 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002722 .slick-track:before, 
.Floor002722 .slick-track:after{display: table; content: '';}
.Floor002722 .slick-track:after{ clear: both;}
.Floor002722 .slick-loading .slick-track { visibility: hidden;}
.Floor002722 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002722 .slick-slide .slick-loading img { display: none;}
.Floor002722 .slick-slide .dragging img { pointer-events: none;}
.Floor002722 .slick-initialized .slick-slide { display: block;}
.Floor002722 .slick-loading .slick-slide { visibility: hidden;}
.Floor002722 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002722 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002722 .news-top{ background:url(../images/Floor002722_bg.jpg) no-repeat center top; background-size:cover; padding-top:2%; border-radius:50px 0;}
.Floor002722 .news-top .auto{ background:#f9f9f9;}

.Floor002722 .news-top li.slick-slide{ position:relative;}
.Floor002722 .news-top li.slick-slide .Ispic:after{ opacity:0.6; content:''; position:absolute; left:0; width:100%; height:60%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 64%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 64%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.Floor002722 .news-top li.slick-slide .Ispic aside{ position:absolute; left:5%; right:20%; bottom:10%; color:#fff; font-size:24px; z-index:4;}

.Floor002722 .news-top li.slick-slide .inner{ background:url(../images/Floor002722_txtbg.png) no-repeat left bottom; background-size:100% auto;}
.Floor002722 .news-top li.slick-slide time{font-family: "din-bold"; color:#999; font-size:24px;}
.Floor002722 .news-top li.slick-slide h1{ margin:0.8em 0; font-size:24px; line-height:1.45em;}
.Floor002722 .news-top li:hover h1 a{ color:#014099;}
.Floor002722 li.slick-slide p{color:#999;margin:0;}
.Floor002722 .news-top li.slick-slide p{ line-height:1.715em; }
.Floor002722 li .more span,
.Floor002722 li .more a{ display:block; background:url(../images/Floor002722_more.png) no-repeat center center; width:17px; height:17px;}
.Floor002722 li:hover .more span,
.Floor002722 li:hover .more a{ background-image:url(../images/Floor002722_more_hover.png);}
.Floor002722 .news-top .slick-dots li{ cursor:pointer;display:inline-block; width:14px; height:14px; border:1px solid rgba(255,255,255,0.3); border-radius:50%; margin-right:12px;}
.Floor002722 .news-top .slick-dots li button{ display:none;}
.Floor002722 .news-top .slick-dots li.slick-active{ border-color:#014099; border-width:2px;}
@media(max-width:1200px){
.Floor002722 .news-top{border-radius: 20px 0;}
.Floor002722 .news-top .auto{ padding:0; width:96%; }
}
@media(min-width:769px){
.Floor002722 .news-top li.slick-slide .Ispic{ position:absolute; left:0; top:0; height:100%; width:61.584%;}
.Floor002722 .news-top li.slick-slide .txt{ padding-left:61.584%;}
.Floor002722 .news-top li.slick-slide .inner{ padding:15% 8.68%  8.68%; }
.Floor002722 .news-top li.slick-slide .more{ padding-top:25%;}
.Floor002722 .news-top .slick-dots{ z-index:10; position:absolute; left:0; text-align:right; bottom:12%;width:60%;}
}
@media(max-width:768px){
.Floor002722 .news-top li.slick-slide .Ispic{ position:relative; padding-bottom:56%; display:block;}
.Floor002722 .news-top li.slick-slide .inner{ padding:5%; }
.Floor002722 .news-top li.slick-slide .more{ padding-top:5%;display: none}
.Floor002722 .news-top .slick-dots{ text-align:center; padding:10px 0;}
.Floor002722 .news-top .slick-dots li{ border-color:#ccc;  width: 12px; height: 12px;}
.Floor002722 li .more span, .Floor002722 li .more a{display: none}
}
@media(max-width:640px){
.Floor002722 .news-top li.slick-slide .Ispic aside{ right:5%; font-size:22px;}
.Floor002722 .news-top li.slick-slide h1{ font-size:20px;}
.Floor002722 .news-top {border-radius: 10px 0;}

.Floor002722 .news-top li.slick-slide time {font-size:22px;}
.Floor002722 li.slick-slide p {font-size:12px;}
}

.Floor002722 .list .slick-slider{border-left:1px solid #dedede; padding-right:7.66%;}
.Floor002722 .list .slick-slider::after{ position:absolute; content:''; width:1px; height:100%; background:#dedede; right:7.66%; top:0; z-index:10;}
.Floor002722 .list .slick-arrow{ font-size:0; background:#fff; z-index:10; border:1px solid #dedede; border-left:0;position:absolute; right:0; width:7.66%; height:50%; padding:0; cursor:pointer;}
.Floor002722 .list .slick-arrow:before{ position:absolute; content:''; width:24px; height:24px; border-right:2px solid #999; border-top:2px solid #999; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); top:50%; left:50%; margin:-12px 0 0 -10px;}
.Floor002722 .list .slick-arrow:hover:before{ border-color:#014099;}
.Floor002722 .list .slick-prev{ top:0; border-bottom:0;}
.Floor002722 .list .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); }
.Floor002722 .list .slick-next{ bottom:0;}
.Floor002722 .list .slick-next:before{ margin-left:-19px;}
.Floor002722 .list li{ border:1px solid #dedede; border-left:0;}
.Floor002722 .list li a{ display:block; padding:10%; position:relative;}
.Floor002722 .list li a:before{position:absolute; content:''; left:0; top:0; width:100%; height:100%; border:1px solid #014099; opacity:0; transition:0.5s;}
.Floor002722 .list li h2{ font-weight:normal; margin:0; font-size:18px; line-height:1.555em; min-height:3.11em;}
.Floor002722 .list li p{ padding:3% 0 8% 0;}
.Floor002722 .list li a:hover h2{color:#014099;}
.Floor002722 .list li:hover a:before{ opacity:1;}
@media(max-width:640px){
.Floor002722 .list li a{ padding:5% 3%;}
.Floor002722 .list .slick-slider{ padding-right:50px;}
.Floor002722 .list .slick-arrow{ width:50px;}
.Floor002722 .list .slick-slider::after{ right:50px;}
.Floor002722 .list li h2{ font-size:14px;}

.Floor002722 .list .slick-arrow::before{width: 15px; height: 15px; margin: -9px 0 0 -3px;}
.Floor002722 .list .slick-next::before {margin-left:-12px;}
}

/*Bottom002574 */
.Bottom002574 .bottom{ background:#014099; padding:2% 0 4% 0;}
.Bottom002574 .share{ float:right;}
.Bottom002574 .share li{ float:left;}
.Bottom002574 .share li img{ max-width:117px;}
.Bottom002574 .share .bdsharebuttonbox a{ float:none; display:block; margin:0 15px 10px 0; width:33px; border-radius:50%; background: url(../images/share.png) no-repeat center top rgba(255,255,255,.3); padding:0; height:33px;}
.Bottom002574 .share .bdsharebuttonbox a.sina{ background-position:center -44px;}
.Bottom002574 .share .bdsharebuttonbox a.douyin{ margin-bottom:0;background-position:center -86px;}





.Bottom002574 .pop-up{ display:none; position:fixed; z-index:1000; left:0; top:0; width:100%; height:100%;}
.Bottom002574 .pop-up .ycenter{ height:100%;}
.Bottom002574 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:150px; text-align: center; font-size: 12px; color: #666; background: #fff; border: solid 1px #d8d8d8; padding:10px;}
.Bottom002574 .pop-up .close{ position:absolute; width:20px; height:20px; right:0; top:10px; cursor:pointer;}
.Bottom002574 .pop-up .close::before,
.Bottom002574 .pop-up .close::after{ position:absolute; content:''; left:25%; top:50%; width:50%; height:1px; background:#999; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.Bottom002574 .pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}








.Bottom002574  nav{text-align: center;}
.Bottom002574  nav dl{display: inline-block; margin-right:10%; vertical-align: top; text-align: left;}
.Bottom002574  nav dl:last-child{margin-right:0; }
.Bottom002574  nav dt{ color:#FFF; padding-bottom:20px;font-size:16px;}
.Bottom002574  nav dt a{color:#FFF;}
.Bottom002574  nav dd{color:#fff; line-height:24px; font-size:14px;opacity: .75;position: relative;}
.Bottom002574  nav dd a{ color:#fff;opacity: .75} 
.Bottom002574  nav dd a:hover{opacity: 1} 
.Bottom002574  nav dd.address,.Bottom002574  nav dd.phone,.Bottom002574  nav dd.email{padding-left: 28px;}
.Bottom002574  nav dd i{display:inline-block;content: '';width:20px;height: 20px;background: url(../images/Bottom002574-icon1.png) no-repeat center;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.Bottom002574  nav dd.phone i{background: url(../images/Bottom002574-icon2.png) no-repeat center;}
.Bottom002574  nav dd.email i{background: url(../images/Bottom002574-icon3.png) no-repeat center;}
.Bottom002574  nav dl.contact b{ font-size:16px;font-weight: normal;}
.Bottom002574 .copyright{ padding-top:1%; padding-bottom:1%;background: #003890;color:rgba(255,255,255,.75);}
.Bottom002574 .copyright a{ color:#fff;opacity: .75;}
.Bottom002574 .copyright a:hover{ opacity: 1;}
@media(min-width:1025px){
.Bottom002574 .copyright dt{ float:left;}
.Bottom002574 .copyright dd{ float:right;}
}
.Bottom002574 .copyright dt a::after{ display:inline-block; content:''; width:1px; height:10px; background:#e5e5e5; margin:0 10px;}
.Bottom002574 .copyright dt a:last-child::after{ display:none;}
@media(max-width:1200px){
.Bottom002574  nav dl{ display:none;}
.Bottom002574  nav dl.contact{ display:block;}
}
@media(max-width:1024px){
.Bottom002574 .copyright{ padding-top:2%; padding-bottom:2%;}
.Bottom002574 .copyright{ text-align:center;}
.Bottom002574 .copyright dt{ padding-bottom:10px;}
}
@media(max-width:640px){
	.Bottom002574 .copyright {font-size:12px;}
	.Bottom002574 .share li img {max-width: 90px;}
	.Bottom002574 .share .bdsharebuttonbox a {width: 25px; height: 25px; background-size:100% auto;}
	.Bottom002574 .share .bdsharebuttonbox a.sina {background-position:center 50%;}
	.Bottom002574 .share .bdsharebuttonbox a.douyin {background-position:center 100%;}
}
@media(max-width:480px){
.Bottom002574 .share{ float:none; display:table; margin:0 auto;}
.Bottom002574  nav dl.contact{ text-align:center; float:none;}
.Bottom002574  nav dl.contact dt{ padding:15px 0 10px 0; font-size:16px; border-bottom:1px solid #000; margin-bottom:10px;}
}



/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 450px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 450px; width: 100%;}
}


/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.gsjj .Menu002272 .nav-menu{border-bottom: 0px solid #eef0f1;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #666;padding: 0 13px 0 0px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "/"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #014099;}
.Menu002272 .current span{padding-left: 0px;color: #014099}

@media screen and (min-width:768px ) {
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 60px;padding: 0 3px;font-size: 16px;}
	.Menu002272 .nav-menu ul li a{}
	
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #014099;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
	.Menu002272 .nav-menu .location{float: right;}
	.Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
	.Menu002272 .nav-menu ul li{padding: 0 24px;}
}
@media screen and (min-width:1200px ) {
	.Menu002272 .nav-menu ul li{line-height: 73px;}
	.Menu002272 .current a{line-height: 73px;}
	.Menu002272 .current span{}
}

@media screen and (max-width:767px ) {
	.Menu002272 .auto{padding:0;}
	.Menu002272 .current{display: none;}
	.Menu002272 .nav-menu ul{display: block;float: left;}
	.Menu002272 .nav-menu ul li{float: left;line-height: 40px;padding: 0 3px;font-size: 16px;}
	.Menu002272 .nav-menu ul li a{padding:0 10px;font-size: 14px;}
	
	.Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	.Menu002272 .nav-menu ul li:hover,
	.Menu002272 .nav-menu ul li.on{background: #014099;}
	.Menu002272 .nav-menu ul li:hover a,
	.Menu002272 .nav-menu ul li.on a{color: #fff;}
}


/*
 .RighInfo002223 为demo编号
 */
.RighInfo002223{background:no-repeat center center; background-size: cover;position: relative;}
.RighInfo002223:before{display: inline-block;content: '';width: 188px;height: 360px;background: url(../images/RighInfo002223-bg2.png) no-repeat center;position: absolute;left:0;bottom: 8%;}
.RighInfo002223 .auto{padding: 5% 0;}
.RighInfo002223 .h3{color:#fff;line-height:1.6;margin:0; font-size: 20px;position: relative;}
.RighInfo002223 .h3:after{color:#fff;width:50px;height:2px;background:#8fb8e1;border:none;margin:15px 0px; content: ""; display: block;opacity: .35}
.RighInfo002223 .h3 span{font-size: 108px;font-weight: bold;color: #fff;position: absolute;left:0;top:50%;opacity: .05;transform: translateY(-50%);margin-top: -30px;letter-spacing: 16px;}

.RighInfo002223 p{line-height:30px;font-size:16px;color:#fff;margin:0px 0px 25px;clear:both;}

@media screen and (min-width: 1024px){
	.RighInfo002223 .h3{font-size: 24px;}
    .RighInfo002223 .con{width:48%;}
	
}
@media screen and (max-width: 1023px){
.RighInfo002223{padding:10% 0 5% 0;}
.RighInfo002223:before{display: none;}
.RighInfo002223 .h3 span{font-size: 68px;letter-spacing: 6px;}
.RighInfo002223 .con{width:100%;padding:0 2%;}
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{padding-top: 3%;background: #f8f8f8;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:3%; width:22.75%; }
.PicList002239 li:nth-child(4n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; line-height:50px; text-align:center;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #014099;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
.PicList002239 li dl{padding-right: 0;}
.PicList002239 li dd{display: none;}
}

/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 3%; text-align:center;}
.grey{background: #f8f8f8}
.Page002193 .p_count{display: none;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ background: #fff;display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #014099; background:#014099;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#014099; border-color:#014099;}
.Page002193 .p_page b{ font-weight:normal;}




/*
 .PicList001137 为demo编号
 */
.PicList001137{padding: 3% 0 2% 0;background: #f8f8f8;}

.PicList001137 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; background-color:#fff; position:relative;border-radius: 3px;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
.PicList001137 li p{ margin:0; line-height:24px; height:48px;}
.PicList001137 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001137 li div{ padding:5%;}
.PicList001137 li div i{display: inline-block;content: '';width: 20px;height: 18px;background: url(../images/PicList001137-icon.png) no-repeat center;margin-top: 5%;opacity: .5}
.PicList001137 li figure{ position:relative; padding-bottom:43%; overflow:hidden;border-radius: 3px 3px 0 0;}
.PicList001137 li figure::after,
.PicList001137 li figure::before{ position:absolute; content:'';left:0; top:0; width:100%; height:100%; }
.PicList001137 li figure::before{background-color:rgba(1,64,153,0.75);z-index:0; }
.PicList001137 li figure::after{z-index:1; transform:translateX(-100%); opacity:0.5; transition:all ease-in-out 0.5s;
background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 ); 
}
.PicList001137 li figure span{ position:absolute; z-index:2; width:100%; line-height:30px; top:50%; margin-top:-15px;  color:#fff; font-size:16px; text-align:center;}
.PicList001137 li:hover  figure::after{ opacity:0; transform:translateX(100%);}
@media(max-width:768px){
.PicList001137 .tips h1{font-size:30px;}
.PicList001137 .tips p{ font-size:14px;}
.PicList001137 li{ width:32%;}
.PicList001137 li:nth-child(4n){ margin-right:2%;}
.PicList001137 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001137 li{ width:49%;}
.PicList001137 li:nth-child(3n){ margin-right:2%;}
.PicList001137 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001137 li{ width:auto; margin-right:0 !important;}
}


/*
 .Demo_002 为demo编号
 */
.Demo_001{padding: 30px 0 40px 0;background: url(../images/Demo_001_bg.jpg) no-repeat center bottom;}
.bg-img-cover {background-size: cover;background-position: center;background-repeat: no-repeat;}
.before-after {position: relative;}
.before-after::before,.before-after::after{content: '';display: block;position: absolute;}
.line-box span {top: auto;bottom: 0;z-index: 11;display: block;position: absolute;left: 50%;width: 1px;margin-left: -1px;background: white;background: -webkit-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 50%);background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), color-stop(50%, rgba(255, 255, 255, 0)));background: -o-linear-gradient(top, white 50%, rgba(255, 255, 255, 0) 50%);
  background: linear-gradient(to bottom, white 50%, rgba(255, 255, 255, 0) 50%);
  background-size: 100% 200%;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px); }

@media screen and (min-width: 800px) {
  .tenet {width: 1050px;margin: 3rem auto 2rem; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
  .tenet {width: 900px; } 
}
@media screen and (min-width: 800px) {
  .tenet li {width: 33.3333%;float: left;height: 762px;position: relative; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
  .tenet li {height: 653px; }
 }

@media screen and (min-width: 800px) {
  .tenet li::before {width: 100%;height: 700px;background-color: rgba(0, 0, 0, 0.3);-webkit-transform: skewY(10deg); -ms-transform: skewY(10deg);transform: skewY(10deg);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top; } 
  }
@media screen and (min-width: 800px) and (max-width: 1440px) {
   .tenet li::before {height: 600px; }
 }

@media screen and (min-width: 800px) {
      .tenet li .opa {opacity: 0;-webkit-transition: opacity .4s;-o-transition: opacity .4s;transition: opacity .4s; }
      .tenet li:hover .opa {opacity: 1; }
    .tenet li:nth-child(2) { }
    .tenet .txt {position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding-top: 95px;text-align: center;color: #fff; }
      .tenet .txt h3 {font-size: 25px;margin-bottom: 6px; }
      .tenet .txt p {font-size: 12px; }
      .tenet .txt h4 {width: 250px;margin: 420px auto 10px;font-size: 24px; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
        .tenet .txt h4 {margin: 220px auto 10px; }
}

@media screen and (min-width: 800px) {
      .tenet .txt h5 {width: 250px;margin: 0 auto; }
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
        .tenet .txt h5 { width: 210px; }
}

@media screen and (min-width: 800px) {
    .tenet .line-box {width: 2px;height: 5rem;display: block;position: absolute;left: 50%;margin-left: -1px;top: 200px;overflow: hidden; }
      .tenet .line-box span {height: 5rem;background-position: 0 -5rem;-webkit-animation: line-scroll 2s ease-in-out forwards infinite;animation: line-scroll 2s ease-in-out forwards infinite; }
    .tenet .line {position: absolute;display: block;background-color: #fff;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s; }
      .tenet .line.h {width: 0;height: 1px;-webkit-transform: skewY(10deg);-ms-transform: skewY(10deg);transform: skewY(10deg); }
      .tenet .line.v {width: 1px;height: 0; }
    .tenet .line1 {left: 25px;top: 61px; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet .line1 { top: 59px; } 
}

@media screen and (min-width: 800px) {
    .tenet .line2 {right: 25px;bottom: 35px; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet .line2 {bottom: 38px; }
 }

@media screen and (min-width: 800px) {
    .tenet .line3 {right: 25px; bottom: 61px; }
    .tenet .line4 {left: 25px;top: 35px; } 
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet .line4 {top: 38px; } }

@media screen and (min-width: 800px) {
    .tenet em {display: block;color: #fff;font-size: 14px;position: absolute;top: 50%;left: 0;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg); }
    .tenet li:hover .line.h {width: 300px; }
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet li:hover .line.h {width: 249px; } 
}

@media screen and (min-width: 800px) {
    .tenet li:hover .line.v {height: 640px; }
}
@media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet li:hover .line.v {height: 530px; } 
}

@media screen and (min-width: 800px) {
    .tenet li:nth-child(2)::before {-webkit-transform: skewY(-10deg);-ms-transform: skewY(-10deg);transform: skewY(-10deg);top: 61px; }
}
    @media screen and (min-width: 800px) and (max-width: 1440px) {
      .tenet li:nth-child(2)::before {top: 54px; } 
}

@media screen and (min-width: 800px) {
    .tenet li:nth-child(2) .line.h {-webkit-transform: skewY(-10deg);-ms-transform: skewY(-10deg);transform: skewY(-10deg); }
    .tenet li:nth-child(2) .line2 {right: 25px;bottom: 88px; }
    .tenet li:nth-child(2) .line4 {left: 25px;top: 88px; }
}

@media screen and (max-width: 800px) {
	.Demo_001{padding:0;}
  .tenet {padding-top: 1.2rem;width: 100%; }
    .tenet li { border: 1px solid #eee;width: 90%;margin: 20px 5%;border-radius: 16px;padding: 10px;font-size: 14px; }
      .tenet li::before {display: none; }
      .tenet li::after {display: none; }
      .tenet li h3 {width: 1.4rem; margin: 0 auto;text-align: center;color: #fff !important;border-radius: 6px;display: none; }
      .tenet li p {display: none; }
      .tenet .opa{color: #fff}
      .tenet li h4 {font-weight: bolder;color: #fff !important;font-size: 24px;margin-bottom: 10px; }
      .tenet li h5{font-size: 16px;}
    .tenet .line { display: none; } 
}

@-webkit-keyframes line-scroll {
  0% {
    background-position: 0 -5rem; }
  80% {
    background-position: 0 0; }
  100% {
    background-position: 0 5rem; } 
}




/*Floor002745 */
.Floor002745{background: #f8f8f8;}
/*slick Basic*/
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .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)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding: 50px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f3f5f9; }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
.Floor002745 li.slick-slide .icon img.hover{display: none;}
.Floor002745 li.slick-slide aside{line-height: 22px; font-size: 16px; text-align: center;color: #333; padding-top: 10px;position: relative; z-index: 3;}
.Floor002745 li.slick-slide.on .icon:before{background: #014099;}
.Floor002745 li.slick-slide.on aside{color: #014099;}
.Floor002745 li.slick-slide.on .icon img.icon_up{display: none;}
.Floor002745 li.slick-slide.on .icon img.hover{display: block;}

.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #eb422c;}
@media(min-width:1201px){
	
}
@media(max-width:640px){
	.Floor002745 li.slick-slide .icon {max-width: 90px;}
}

.Floor002745 .slick-slider button{z-index: 100;position: absolute;top:50%;transform: translateY(-50%);left:0;overflow: hidden;height: 30px;width: 30px;border:0px;background-color: none;color: #fff;background: url(../images/left.png) no-repeat center;line-height: 100px;}
.Floor002745 .slick-slider button.slick-next{background: url(../images/right.png) no-repeat center;left:auto;right:0;}

/*Demo_002 */
.Demo_002{}
.Demo_002 .item{display: none;}
.Demo_002 .box{ overflow: hidden;position: relative;}
.Demo_002 .box:before{display: inline-block;content: ''; width: 0;height: 0;border-top: 14px solid #f8f8f8;border-left: 14px solid transparent;border-right: 14px solid transparent;position: absolute;top:0;left:50%;transform: translateX(-50%);}
.Demo_002 .box span{ display: none;}
.Demo_002 .box img{ max-width: none; width: 155%; margin-left: -27.5%;}
.Demo_002 .box .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);text-align: center;max-width:680px;width: 100%}
.Demo_002 .box .txt>*{margin:0;color: #fff}
.Demo_002 .box .txt h2{font-size: 30px;font-weight: normal;padding-bottom: 10px;margin-bottom: 16px;position: relative;}
.Demo_002 .box .txt h2:after{display: inline-block;content: '';width: 30px;height: 3px;background: #fff;position: absolute;left:50%;bottom: 0;transform: translateX(-50%);opacity: .35}
.Demo_002 .box .txt p{font-size: 16px;line-height: 30px;}

.Demo_002 .box2{padding:3% 0;background: #f8f8f8;}
.Demo_002 .box2 .auto{display: table;width: 100%;}
.Demo_002 .box2 .left{display: table-cell;vertical-align: middle;width: 50%;padding-right: 5%}
.Demo_002 .box2 .left h3{font-weight: normal;color: #333;margin-bottom: 20px;font-size: 30px;}
.Demo_002 .box2 .left p{font-size: 16px;line-height: 30px;}
.Demo_002 .box2 .right{display: table-cell;vertical-align: middle;;width: 50%;padding-left: 5%}

@media only screen and (min-width: 768px) {
	.Demo_002 .box img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Demo_002 .box img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Demo_002 .box{ height: 500px;}
	.Demo_002  .box img{ display: none;}
	.Demo_002  .box span{ display: block; background-position: center; background-repeat: no-repeat; height: 500px; width: 100%;}
}
@media only screen and (max-width: 767px) {
.Demo_002 .box2 .left,.Demo_002 .box2 .right{float: none;width: 100%;padding:0;display: block;}

.Demo_002 .box .txt p, .Demo_002 .box2 .left p {font-size:14px;}
.Demo_002 .box2 .left h3 {font-size:28px;}
}


/*Floor002122 */
.Floor002122{ background:url(../images/Floor002122-bg.jpg) no-repeat right bottom #f8f8f8;  padding:5% 0;}

.Floor002122 .intro{ position:relative;}
.Floor002122 .intro .Ispic{ position:absolute; top:20px; width:38%; left:31%; height:100%; background-size:contain;}
.Floor002122 .intro .Ispic img{ display:none;}

.Floor002122 li{ float:left; width:28%; float:left; margin:2% 44% 2% 0;text-align:right;  }
.Floor002122 li:nth-child(2n){ margin-right:0;text-align:left;}
.Floor002122 li div{position:relative; padding-right:100px;}
.Floor002122 li:nth-child(2n) div{ padding-right:0; padding-left:100px;}
.Floor002122 li aside{ position:absolute; right:0; top:0; border:1px solid #f0f0f0; background:#fff; border-radius:50%;box-shadow:0px 4px 12px rgba(0,0,0,.1);}
.Floor002122 li aside img{ width:40px; height:40px; margin:15px;}
.Floor002122 li:nth-child(2n) aside{ right:auto; left:0;}
.Floor002122 li h1{ font-size:18px; margin:0; color:#333;}

.Floor002122 li p{ color:#919191; line-height:20px; height:40px; margin-bottom:0; overflow:hidden;}
@media(max-width:1000px){

.Floor002122 li div{padding-right:70px;}
.Floor002122 li:nth-child(2n) div{padding-left:70px;}
.Floor002122 li aside img{ width:40px; height:40px; margin:10px;}
.Floor002122 li h1{font-size:16px; }
.Floor002122 li p{ margin:0;}
}
@media(max-width:640px){
.Floor002122{ background-image:none;}
.Floor002122 .intro .Ispic{ position:relative; left:auto; width:auto; height:auto; padding-bottom:90%;}
.Floor002122 li{ width:100%; margin-right:0;}
.Floor002122 li{text-align: left}
.Floor002122 li div{padding-left: 70px;padding-right: 0;}
.Floor002122 li aside{left:0;right:auto;}
}
@media(max-width:480px){
.Floor002122 li p{font-size:12px; }
}
@media(max-width:375px){
.Floor002122 li div{padding-right:50px;}
.Floor002122 li aside img{ width:30px; height:30px; margin:5px;}
}

/*Floor002121 */
.Floor002121{padding:3% 0 10% 0;background: #f8f8f8;}
.Floor002121 .auto{height:540px; position:relative; }
.Floor002121 .txt{ position:absolute; top:50%; left:20%; width:80%; max-width:380px; }
.Floor002121 .txt *{ opacity:0; }
.Floor002121 .txt h1{ margin:0; color:#fff; font-size:28px; font-weight:normal; padding-right:30%;transform:translateY(100%);transition:opacity 0.5s,transform 0.3s;}
.Floor002121 .txt h1 span{display: block;font-size: 32px;}
.Floor002121 .txt p{ color:#d2e8f7; margin:10% 0; font-size:16px;transform:translateY(200%);transition:opacity 0.5s 0.3s,transform 0.3s 0.3s;}
.Floor002121 .txt p:before{display: inline-block;content:''; width:26px;height: 30px;background: url(../images/Floor002121-icon.png) no-repeat center;margin-right: 8px;position: relative;top:10px;}
.Floor002121 .txt figure{transform:translateY(200%);transition:opacity 0.5s 0.3s,transform 0.3s 0.3s;}
.Floor002121 .txt figure span{display: block;font-size: 12px;padding-top: 8px;color: #fff;opacity: .75;}
.Floor002121 .txt_active *{ opacity:1;transform:translateY(0) !important;}
.Floor002121 .pic_active{ opacity:1;transform:translateY(0) !important;}

.Floor002121 .pic{position:absolute; top:10%; left:55%;transform:translateY(200%);transition:opacity 0.5s 0.3s,transform 0.3s 0.3s;}
.Floor002121 .pic img{}
@media(min-width:1001px){
.Floor002121 .txt{-ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(max-width:1000px){
.Floor002121{ background-size:cover;}
.Floor002121 .auto{ height:auto;}
.Floor002121 .txt{ position:relative; left:auto; top:auto; padding:10% 0; width:60%;}
}
@media(max-width:768px){
.Floor002121 .txt h1{ font-size:24px; padding-right:0;}
.Floor002121 .txt h1 span{font-size: 22px;}
}
@media(max-width:480px){
.Floor002121 .txt h1{ font-size:18px;}
.Floor002121 .txt p{font-size:12px;}
}


/*Demo_003*/
.Demo_003{padding:3% 0;background: #f8f8f8;}

.Demo_003 .tit{position: relative;}
.Demo_003 .tit h2{font-size: 26px;font-weight: normal;color: #333;margin:0;position: relative;padding-bottom:16px;}
.Demo_003 .tit span{font-size: 88px;font-weight:900;color: rgba(0,0,0,.03);display: block;text-transform: uppercase;font-family: "Helvetica";position: absolute;left:0;top:50%;transform: translateY(-50%);margin-top: -30px;}

.Demo_003 .tit h2:after{display: inline-block;content: '';width: 50px;height: 3px;background: #014099;position: absolute;left:0;bottom: 0;}

.Demo_003 .con p{font-size: 16px;line-height: 30px;}


.Demo_003 .zxrx img{float: left;}
.Demo_003 .zxrx span{float: left;font-size: 18px;padding-left: 3%;padding-top: 4%;line-height: 48px;color: #333;}
.Demo_003 .zxrx span em{font-style: normal;font-size: 24px;font-weight: bold;color: #333;font-family: "Helvetica";letter-spacing: 1px;}
.Demo_003 .zxrx span em i{font-style: normal;font-size: 38px;}


.Demo_003 .left{float: left;width: 40%;padding-top: 5%}
.Demo_003 .right{float: right;width: 50%;}
@media(max-width:768px){
.Demo_003 .left,.Demo_003 .right{float: none;width: 100%;}
.Demo_003 .tit span{font-size: 48px;}
.Demo_003 .zxrx img{max-width: 100px;}
.Demo_003 .zxrx span em{font-size: 20px;}
.Demo_003 .zxrx span em i{font-size: 20px;}
.Demo_003 .con p{font-size:14px;}
}


/*
 .PicList000969 为demo编号
 */
.PicList000969{padding: 3% 0 1% 0;background: #f8f8f8}
.PicList000969 ul{ }


.PicList000969 li{clear:both;border:1px solid #e8e8e8; overflow:hidden; padding:3%; margin-top:3%;background: #fff}

.PicList000969 li figure{ float:right; width:30%; position:relative;border-radius: 3px;}
.PicList000969 li figure a{ display:block; padding-bottom:62%;background-position: center center; background-repeat:no-repeat; background-size:contain;border-radius: 3px;}
.PicList000969 li div{ float:left; width:68%;padding-left: 3%;padding-right: 8%;}
.PicList000969 li time{font-size: 26px;line-height: 1;background: #014099;padding:8px 20px 8px 8px;display: inline-block;color: #fff}
.PicList000969 li time em{font-size: 14px;display: block;font-style: normal;}
.PicList000969 li h4{ font-weight:normal; margin:0; font-size:24px;color: #333;margin-top: 5%}
.PicList000969 li h4 a{ color:#333;}

.PicList000969 li p{ line-height:30px; margin:0; overflow:hidden;height: 60px;font-size: 16px;margin-top: 16px;}
@media(min-width:641px){
.PicList000969 ol{float: left;width: 31.3333%;margin-right: 3%;border:1px solid #e8e8e8; overflow:hidden;background: #fff;margin-bottom: 3%;}
.PicList000969 ol figure{ width:100%; position:relative;}
.PicList000969 ol figure a{ display:block; padding-bottom:58%;background-position: center center; background-repeat:no-repeat; background-size:contain;}
.PicList000969 ol:last-of-type{margin-right:0 ;}
.PicList000969 ol div{padding:8% 5%;}
.PicList000969 ol h4{font-size: 18px;font-weight:normal; margin:0;color: #333}
.PicList000969 ol p{ line-height:24px;overflow:hidden;height: 48px;color: #999;margin:10px auto;}
.PicList000969 ol time{color: #999;}
.PicList000969 ol .time_wap{display: none;}
}
@media(max-width:1000px){
.PicList000969 li p{ max-height:80px;}
}
@media(max-width:640px){
.PicList000969 li{position: relative;}
.PicList000969 li figure,.PicList000969 li div{ float:none; width:100%;}
.PicList000969 li figure a{padding-bottom:67%;}
.PicList000969 li div{ float:none; width:100%;padding: 0;}
.PicList000969 li h4{ font-size:16px;}
.PicList000969 li p{ max-height:auto;font-size:12px;margin-top:5px;}
.PicList000969 li time{position: absolute;left:20px;top:3%;}

.PicList000969 ol{clear:both;border:1px solid #e8e8e8; overflow:hidden; padding:3%; margin-top:3%;background: #fff;position: relative;}

.PicList000969 ol figure{ float:none; width:100%; position:relative;border-radius: 3px;}
.PicList000969 ol figure a{ display:block; padding-bottom:62%;background-position: center center; background-repeat:no-repeat; background-size:cover;border-radius: 3px;}
.PicList000969 ol div{ float:none; width:100%;padding: 0;}
.PicList000969 ol time{display: none}
.PicList000969 ol .time_wap{position: absolute;left:20px;top:3%;display: block;font-size: 26px;line-height: 1;background: #014099;padding:8px 20px 8px 8px;display: inline-block;color: #fff}
.PicList000969 ol .time_wap em{font-size: 14px;display: block;font-style: normal;}
.PicList000969 ol h4{ font-weight:normal; margin:0;  font-size:16px;color: #333;margin-top: 5%}
.PicList000969 ol h4 a{ color:#333;}
.PicList000969 ol p {font-size:12px;}
}


/*
 .PicList001240 为demo编号
 */
.PicList001240{ padding:3% 0 1% 0;background: #f8f8f8}
.PicList001240 .list li div{border-bottom: 1px solid #eee;padding: 0 0 20px 0; margin-bottom: 20px; position:relative;}
.PicList001240 .list li div:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #014099;
    height: 1px;
    width: 0;
    opacity: 0;
    transition: all 0.6s ease-out;
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
}
.PicList001240 .list li div:hover:after {
  opacity: 1;
  width: 100%;
}
.PicList001240 .list li time{font-size:14px;color: #fff;background:#014099;padding:5px 12px;margin-top: 0;display:  block;max-width: 102px;}
.PicList001240 .list li time b{ color:#014099; font-size:36px; margin-right:10px;}
.PicList001240 .list li h4{ font-size:18px; font-weight:normal; margin:0; margin-top:2%; color:#444;}
.PicList001240 .list li div:hover h4 a{ color:#014099}
.PicList001240 .list li p{line-height:28px;font-size: 14px;color:#999;overflow:hidden;}
.PicList001240 .list li span{ display:inline-block; background:url(../images/PicList001240-more.png) no-repeat; width:41px; height:15px;}
@media(max-width:1200px){
.PicList001240 .list li{ padding:0 3%; }
.PicList001240 .list li h4{ font-size:18px; }
.PicList001240 .list li p{ line-height:28px; font-size:14px; height:56px;}
}
@media(max-width:768px){
.PicList001240 .list li time{ font-size:14px; margin-top:7px;margin-bottom:7px; }
.PicList001240 .list li time b{ font-size:24px;}
}
@media(max-width:640px){
.PicList001240 .list li div{padding:15px 0 15px 0;min-height:187px;}
}
@media(max-width:480px){
.PicList001240 .list li div{ padding-left:150px;min-height:116px;}
.PicList001240 .list li h4{ font-size:16px; }
.PicList001240 .list li p{line-height: 20px;height: 40px; margin:5px 0; font-size:12px;}
.PicList001240 .list li time{ font-size:14px;}
.PicList001240 .list li time b{ font-size:18px;}
}
@media(max-width:480px){
.PicList001240 .list li div{ padding:3% 0;}
.PicList001240 .list li figure{ padding:3%;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0;background: #f8f8f8}
.RichInfo005 .news_info{ max-width:950px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#014099; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#014099;}



/*
 .PicList002323 为demo编号
 */
.PicList002323{background: #f8f8f8}

.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 100%; position: relative; overflow: hidden;border-radius: 5px;}
.PicList002323 ul li figure{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 16px;text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding: 30px;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}


/*Spec001883*/
.Spec001883{ padding:3% 0 1% 0;background: #f8f8f8;}
.Spec001883 dl{ line-height:32px; display:table; width:100%;background: rgba(1,64,153,.05)}
.Spec001883 dl.more{ border-bottom:0;}
.Spec001883 dt,
.Spec001883 dd{ display:table-cell; vertical-align:middle; padding-top:10px; padding-bottom:10px;}
.Spec001883 dt{vertical-align:top;}
.Spec001883 dt{width:143px; padding-left:20px; color:#1d1d1d;}
.Spec001883 dd{position:relative;}
.Spec001883 dd ol{padding-left:60px;overflow:hidden; position:relative;}
.Spec001883 .input{ float:left;}
.Spec001883 .input input{ max-width:100px; vertical-align:middle;}
.Spec001883 .input .text{ border:1px solid #e5e5e5; border-radius:3px; height:32px; line-height:32px; width:25%; text-align:center;}
.Spec001883 .input .btn{ border:none; cursor:pointer; background:#ff8200;height:32px; color:#fff; font-size:12px; border-radius:3px; margin-left:10px; width:30%;}

.Spec001883 ol a{color:#000; margin-right:20px; display:inline-block;}
.Spec001883 a.on,
.Spec001883 a:hover{ color:#014099;}
.Spec001883 ol span,
.Spec001883 ol a.all{ position:absolute;  top:0;text-align:center; width:48px; height:32px;}
.Spec001883 ol a.all{ left:0;margin-right:0;}
.Spec001883 ol span{right:10px;color:#fff; border-radius:3px; padding:0 5px;background:#014098; cursor:pointer; display:none;}
.Spec001883 .money ol,
.Spec001883 .more ol{ float:left;}

@media(max-width:1000px){
.Spec001883 .money ol,
.Spec001883 .more ol{ float:none;}
}
@media(max-width:768px){
.Spec001883 dd ol{ padding-right:65px;}
.Spec001883 dt{width:80px;}
}
/*
 .TextList000330 为demo编号
 */
.TextList000330{background: #f8f8f8;padding-bottom: 2%;}
.TextList000330 ul{ }
.TextList000330 li{ border:1px solid #eee; line-height:30px; font-size:14px; font-weight:bold;margin-top: 2%;background: #fff;;}
.TextList000330 li a{ display:block; padding:3%;}
.TextList000330 li b{display: block;font-weight: 700;font-size: 18px;color: #333;margin-bottom: 10px;}
.TextList000330 li span{ padding:0 15px; display:inline-block; font-weight:normal;position: relative;}
.TextList000330 li span.weizhi{padding-left: 0;}
.TextList000330 li span:after{display: inline-block;content: '';width: 1px;height: 10px;background: #e8e8e8;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.TextList000330 li span:last-child:after{display: none;}
.TextList000330 li span i{display: inline-block;content: '';width: 14px;height: 14px;background: url(../images/weizhi.png) no-repeat;margin-right: 4px;position: relative;top:2px;}
.TextList000330 li a:hover{ }

/*
 .Demo_004 为demo编号
 */
 .Demo_004{}
 .Demo_004 .box1{background: rgba(1,64,153,.05);padding: 3% 0;}
 .Demo_004 .tit{ display:block;position: relative;}
 .Demo_004 .tit b{display: block;font-weight: 700;font-size: 28px;color: #333;margin-bottom: 20px;}
 .Demo_004 .tit span{ padding:0 20px; display:inline-block; font-weight:normal;position: relative;font-size: 16px;}
 .Demo_004 .tit span.weizhi{padding-left: 0;}
 .Demo_004 .tit span:after{display: inline-block;content: '';width: 1px;height: 10px;background: #e8e8e8;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
 .Demo_004 .tit span:last-child:after{display: none;}
 .Demo_004 .tit span i{display: inline-block;content: '';width: 14px;height: 14px;background: url(../images/weizhi.png) no-repeat;margin-right: 4px;position: relative;top:2px;}

 .Demo_004 figure{position: absolute;right:0;top:50%;transform: translateY(-50%);width: 128px;}
 .Demo_004 figure a{float: none !important;display: block !important;width: 128px;font-size: 14px !important;height: 38px;background: #fff;border:1px solid #014099;margin:0 !important;padding:0 !important;line-height: 38px;color: #014099;text-align: center;border-radius: 3px;margin-bottom: 10px !important;}
 .Demo_004 figure a:first-child{background: #014099;color: #fff;}
  .Demo_004 figure a:hover{background: #014099;color: #fff;}

 .Demo_004 .box2{background: #f8f8f8;padding-bottom: 3%;padding-top: 20px;}
 .Demo_004 .box2 h2{font-size: 16px;font-weight: 500;margin-bottom: 15px;line-height: 1;color: #333;margin-top: 0;padding-top: 20px;}
 .Demo_004 .box2 h2 i{display: inline-block;content: '';width: 16px;height: 16px;margin-right: 8px;position: relative;top:2px;}
 .Demo_004 .box2 .ms h2 i{background: url(../images/icon1.png) no-repeat;}
 .Demo_004 .box2 .yq h2 i{background: url(../images/icon2.png) no-repeat;}
 .Demo_004 .box2 .dz h2 i{background: url(../images/icon3.png) no-repeat;}
 .Demo_004 .box2 p{word-break: break-all;font-size: 14px;line-height: 24px;color: #666;}

 @media screen and (max-width: 768px) {
 .Demo_004 figure{position: relative;top:0;transform: translateY(0);margin-top: 20px;width: 100%;}
  .Demo_004 figure a{display: inline-block !important;margin-right: 3% !important;}
 }
.bd_weixin_popup .bd_weixin_popup_foot{line-height: 16px !important;}
.bd_weixin_popup{height: 320px !important}

/*
 .RighInfo002275 为demo编号
 */
 .RighInfo002275 .p,.RighInfo002275 .h2,{}
 .RighInfo002275{padding: 8% 0;background: #f8f8f8;}
 .RighInfo002275 .text{margin-bottom: 30px}
 .RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
 .RighInfo002275 .text .title span{font-weight: 700;}
 .RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
 .RighInfo002275 .map{width: 100%;height: 200px;padding:8px;background: #fff;border-radius: 8px;}
 .RighInfo002275 .map #map{height: 100%;}
 .RighInfo002275 .map img{max-width: none !important;}
 
 @media screen and (min-width: 768px) {
   .RighInfo002275 .text{float: left;width: 45%;}
   .RighInfo002275 .map{float: right;width: 50%;height: 260px;}
 }
 
 @media screen and (min-width: 1024px) {
   .RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg2.png) no-repeat center;}
   .RighInfo002275 .map{float: right;width: 50%;height: 320px;}
   .RighInfo002275 .text .title{font-size: 52px;}
 }
 
 @media screen and (min-width: 1200px) {
   .RighInfo002275{padding: 50px 0 70px}
   .RighInfo002275 .text .title{margin-bottom: 48px}
   .RighInfo002275 .map{width: 700px;height: 430px;}
   .RighInfo002275 .text{width: 40%;}
 }
 .anchorBL{display: none;}


/*
 .Form001725 
 */
.Form001725{padding:3% 0 5% 0;}
.Form001725 .auto{}

.Form001725 .form{  max-width:1200px; width:100%; margin: 0 auto}
.Form001725 .form td{ padding-bottom:5px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #eee; background: #fff; line-height:36px;height:36px; text-indent:10px; }
.Form001725 .form p{ margin:0;color:#014099;line-height: 36px;position: relative;}
.Form001725 .form p:before{ display: inline-block;content: '';width:6px;height: 6px;border-radius: 1px;background:#014099; margin-right: 8px;position: relative;top:-2px;}
.Form001725 .form .wu-example p:before{display: none;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}

.Form001725 .form .btn{ background:#666; color:#fff; cursor:pointer; font-size:16px; width:60%; max-width:130px; height:45px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form .btn_submit{ background:#014099; }
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
.Form001725 .queueList{ border:1px dashed #ddd;  margin:0; padding: 20px;background: #fff; }

.Form001725 .placeholder{ padding-top: 40px; }
.Form001725 .placeholder p{font-size: 16px; }
.Form001725 .placeholder .webuploader-pick{ background: #999; font-size: 16px;}

/*
.TextList002322
*/
.TextList002322{ padding:3% 0 2% 0;background: #f8f8f8}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.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: #014099;}
@media only screen and (max-width:767px ) { .TextList002322{ padding: 20px 3%;} }    