.til{font-size: 28px;margin:2%;text-align: center;color: #333;background: url(../images/til.png) no-repeat top center;height:75px;  line-height: 63px;letter-spacing: 5px;}
.til img{margin:0 10px;}
@media (max-width:480px){
    .til{font-size: 16px;background: none;font-weight: bold;height:auto;line-height: 2;margin:0}
}
/*Top002262*/
.Top002262 { background: #fff; position: relative; z-index: 100;}
.Top002262 .header-left{ float: left; display:table; height:70px;padding: 5px 0;width: 22%;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-mid{margin-right: 4%}
.Top002262 .header-right{ margin-top: 0.8%}
.Top002262 .header-menu li{ width:auto !important;padding-top: 30px;margin-right: 5px;padding-bottom: 20px;}
.Top002262 .header-menu li em{position:relative; }
.Top002262 .header-menu li em a{ position:relative; font-size:14px; color:#333;padding: 0 24px;display: block;border-radius: 30px;line-height: 30px}
.Top002262 .header-menu li em:hover a,
.Top002262 .header-menu li.aon em a{background: #bd1724;color: #fff}
.Top002262 .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden;background: rgba(0,0,0,0.6);margin-top: 0%}
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#fff; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:none; color:#bd1724; }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .header-right dd.qh{ padding:23px 0;}
.Top002262 .header-right dd.qh a{ padding:0 10px;}
.Top002262 .header-right dd.qh a:hover,.Top002262 .header-right dd.qh a.aon{ color:#bd1724; }
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:3px; background:#bd1724; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#bd1724; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px;background:#bd1724; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ background:#bd1724; position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
    .Top002262 .header-right{margin-top: 0;}
    .Top002262 .header-left{width:47%;}
}
/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}

/*
 .Floor002409 为demo编号
 */


/*word*/
.Floor002409{background: #f7f7f7;}
.Floor002409 .word{ padding: 25px 0 25px 0; }
.Floor002409 .word-head {position: relative; }
.Floor002409 .word-head h2{ font-size: 26px; color: #373f53; margin: 0; position: relative; z-index: 3;}
.Floor002409 .word-head em{ font-style: normal;    color: #bd1724;font-family: Myriad Pro; font-size: 30px; text-transform: uppercase;position: relative; z-index: 3;}
.Floor002409 .word-head .bg{ font-size: 60px; font-weight: bold;  color: #f3f3f3; position: absolute; top: 54%; left: 0; text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
	.Floor002409 .word{ float: left; width: 50%; padding-right: 6%; padding-left: 3%; border-left: 1px solid #eee;}
	.Floor002409 .word-head h2{ font-size: 36px;}
	.Floor002409 .word-head em{font-size: 44px;}
	.Floor002409 .word-head .bg{ font-size: 130px;top: 30%;}
}
@media only screen and (min-width:1440px ) {
	.Floor002409 .word{ padding: 86px 6% 55px 38px;}
	.Floor002409 .word-head h2{ font-size: 28px;}
	.Floor002409 .word-head em{font-size: 54px;}
	.Floor002409 .word-head .bg{ font-size: 130px;}
}

.Floor002409 .word .more{ display: block; border: 1px solid #bd1724; padding: 9px 0 9px 0; width: 170px; text-align: center; color: #bd1724; position: relative; margin-top: 20px;
transition: color .5s;}
.Floor002409 .word .more span{ position: relative; z-index: 2; padding-right: 25px;}
.Floor002409 .word .more i{ background:  url(../images/Floor002409-more_icon.png) no-repeat; display: block;width: 19px; height: 13px; position: absolute; top: 50%; margin-top: -6px; right: 0;}
.Floor002409 .word .more:after{ content: "";position: absolute; left: 0; top: 0; width: 0; height: 100%;background: #bd1724;transition: width .5s; }
.Floor002409 .word .more:hover{ color: #fff;}
.Floor002409 .word .more:hover:after{ width: 100%;}
@media only screen and (min-width:1024px ) {
	.Floor002409 .word .more{margin-top: 40px;}
}

.Floor002409 .word figure{ color: #555; font-size: 16px; line-height: 2.2; position: relative; z-index: 3; padding-top: 22px;
    text-align: justify;}
@media only screen and (max-width:480px ) {
	.Floor002409 .word figure{ font-size: 12px;padding-top: 0;line-height: 2;}
     .Floor002409 .word-head h2{font-size:18px;}
    .Floor002409 .word-head em{font-size: 16px;}
    .Floor002409 .word-head .bg{font-size: 32px;}
    .Floor002409 .word .more{    display: block;border:none;padding:0;width: 170px;text-align:left;color: #bd1724;position: relative;margin-top:0;transition: color .5s;}
}

/*word end*/

/*.navs*/
.Floor002409 .navs{background: url(../images/Floor002409-img.jpg) no-repeat left top; background-size: cover; position: relative; margin-top: 200px; margin-bottom: 30px;}
.Floor002409 .navs li{ float: left; width: 33.3334%; padding: 40px 4%; position: relative;height: 200px;}
.Floor002409 .navs li .bg{-moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.Floor002409 .navs li a{ color: #fff; position: relative; z-index: 5; display: block;}

.Floor002409 .navs li h3{ font-size: 22px; margin: 0;}
.Floor002409 .navs li h3:after{ content: ""; margin: 15px 0 12px; width: 20px; height: 2px; background: #fff; display: block;}
@media only screen and (max-width:480px ) {
	.Floor002409 .navs li h3{ font-size: 18px;}
}

.Floor002409 .navs li figure{ line-height: 26px; height: 52px; overflow: hidden;}

.Floor002409 .navs li.li0{ text-align: center; position: absolute; right: 33.3334%; top: -200px;}
.Floor002409 .navs li.li0 span{ display: block; width: 60%; height: 65px; max-width: 65px; margin: 0 auto; background: url(../images/Floor002409-videoicon.png) no-repeat; background-size: 100% auto; margin-top: 10px;}
.Floor002409 .navs li.li0 h3:after{ display: none;}
.Floor002409 .navs li.li0 .bg{ background-color: #075490;}
.Floor002409 .navs li.li1 .bg{ background-color: #feac1a;}
.Floor002409 .navs li.li2 .bg{ background-color: #01bbea;}
.Floor002409 .navs li.li3 .bg{ background-color: #bd1724;}
.Floor002409 .navs li.white{ background: #fafafa;}
@media only screen and (max-width:480px ) {
	.Floor002409 .navs{ margin-top: 0;}
	.Floor002409 .navs li{ width: 50%;}
	.Floor002409 .navs li.li0{ position: relative; top: 0; right: 0;display: none;}
	.Floor002409 .navs li.kong{ display: none;}
}
@media only screen and (min-width:768px ) {
	.Floor002409 .navs li{ width: 33.3334%;}
}
@media only screen and (min-width:1024px ) {
	.Floor002409 .navs{ float: right; width: 50%;margin-top:0; margin-bottom: 0;}
	.Floor002409 .navs li{ height: 240px;}
	.Floor002409 .navs li.li0{ right: 0;top: -240px;display: none;}
}
/*.navs end*/



/*
 .Floor002369 为demo编号
 */
.Floor002369{ padding: 3% 0 4%;}
.Floor002369 .wrap-header{ position: relative;}
.Floor002369 .wrap-header h1{ margin:0; padding:1% 0 2%; text-align:center; font-family:'微软雅黑'; color:#333; font-weight:lighter; font-size:30px;}
.Floor002369 .wrap-header h1 span{ display:block; font-size:18px; font-family:Verdana, Helvetica;color: #bd1724}
.Floor002369 .wrap-container{ padding-top: 25px;}
@media only screen and (min-width:768px ) {
	.Floor002369 .wrap-header h2{font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
	.Floor002369 .wrap-header h2{font-size: 24px;}
}
@media only screen and (max-width:767px ) {
	.Floor002369{ padding: 10px 0;}
}

.Floor002369 .box li h3 a{ color: #333;}
.Floor002369 .box li h3 a:hover{ color: #bd1724;}
.Floor002369 .box+.box{ margin-top: 20px;}
.piclist li{ position: relative;}
.piclist h3{ margin: 0; font-weight: normal; font-size: 16px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
filter:Alpha(opacity=40); background:#000; position: absolute; left: 0; bottom: 0; width: 100%; padding: 15px 2%;}
.Floor002369 .piclist li h3 a{ position: relative;z-index: 1; color: #fff;}
.Floor002369 .piclist li h3 a:hover{ color: #fff;}
.Floor002369 .piclist .pic{ display: block;}
.piclist .owl-dots{ position: absolute; right: 2%; bottom: 18px;}
.piclist .owl-dots >div{ display: inline-block; width: 6px; height: 6px; margin-left: 6px;}
.piclist .owl-dots >div span{ display: block; width: 8px; height: 8px; background: #fff; border-radius: 50%;}
.piclist .owl-dots >div.active span{ background-color: #bd1724;}
@media only screen and (min-width:1200px) and (max-width:767px) {
	.Floor002369 .piclist .pic{ background: none !important;}
}
@media only screen and (min-width:768px) and (max-width:1999px) {
	.Floor002369 .piclist .pic{ background-repeat: no-repeat; background-position: center center; background-size: cover; height: 350px; width: 100%;}
	.Floor002369 .piclist .pic img{ display: none;}
}

.newlist li{ font-size: 14px;}
.newlist li+li{ border-top: 1px dotted #ddd; padding-top: 10px; margin-top: 10px;}
.newlist ol{ border-bottom:1px solid #eaeaea; margin-bottom:2%;}
.newlist ol .Ispic{ padding-bottom:19%;display: block;float: left;width:40%;}
.newlist ol .txt{float: right;width:58%;}
.newlist time{ float:right; font-size:12px; color:#b8b7b7;}
.newlist ol h5{ font-size:15px; margin-bottom:0; margin-top:3%;}
.newlist ol h5 time{ font-weight:normal;}
.newlist ol h5 a{ color:#bd1724; padding-right:10px;}
.newlist ol p{ color:#888; line-height:21px; /*height:42px;*/ overflow:hidden; }
.newlist li{ line-height:32px;}
.newlist li a:hover{color: #bd1724}

.knowledgelist{ border: 1px solid #eee; padding:10px;}
.knowledgelist li{ position: relative; padding-left: 35px;}
.knowledgelist li+li{ margin-top: 10px;}
.knowledgelist li span{ position: absolute; left: 0; top: 0; display: block; width: 26px; height: 26px; text-align: center; line-height: 26px; background: #ddd; border-radius: 50%; color: #fff; font-size: 14px;}
.knowledgelist li h3{ font-weight: normal; margin: 0; font-size: 16px; overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.knowledgelist li time{ color: #999; display: block; padding-top: 5px;}
.knowledgelist li.numb01 span{ background-color: #ff6666;}
.knowledgelist li.numb02 span{ background-color: #ff8f8f;}
.knowledgelist li.numb03 span{ background-color: #ffc208;}

@media only screen and (min-width:768px ) {
	.Floor002369 .piclist{ float: left;;width: 58%}
	.Floor002369 .newlist{float: right;width: 40%;}
    .Floor002369 .box+.box{ margin-left: 1.5%; margin-top: 0;}
    .newlist li figure{ height: 44px; overflow: hidden;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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*/
/*Floor002059 */
.Floor002059.Floor02002059 li{margin-bottom: 2%;}
.Floor002059{ padding:3% 0 4% 0; background:#f7f7f7; background-size:cover;}
.Floor002059 ul{padding-top: 25px;}
.Floor002059 .wrap-header{ position: relative;}
.Floor002059 .wrap-header h1{ margin:0; padding:1% 0 4%; text-align:center;  color:#333; font-weight:lighter; font-size:30px;}
.Floor002059 .wrap-header h1 span{ display:block; font-size:18px; font-family:Verdana, Helvetica;color: #bd1724}
.Floor002059 li{ float:left; width:23.5%;  margin-right:2%; /*margin-bottom:3%;*/ position:relative; padding-bottom:40%;box-shadow: 0px 3px 22px #ddd;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:18px; text-align:center; padding-top:20%;color: #333;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:72px; margin:0;text-align: center;color: #777}
.Floor002059 li:hover h5{color: #fff}
.Floor002059 li:hover p{color: #fff}
.Floor002059 li:hover div{ color:#fff;background:#bd1724;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#bd1724; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:left; width:48%; padding-bottom:0; height:200px; margin:0 2% 2% 0;}
    .Floor002059 li:nth-chilid(2n){margin-right: 0;}
    .Floor002059 li figure{    height: 32%;}
    .Floor002059 li aside{top:31%;}
    .Floor002059 li h5{font-size: 14px;}
    .Floor002059 li p{font-size: 12px;}
    .Floor002059 li h5{    padding-top: 3%;}
    .Floor002059 li div{height: 69%;}
    .Floor002059 li aside{display: none;}
}
/*
 .Bottom002440 为demo编号
 */
.Bottom002440{background: #313131;color: #8a8a8a;}
@media only screen and (min-width:1200px ) {
	.Bottom002440{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Bottom002440{ padding-left: 50px; padding-right: 50px;}
}
.Bottom002440 a{transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}

.Bottom002440>.auto{background: url(../images/Bottom002440-bg.jpg) no-repeat top right;padding-top: 2%;/* padding-bottom: 3%; */}
.Bottom002440 .nav .dl dt{ position:relative; padding-bottom:15px;}
.Bottom002440 .nav .dl dt a{color: #ffffff;font-size:18px;line-height:24px;}
.Bottom002440 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002440 .nav .dl dd a{display:block;line-height:24px;color: #a7a7a7;}
.Bottom002440 .nav .dl dd a:hover{ color: #fff;}
.Bottom002440 .nav .dl dd a:hover:before{ background: #fff;}
@media only screen and (min-width:768px ) {
.Bottom002440 .nav{ float:left; width: 70%;}
.Bottom002440 .nav .dl{float:left;width: 16%;/* min-height: 200px; */padding: 15px 5% 15px 0;}
}
@media only screen and (max-width:767px ) {
	.Bottom002440 .nav .dl{border-bottom: 1px solid #1a5d74;}
	.Bottom002440 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 10px;}
	.Bottom002440 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002440-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002440 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002440 .nav .dl .two{ display: none;background-color: #034257; padding: 15px;}
.Bottom002440 .nav .dl dt span{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
    .Bottom002440 .nav {display: none;}
    .Bottom002440 .weixinbox dd,.Bottom002440 .info{display: none;}
    .Bottom002440>.auto{padding-top: 0;}
}


@media only screen and (min-width:768px ) {
.Bottom002440 .info{float:right;width: 10%;text-align: right;}
}
@media only screen and (max-width:767px ) {
	.Bottom002440 .info{ padding: 3% 0;}
	.Bottom002440 .info>*{ text-align: center !important;}
}

.Bottom002440 .weixinbox{ overflow:hidden; margin: 10px 0 10px auto; float:right; width:90%; max-width:240px;}
.Bottom002440 .weixinbox dd{float:none;width: 100%;}
.Bottom002440 .weixinbox dd img{ display:block; width:100%;}
.Bottom002440 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;}
@media only screen and (max-width:767px ) {
	.Bottom002440 .info .weixinbox{ margin: 10px auto; float:none;}
}
.Bottom002440 .share{padding: 10% 0 5%;clear:both;display: none;}
.Bottom002440 .share >*{ display: inline-block;}
.Bottom002440 .share a{ width:35px; height:35px; border-radius: 50%; background: #014258; text-align: center; line-height: 35px; color: #8e8e8e; font-size: 24px; margin-left: 5px; position: relative;}
.Bottom002440 .share a:before{ content: ""; position: absolute; top: 50%; margin-top: -10px; left: 50%;  margin-left: -12px;width: 25px; height: 20px; background: url(../images/Bottom002440-share_icon.png) no-repeat;}
.Bottom002440 .share a.weixin:before{ background-position: 0 0;}
.Bottom002440 .share a.sina:before{ background-position: right 0; margin-left: -14px;}
.Bottom002440 .share a:hover{ background: #012734;}
@media only screen and (max-width:767px ) {
	.Bottom002440 .share{ padding: 20px 0 0;}
}

.Bottom002440 footer{line-height:24px;position: relative;border-top: 1px solid #3c3c3c;padding: 10px 0;}
@media only screen and (max-width:767px ) {
	.Bottom002440 footer{ text-align: center;}
}
.Bottom002440 footer a{color: #ababab;}
.Bottom002440 footer a:hover{ color: #fff;}
.Bottom002440 footer .links a{ display:inline-block; position: relative;}
.Bottom002440 footer .links a+a{ margin-left: 20px;}
.Bottom002440 footer .links a+a:before{content: "";left: -10px;position: absolute;height: 50%;top: 25%;width: 1px;display: block;background: #656565;}
@media only screen and (min-width:768px ) {
	.Bottom002440 footer .links{ float: left;}
}
.Bottom002440 footer .copyright{ margin: 0;}
@media only screen and (min-width:768px ) {
	.Bottom002440 footer .copyright{ float: right;}
}




/*
 .Banner002307 为demo编号
 */
.Banner002307{}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: none;}
.Banner002307 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002307 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002307 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002307{ height: 270px;}
	.Banner002307 img{ display: none;}
	.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height: 270px; width: 100%;}
}
/*
 .Menu001746 为demo编号
 */
.Menu001746{background: #fff;line-height: 54px;box-shadow: 0px 0px 12px #ddd;}
.Menu001746 li{float: left;}
.Menu001746 li a{display: block;overflow:hidden;padding:0px 20px;line-height: 54px;height: 54px;color: #555;}
.Menu001746 li a:hover,
.Menu001746 li.aon a{background: #bd1724;color: #fff}
.Menu001746 dl{float: right;color:#666;padding-left: 20px;background: url(../images/Menu001746-ico.png) no-repeat left center;font-size: 12px;}
.Menu001746 dl a{color:#666;}
.Menu001746 dl a:hover{color:#bd1724;}
@media(max-width:1000px){
.Menu001746 dl{ float:none;}
}
@media(max-width:480px){
.Menu001746 dl{ font-size:12px;display: none;}
.Menu001746 li{ text-align:center; width:30%;}
.Menu001746 li a{ padding:0;height: 50px;line-height: 50px}
}


/*PicList002035 */
.PicList002035{padding: 3% 0 0}
.PicList002035 li{ margin-bottom:3%; padding-left:373px; padding-right:72px; position:relative;background: #f5f5f5;box-shadow: 0 3px 12px #ddd}
.PicList002035 li:nth-child(2n){}
.PicList002035 li .Ispic{ position:absolute; left:0; top:0; width:373px; height:100%;}
.PicList002035 li .Ispic img{ display:none;}
.PicList002035 li div{ padding:4% 10% 4% 0; margin-left:3%;  position:relative;}
.PicList002035 li time{padding: 1%;position:absolute;right: 3%;top:50%;transform:translateY(-50%);color:#434343;font-size:13px;text-align: center;border: 2px solid #bd1724;border-radius: 6px;/* background: #fff; */}
.PicList002035 li time span{ color:#bd1724; font-size:48px; display:block;}
.PicList002035 li .dot{ font-size:17px; color:#444;font-weight: bold}
.PicList002035 li p{ opacity:0.7; line-height:24px; overflow:hidden; height:72px; margin-bottom:3%;color: #333;text-align: justify;}
.PicList002035 li i{ background:url(../images/PicList002035-more.png) no-repeat; width:21px; height:11px; display:inline-block;}
.PicList002035 li:hover{box-shadow: 0 3px 12px #aaa}
.PicList002035 li:hover .dot{color: #bd1724}
@media(max-width:1680px){
.PicList002035 .auto{ padding:0 2%;}
}
@media(max-width:1000px){
.PicList002035 li{ padding-left:35%;}
.PicList002035 li .Ispic{ width:35%;}
}
@media(max-width:640px){
.PicList002035 li time span{font-size:40px;}
.PicList002035 li p{ height:48px;}
}
@media(max-width:480px){
.PicList002035 li .Ispic{ position:relative; width:auto; height:auto; padding-bottom:50%; display:block;}
.PicList002035 li{ padding:0;}
.PicList002035 li time{right:auto; top:auto; transform:translateY(0); left:0; top:0; background-color:#000; color:#ccc; padding:3%;}
    .PicList002035 li .dot{font-size: 14px;}
    .PicList002035 li p{font-size: 12px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#bd1724;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5; text-align:center;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*RighInfo002812 */
.RighInfo002812{padding:60px 0 40px 0;}
.RighInfo002812 .tit{color: #3e1b1b; font-size: 26px;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
@media(max-width:480px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 20px;padding-bottom: 20px; }
}
.RighInfo002812 .txt-p{font-size: 15px;color: #333;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid{margin: 2% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #bd1724; font-size: 20px;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:480px){
.RighInfo002812 .culture .box-item li{padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
    .RighInfo002812 .mid .list li{float: left;width:50%;margin:0;margin:2% 0;}
    .RighInfo002812 .mid .txt{font-size: 14px;font-weight: normal;}
    .RighInfo002812 .txt-p{font-size: 12px;}
    .RighInfo002812 .info .tit{font-size: 16px;}
}



/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0; min-height:440px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#bd1724; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content .con{ text-indent:2em; margin:0; padding:10px 0;float: left;width: 48%;line-height: 2;color: #333}
.RighInfo002228 .single-content .con h3{padding:1%;background: #ecab6a;border-radius: 10px;color: #fff;font-size: 18px;}
.RighInfo002228 .single-content .con h6{padding:0%;font-size: 16px;margin:0;color: #333;font-weight: normal;}
.RighInfo002228 .single-content .img{width:48%;float: right;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .contact{ float:left; width:45%; margin-bottom:2%;}
.RighInfo002228 .ditu{ float:right; width:50%; height:300px; margin-bottom:2%;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}
@media(max-width:640px){
.RighInfo002228 .contact,.RighInfo002228 .ditu{ width:100%;}
}


/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{display:block;background-color: #f7f7f7f7;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{margin:0;font-size: 15px;color:#333;text-align:center;padding: 4% 2%;z-index: 3}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:65%;position: relative;overflow: hidden;}
.PicList000762 li figure b{height:100%;width:100%;position: absolute;background: rgba(0,0,0,0.5);bottom:-100%;left: 0;transition:all 0.5s;z-index: 1;text-align: center}
.PicList000762 li figure b img{transform: translateY(66%);}
.PicList000762 li:hover figure b{bottom:0;}
.PicList000762 li a:hover{ background-color:#bd1724; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
    .PicList000762 li figure b{display: none}
}



/* .Floor000636 ä¸ºdemoç¼–å· */
.Floor000636{ padding:3% 0;background: #fafafa}
.Floor000636 .wrap-header{ position: relative;}
.Floor000636 .wrap-header h1{ margin:0; padding:1% 0 4%; text-align:center; font-family:'å¾®è½¯é›…é»‘'; color:#333; font-weight:lighter; font-size:30px;}
.Floor000636 .wrap-header h1 span{ display:block; font-size:18px; font-family:Verdana, Helvetica;color: #bf984f}
.Floor000636 .wrap-header h1::after{}
.Floor000636 .list{ padding:2% 0; position:relative;}
.Floor000636 .list li a{ display:block; background-position:center center; background-repeat:no-repeat; background-size:contain; padding-bottom:36%; margin-right:16%; background-color:#fff;

}
.Floor000636 .list li a:hover {opacity:1; 
filter: url("data:image/svg+xml;utf8"); /* Firefox 3.5+ */
-webkit-filter: grayscale(0%); /* chrome+ */
filter: grayscale(0%); /* æœªæ¥æµè§ˆå™¨ */
filter: ; /* ie6-8 */
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);/*ie6-9 */
}
.Floor000636 .list .bx-pager{ display:none;}
.Floor000636 .list .bx-controls-direction a{ width:24px; height:24px; position:absolute; top:50%; margin-top:-12px; overflow:hidden; line-height:100px;}
.Floor000636 .list .bx-controls-direction a.bx-prev{ left:-30px;}
.Floor000636 .list .bx-controls-direction a.bx-next{ right:-34px; }
.Floor000636 .list .bx-controls-direction a::after,
.Floor000636 .list .bx-controls-direction a::before{ position:absolute; content:'';width:17px; height:3px; background-color:#bd1724; }
.Floor000636 .list .bx-controls-direction a:hover::after,
.Floor000636 .list .bx-controls-direction a:hover::before{ background-color:#85be60;}
.Floor000636 .list .bx-controls-direction a::after{ 
-webkit-transform: rotate(45deg);	
-moz-transform: rotate(45deg);
transform: rotate(45deg);
top:5px;
left:0;
}
.Floor000636 .list .bx-controls-direction a::before{ 
-webkit-transform: rotate(-45deg);	
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
top:16px;
}
.Floor000636 .list .bx-controls-direction a.bx-prev::after{ 
-webkit-transform: rotate(-45deg);	
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.Floor000636 .list .bx-controls-direction a.bx-prev::before{ 
-webkit-transform: rotate(45deg);	
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
@media(max-width:1200px){
.Floor000636 .list .bx-controls-direction a{ display:none;}
}
@media(max-width:640px){
.Floor000636{ background-size:contain;}
.Floor000636 .title{ font-size:18px;}
.Floor000636 .title span{ font-size:14px; }
}
@media(max-width:480px){
.Floor000636 .title{ background-size:17% auto; padding-bottom:25px;}
.Floor000636 .title::before, 
.Floor000636 .title::after{ bottom:7px;}
}


/*
 .TextList001246 为demo编号
 */
.TextList001246{ padding-top:2%;} 
.TextList001246 li{ border-bottom:1px dashed #c7c7c7; padding:0 5px 20px 5px; margin-bottom:20px; overflow:hidden;}
.TextList001246 li time{ float:left; width:74px; margin-right:20px; background:url(../images/TextList001246-date.jpg) no-repeat center top; height:79px; text-align:center;}
.TextList001246 li time span{font-size: 28px; display:block;font-family: Arial;padding: 18px 0 9px;color: #858585;}
.TextList001246 li p{ line-height:21px; overflow:hidden; height:42px; margin-bottom:0;}
.TextList001246 li .dot{ padding-top:5px;}
.TextList001246 li a:hover{ color:#2070b8;}

/*
 .from 为demo编号
 */
.from{ padding:2% 0;} 
.from td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:5%; width:45%;}
.from label{ position:absolute; left:15px; top:0;line-height:44px; color:#666;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#bd1724;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}

/*PicList002171 */
.PicList002171{ padding:2% 0;}
.PicList002171 li{ float:left; width:23.4%; margin-right:2%; margin-bottom:2%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.54); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

.ul_sitemap{ list-style:none;}


/*Floor00205933*/
.Floor00205933 {padding:3% 0;}
.Floor00205933 li{float: left;width: 23.5%;margin-right: 2%; margin-bottom: 2%;box-shadow: 0px 3px 22px #ddd;}
.Floor00205933 li:nth-child(4n){ margin-right: 0;}
.Floor00205933 li .Ispic { display: block; padding-bottom: 88%;}
.Floor00205933 li .Ispic img { display: none; }
.Floor00205933 li p { text-align: center;}
@media(max-width:480px){
	.Floor00205933 li{width: 49%;}
	.Floor00205933 li:nth-child(2n){ margin-right: 0;}
}


/* history */
.history {width: 100%;margin: 3% 0;position:relative;}
.history u {width: 3px;height: 100%;position: absolute;left: 0;right: 0;top: 0;margin: auto;background: #D3DAE4;}
.history li {width: 50%;padding: 0 50px 0 0;position: relative;margin: -20px 0; list-style:none;}
.history li .span {width: 20px;height: 20px;border-radius: 100%;border: 3px #D3DAE4 solid;background:#f0f3f7;position: absolute;top: 50%;right: -10px;margin: -10px 0 0;}
.history-cont {width: 100%;padding: 20px;position: relative;background: white;box-shadow: 0 5px 10px rgba(90,114,146,.1);transition: all .5s;cursor: pointer;}
.history-cont i {width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent white;position: absolute;top: 50%;right: -10px;margin: -10px 0 0;}
.history-cont h5 {font-size: 20px;color: #bd1724;}
.history-cont p {font-size: 16px;}

.history li:nth-child(2n) {margin: 0 0 0 50%;padding: 0 0 0 50px;}
.history li:nth-child(2n) span,
.history li:nth-child(2n) .history-cont i {right: auto;left: -10px;}
.history li:nth-child(2n) .history-cont i {border-width: 10px 10px 10px 0;border-color: transparent white transparent transparent;}

.history-cont:hover {background: #bd1724;}
.history-cont:hover h5,
.history-cont:hover p {color: white;}
.history-cont:hover i {border-color: transparent transparent transparent #bd1724;}
.history li:nth-child(2n) .history-cont:hover  i {border-color: transparent #bd1724 transparent transparent}