.block p.sub-title{font-size: 14px;color: #999999;text-align: center; margin:0px; padding:0px;}

.case .case-slide-box{width: 1220px;margin: 0 auto;position: relative;}
.case .items{width: 1220px;height: auto;margin: 0 auto;overflow: hidden;padding-top: 50px;}
.case .items ul{width: auto;height: auto;margin: 0 auto;text-align: center;}
.case .items ul .four-item{width: 1220px;float: left;}
.case .items ul li{float: left;width:393.2px;height: 360px;margin-bottom: 20px;background-size: 100% 100%;cursor: pointer;margin-right: 20px;overflow: hidden; }
.case .items ul li p{ height:60px; line-height:60px;}
.case .items ul li:nth-child(3n){margin-right: 0;}
.case .items ul li a{display: block;width: 100%;height:358px;background:#F8F8F8; border-bottom:2px solid #F8F8F8; font-size:16px; color:#333;}
.case .items ul li a:hover{display: block;width: 100%;background:#F8F8F8;border-bottom:2px solid #CC0000; color: #CC0000;}
.case .items ul li img{width: 100%;height:300px;;transition: all .3s;}
.case .items ul li .item-txt{position: absolute;width: 100%;text-align: center;color: #FFFFFF;z-index: 2;top: 50%;left: 0;transform: translateY(-50%);}
.case .items ul li .item-txt .title{font-size: 30px;padding-bottom: 15px;}
.case .items ul li .item-txt .desc{font-size: 16px;line-height: 30px;padding: 0 40px;}
.case .items ul li.active img{opacity: 0;transition: all .3s;}
.case .items ul li.active a:after{transform: translateY(100%);transition: all .5s;}
.case .items ul li.active .item-txt .title{color: #333333;text-align: left;font-size: 18px;position: relative;padding-left: 40px;padding-bottom: 20px;}
.case .items ul li.active .item-txt .title:after{position: absolute;content: "";display: inline-block;width: 3px;height: 20px;text-align: center;background: #4c80e7;z-index: 2;top: 2px;left: 28px;}
.case .items ul li.active .item-txt .desc{font-size: 14px;text-align: left;color: #999999;padding: 0 195px 0 40px;line-height: 25px;}
.case .swiper-pagination-bullets{bottom: 50px;text-align: center;width: 100%;}
.case .swiper-pagination-bullet{width: 12px;height: 12px;margin: 0 10px;}
.case .swiper-button-prev{background: url(../images/arrow-left-out.png);width: 42px;height: 84px;left: -100px;}
.case .swiper-button-next{background: url(../images/arrow-right-out.png);width: 42px;height: 84px;right: -100px;}
.case .swiper-button-prev:hover{background: url(../images/arrow-left.png);width: 42px;height: 84px;left: -100px;}
.case .swiper-button-next:hover{background: url(../images/arrow-right.png);width: 42px;height: 84px;right: -100px;}



.about-box{ background:url(../images/com-bg.jpg) right center no-repeat; height:580px;}
.about-info{ background:#FFFFFF; width:600px; margin-top:150px; padding:60px; color:#666666;}
.about-info h3{ font-weight:normal;position: relative; font-size:16px; margin-bottom:10px;}
.about-info h3:after {content: " ";width:78px;height: 5px;display: block;position: relative;left:0px;top: -43px; background:#CC0000;}

.about-info p{ line-height:30px; font-size:14px;position: relative; }



.listimg-4 li img{width:100%;height:100%;border-radius: 3px 3px 0 0;transition: all .3s ease-out 0s;object-fit: cover;display: block;font-size:0;}
.listimg-4 li img:hover{-webkit-transform: scale(1.03);transform: scale(1.03);transition: all .3s ease-out 0s;}


.index-news-lf{ width:600px; float:right;}
.index-news-lf p{ font-size:36px; height:36px; line-height:36px; font-weight:bold; font-family:"Microsoft YaHei"}
.index-news-lf h3{ font-weight:normal; font-size:16px; margin:10px 0px;}
.index-news-lf h4{ font-weight:normal; font-size:12px; padding:0px 10px 0px 0px;}
.index-news-list3{ padding:10px 0px;}
.index-news-list3 li{ background:#fff; overflow:hidden; padding:20px 0px;}
.index-news-list3 li:hover{ background:#C70101;}
.index-news-list3 li a{ color:#666666;}
.index-news-list3 li a:hover{ color:#fff;}
.index-news-ppt{ background:#FF3300; width:590px; height:480px; margin-left:20px; margin-top:10px;}
.mychgPic{width:590px; height:480px; margin:0 auto}
.mF_liuzg{ position:relative; width:590px; height:480px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;}/*载入画面*/
.mF_liuzg .pic li{width:590px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:590px;position:absolute; margin:0px; padding:0px;}
.mF_liuzg .pic li p a{display:block;margin:0px; padding:0px;height:480px;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:590px;height:480px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:590px;height:36px;line-height:34px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:590px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:8px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:22px; height:18px; position:relative; border:1px solid #FFF; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#000; filter:alpha(opacity=90); opacity:0.9; color: #FFF; }
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#A61814; color:#fff; font-weight:bold;}


.aboutbg{ background: url(../images/com-bg2.jpg) #fff no-repeat top center; background-size:100% 100%; height:500px; margin-top:20px;}

.aboutbg-box{ background:rgba(0, 0, 0, .6); margin:0px 20px; border-radius:10px; overflow:hidden;}
.aboutbg-box h3{ margin:50px 20px 20px; color:#FFFFFF; text-align:center;}
.aboutbg-box p{ margin:20px; color:#FFFFFF; text-indent:24px; line-height:30px;}

#full-screen-slider { width:100%; height:650px; float:left; position:relative; z-index:0;}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:600px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#C70102;}


