@charset "utf-8";
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
*{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;	
}

input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;
}
textarea {  -webkit-appearance: none;}     
html{font-size:62.5%}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{ 
	margin:0px auto;
	font-size:1.6rem;
	color:#4F4F4F;	
	overflow-x: hidden;
	background: #fff;
}
img{border:none;}
button,submit{cursor:pointer;}

li{list-style-type:none;}
ul{list-style:none;}
i{ font-style:normal;}
a:link,a:visited{text-decoration:none;color:#272727;}
a:hover{color:#84060D; text-decoration:none;}
.cl{ clear:both;}
.fr{float:right}
.fl{float:left}

.mar{margin: 0px auto;}
input{outline:none;}
.trans,a{
    -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 550ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 550ms;
}
.wap{display: none;}
.box{margin:0 auto;width: 1180px;}

.header{width:100%;display: block;background: #fff;height:118px;border-bottom:1px solid #BEBEBE;}
.header .box{position: relative;}
.header .logo{position: absolute;left:0;top:45px;z-index: 3;}
.nav{float:left;margin-left:180px;margin-top:24px;}
.nav a{color:#333; font-size:18px;display:inline-block;}
.nav li{ float:left;padding:0 16px;height: 94px;position: relative;line-height: 94px;}
.nav li a::after{width:0;content: "";position: absolute;bottom:20px;left:0;right:0;margin:0 auto;height: 2px;
	 -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.nav li:hover a::after,.nav li.active a::after{background:#84060D;width:25px;}

.nav li:hover a,.nav li a.active{color:#84060D;}
.nav li .sub li a.active,.nav li .sub li a:hover{color:#fff;}

.nav a:nth-of-type(2){-webkit-animation-delay:0.4s; animation-delay:0.4s;}
.nav a:nth-of-type(3){-webkit-animation-delay:0.5s; animation-delay:0.5s;}
.nav a:nth-of-type(4){-webkit-animation-delay:0.6s; animation-delay:0.6s;}
.nav a:nth-of-type(5){-webkit-animation-delay:0.7s; animation-delay:0.7s;}
.nav a:nth-of-type(6){-webkit-animation-delay:0.8s; animation-delay:0.8s;}
@-webkit-keyframes upIn{
	0%{opacity:0; -webkit-transform:translateY(-30px);}
	100%{opacity:1; -webkit-transform:translateY(0);}
}
@keyframes upIn{
	0%{opacity:0; transform:translateY(-30px);}
	100%{opacity:1; transform:translateY(0);}
}
.nav .sub{ position:absolute; display:none; left:0; top:92px; width:100%; background:rgba(132,6,13,.5);z-index: 99999999;padding:0;}
.nav li:hover .sub{ -webkit-transition:color 0.3s; transition:color 0.3s;  -webkit-animation:upIn 0.6s ease 0.3s both; animation:upIn 0.6s ease 0.3s both;display: inline-block;}
.nav .sub ul{}
.nav .sub li{text-align:center; float:left;height: auto;padding:0;line-height: normal;width:100%;}
.nav .sub li a{padding:10px 0;margin:0;font-weight: normal;color: #fff;font-size:14px;display: block;}
.nav .sub li a:hover{background:rgba(132,6,13,0.8);}
.nav .sub li a::before{display: none;}
.nav .sub li a::after{display: none;}

.header .header-r{position: absolute;right:0;top:0;z-index: 3;text-align: right;}
.header .header-r .lag{display: inline-block;position: relative;margin-top:20px;z-index: 9}
.header .header-r .lag span{display: inline-block;width:98px;height: 27px;border:1px solid #3C3C3C;border-radius:4px;line-height: 25px;text-align: center;font-size:14px;}
.header .header-r .lag span::after{content: "∨";display: inline-block;margin-left:5px;}
.header .header-r .lag ul{position: absolute;top:26px;left:0;border:1px solid #3C3C3C;border-radius:4px;padding:10px;width:100%;background: #fff;display: none;}
.header .header-r .lag:hover ul{display: block;}
.header .header-r .lag:hover span::after{content: "∧"}
.header .header-r .lag li{display: block;text-align: center;}
.header .header-r .lag li a{font-size:14px;display: inline-block;border-bottom:1px solid #969696;color:#969696;padding-bottom:6px;}
.header .header-r .lag li a:hover{color: #333;}
.header .header-r .r-sear{margin-top:20px;position: relative;display: block;}
.header .header-r .r-sear .input{width:21px;height: 21px;background: url(../images/sear-ico.png);border:none;cursor: pointer;outline: none;}
.header .header-r .r-sear .text{width:0;position: absolute;right:20px;top:0;height: 21px;border:none;border-bottom:1px solid #494949;font-size:16px;}
.header .header-r .r-sear .text.active{width:255px;}

.homebanner{width:100%;display: block;}
.homebanner img{width:100%;vertical-align: bottom;}
.homebanner .swiper-pagination-bullet{width:35px;height: 3px;background: #fff;opacity: 1;border-radius:0;}
.homebanner .swiper-pagination-bullet-active{background: #AE0000;}

.home-news{width:686px;float: left;margin-top:46px;}
.home-news .title{width:100%;float:left;}
.home-news .title span{float: left;border-bottom:2px solid #AE0000;font-size:30px;color: #272727;padding-bottom:5px;}
.home-news .title .en{float: left;text-transform: uppercase;font-size:14px;margin-left:10px;}
.home-news .title a{float: right;font-size:12px;margin-top:8px;}
.home-news .new{width:100%;float:left;margin-top:40px;margin-bottom:15px;}
.home-news .new .time{float: left;width:90px;}
.home-news .new .time span{font-size:16px;color: #272727;}
.home-news .new .text{float: right;width:552px;}
.home-news .new .text a{font-size:18px;}
.home-news .new .text a i{display: inline-block;width:49px;height: 15px;background: url(../images/zuixin.png) center no-repeat;margin-left:10px;}
.home-news .new .text p{display: block;margin-top:10px;font-size:14px;color: #8E8E8E;line-height: 20px;}
.home-news .new .text p a{color: #AE0000;font-size:12px;}
.home-news ul{width:100%;float:left;}
.home-news li{width:100%;float:left;margin-top:10px;}
.home-news li .time{width:90px;float: left;font-size:12px;}
.home-news li p{float: right;width:552px;text-align: left;}
.home-news li a{font-size:14px;}

.homepicnews{float: right;width:450px;height: 278px;margin-top:46px;}
.homepicnews .swiper-slide{position: relative;}
.homepicnews .swiper-slide p{position: absolute;bottom:0;left:0;background: rgba(0,0,0,.5);line-height: 26px;padding:0 10px;width:100%;z-index: 2;font-size:14px;color: #fff;padding-right:100px;height: 26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homepicnews .swiper-pagination{text-align: right;z-index: 3;width:90px;right:15px;left: auto;bottom:5px;}
.homepicnews .swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1;}
.homepicnews .swiper-pagination .swiper-pagination-bullet-active{background: #AE0000;}

.home-dichan{width:100%;background: #F0F0F0;padding:50px 0;margin-top:50px;}
.home-dichan .title{width:100%;float:left;padding:0 9px;}
.home-dichan .title span{float: left;border-bottom:2px solid #AE0000;font-size:30px;color: #272727;padding-bottom:5px;}
.home-dichan .text{width:100%;float:left;margin-top:30px;font-size:18px;color: #3C3C3C;line-height: 34px;padding:0 9px;}
.home-dichan .list{width:100%;float:left;}
.home-dichan .list ul{}
.home-dichan .list li{width:381px;height: 241px;float:left;margin:18px 9px 0 9px;position: relative;overflow: hidden;}
.home-dichan .list li img{width: 100%;vertical-align: bottom;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.home-dichan .list li .cent{display: block;}
.home-dichan .list li .tit{position: absolute;top:190px;left:0;padding:0 25px;z-index: 9;width:100%;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.home-dichan .list li .tit span{border-top:1px solid #fff;font-size:20px;padding-top:6px;display: inline-block;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.home-dichan .list li .tit a{color: #fff;}
.home-dichan .list li .bg{width:100%;height: 100%;position: absolute;top:0;left:0;bottom:0;background: rgba(0,0,0,0);z-index: 2;}
.home-dichan .list li:hover .tit{top: 30px;}
.home-dichan .list li:hover .tit span{width:100%;display:inline-block;}
.home-dichan .list li:hover img{
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
.home-dichan .list li:hover .bg{background: rgba(0,0,0,.6);}
.home-dichan .box{width:1200px;}

.footer-link{width:100%;float:left;margin:79px 0;}
.footer-link ul{margin-left:-17px;}
.footer-link li{width:382px;height: 137px;background: #F0F0F0;float:left;margin-left:17px;}
.footer-link li p{width:100%;text-align: center;height: 100px;display: table;}
.footer-link li p img{max-height: 80%;max-width: 100%;}
.footer-link li p img.pic2{display: none;}
.footer-link li p a{display: table-cell;vertical-align: middle;}
.footer-link li .tit{width:100%;float:left;text-align: center;padding:0 15px;}
.footer-link li .tit .t{display: inline-block;}
.footer-link li .tit .t a{font-size:16px;color: #3C3C3C;}
.footer-link li .tit a.link{display: none; font-size:12px;}
.footer-link li:hover{background: #AE0000;}
.footer-link li:hover p img.pic2{display: inline-block;}
.footer-link li:hover p img.pic1{display: none;}
.footer-link li:hover .tit .t{float: left;}
.footer-link li:hover .tit .t a{color: #fff;}
.footer-link li:hover .tit a.link{display: inline-block;float: right;color: #fff;}
.footer-link ul.wap{margin:0;}
.footer-link ul.wap li{width:33.333%;height: auto;background: none;margin:0;text-align: center;}
.footer-link ul.wap li img{max-width: 100%;}
.footer-link ul.wap li{border-left:1px solid #e5e5e5;padding:0 10px;}
.footer-link ul.wap li:first-child{border:none;}

.footer{width:100%;border-top:1px solid #6C6C6C;padding:20px 0 95px 0;}
.footer .copyright{float: left;font-size:14px;}
.footer .rlink{float: right;}
.footer .rlink a{font-size:12px;}
.footer .rlink i{margin:0 8px;}
.subbanner{width:100%;display: block;position: relative;}
.subbanner img{width:100%;vertical-align: bottom;}
.contact-con{margin:50px 0;width:100%;float:left;text-align: left;font-size:20px;line-height: 36px;}
.contact-con .title{font-size:38px;font-weight: normal;}
.map-title,.fl-title,.dy-title{width:100%;float:left;border-bottom:1px solid #BEBEBE;padding-bottom:10px;font-size:38px;margin:50px 0;color: #333;}
.map-spac{width:100%;float:left;height: 50px;}
.map-list{width:100%;float:left;margin-top:7px;}
.map-list .one-name{float: left;width:137px;height: 85px;color: #fff;font-size:20px;background: #AE0000;line-height: 85px;text-align: center;}
.map-list ul{width:1000px;float: right;border-bottom:1px solid #BEBEBE;}
.map-list li{float:left;margin-right:55px;height: 85px;display: table;}
.map-list li a{font-size:20px;display: table-cell;vertical-align: middle;}

.fl-content{width:100%;float:left;margin-bottom:50px;line-height: 28px;}
.fl-content h2.t{font-weight: normal;background: #AE0000;color: #fff;font-size:16px;display: inline-block;padding:5px 10px;margin-bottom:10px;}
.fl-content p{text-indent: 33px;}

.fl-dy{width:100%;float:left;border-top:1px solid #BEBEBE;padding:15px 0 50px 0;}
.fl-dy a{font-size:14px;color: #666;}

.two-menu{text-align: left;}
.two-menu a{padding:10px 0;display: inline-block;margin-right:25px;font-size:16px;}
.two-menu a.active{border-bottom:1px solid #AE0000;color: #AE0000;}

.subbanner .banner-text{width:100%;bottom:0;left:0;position: absolute;background: rgba(174,0,0,.6);}
.subbanner .banner-text span{display: table-cell;vertical-align: middle;}
.subbanner .banner-text p{position: relative;display: block;font-size:32px;color: #fff;font-style: italic;padding-bottom:30px;}
.subbanner .banner-text p::after{content: "";width:82px;height: 2px;background: #fff;position: absolute;bottom:0;left:0;}
.subbanner .banner-text .box{height: 178px;display: table;}


.about-title{width:100%;float:left;font-size:38px;margin:50px 0;color: #333;}
.about-entit{width:100%;text-align: center;float:left;font-size:86px;color: #F0F0F0;text-transform: uppercase;}

.about-li{width:100%;float:left;margin-top:50px;}
.about-li ul{margin-left:-25px;}
.about-li li{width:275px;float:left;height: 250px;background: #fff;-moz-box-shadow:0px 0px 20px rgba(60,60,60,.1); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.1); box-shadow:0px 0px 20px rgba(60,60,60,.1);margin-left:25px;text-align: center;}
.about-li li i{display: block;height: 100px;margin-top:30px;background-position: center;background-repeat: no-repeat;}
.about-li li i.ico1{background-image: url(../images/about-ico1.png);}
.about-li li i.ico2{background-image: url(../images/about-ico2.png);}
.about-li li i.ico3{background-image: url(../images/about-ico3.png);}
.about-li li i.ico4{background-image: url(../images/about-ico4.png);}
.about-li li p.t1{font-size:30px;color: #ae0000;display: block;line-height: 25px;margin-top:8px;}
.about-li li p.t2{font-size:16px;display: block;margin-top:8px;}
.about-li li:hover i{height: 90px;}
.about-li li p span{font-size:18px;}

.about-content,.about2-content{width:100%;float:left;margin:50px 0;font-size:16px;line-height: 36px;}
.about2-box{width:100%;background: #F0F0F0;}


.team-list{width:100%;float:left;margin-top:20px;background: #fff;-moz-box-shadow:0px 0px 20px rgba(60,60,60,.1); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.1); box-shadow:0px 0px 20px rgba(60,60,60,.1);padding:25px 0;}
.team-list .ico{width:127px;float:left;height: 157px;background-position: center;background-repeat: no-repeat;}
.team-list .text{width:990px;float: left;border-left:1px solid #E0E0E0;min-height: 157px;padding:20px 0;padding-left:30px;}
.team-list .text .t{font-size:20px;color: #ae0000;}
.team-list .text p{display: block;font-size:16px;margin-top:10px;line-height: 30px;}
.team-list .ico1{background-image: url(../images/team-ico1.png);}
.team-list .ico2{background-image: url(../images/team-ico2.png);}

.wh-list{width:100%;float:left;padding:50px 0;text-align: center;border-top:1px solid #BEBEBE;}
.wh-list .tit{width:100%;float:left;font-size:20px;color: #6c6c6c;background: url(../images/line.jpg) center bottom no-repeat;padding-bottom:20px;}
.wh-list .text{margin-top:20px;width:100%;float:left;font-size:28px;color: #ae0000;}
.line-bg{width:100%;height: 1px;background: #BEBEBE;display: block;}
.dc-des{width:100%;float:left;font-size:18px;line-height: 30px;margin-top:-30px;margin-bottom:40px;}
.dc-menu{width:100%;float:left;text-align: center;padding:30px 0;}
.dc-menu a{display: inline-block;font-size:16px;color:#8e8e8e;}
.dc-menu a:hover,.dc-menu a.active{color: #000;}
.dc-menu span{display: inline-block;margin:0 15px;color:#8e8e8e;}

.dc-list{width:100%;float:left;margin-bottom:50px;}
.dc-list ul{margin-left:-14px;}
.dc-list li{width:284px;float:left;overflow: hidden;margin:15px 0 0 14px;}
.dc-list li .pic{width:100%;height: 0;float:left;overflow: hidden;padding-top:180px;position: relative;}
.dc-list li .pic a{position: absolute;top:0;left:0;width:100%;height: 100%;}
.dc-list li .pic img{max-width: 100%;vertical-align: bottom;}
.dc-list li .tit{width:100%;float:left;height: 54px;line-height: 54px;text-align: left;padding:0 10px;overflow: hidden;}
.dc-list li .tit a{font-size:18px;}
.dc-list li:hover .tit{background: #AE0000;text-align: center;}
.dc-list li:hover .tit a{color: #fff;}

.dc-kfbt{width:100%;display: block;position: relative;text-align: center;}
.dc-kfbt img{max-width:100%;vertical-align: bottom;}
.dc-kfbt .kfbt-tab{position: absolute;width:100%;top:30px;text-align: right;}
.dc-kfbt .kfbt-tab span{display: inline-block;height: 77px;border:1px solid #6C6C6C;background: #fff;padding:0 27px;line-height: 75px;text-align: center;margin-left:8px;cursor: pointer;}
.dc-kfbt .kfbt-tab span.hover{background: #C89760;color: #fff;border-color:#C89760;}

.dc-left{width:835px;float: left;margin:48px 0;}
.dc-left .show-title{width:100%;float:left;border-bottom:2px solid #D8D8D8;padding-bottom:20px;font-size:38px;}
.dc-left .show-content{width:100%;float:left;margin:45px 0;font-size:16px;line-height: 30px;}
.dc-left .show-pic{width:100%;float:left;}
.dc-left .show-pic img{max-width: 100%;}
.dc-right{width:288px;float: right;}
.dc-right .dc-show-ico{width:100%;float:left;margin-top:33px;}
.dc-right .dc-show-ico li{width:100%;float:left;border-bottom:1px solid #C9A063;padding:15px 0;}
.dc-right .dc-show-ico li i{width:52px;float:left;height: 54px;background-repeat: no-repeat;background-position: center;}
.dc-right .dc-show-ico li i.ico1{background-image: url(../images/ico3.jpg);}
.dc-right .dc-show-ico li i.ico2{background-image: url(../images/ico4.jpg);}
.dc-right .dc-show-ico li i.ico3{background-image: url(../images/ico5.jpg);}
.dc-right .dc-show-ico li i.ico4{background-image: url(../images/ico6.jpg);}
.dc-right .dc-show-ico li .text{width:225px;float: right;font-size:14px;padding-top:3px;}
.dc-right .dc-show-ico li .text p{font-size:20px;color: #c9a063;margin-top:3px;}
.dc-right .dc-show-ico li .text p .font-little{font-size:14px;}
.dc-right .r-tit{width:100%;float:left;background: url(../images/ico7.jpg) left center no-repeat;padding-left:20px;font-size:16px;}
.dc-right .dc-show-map{width:100%;float:left;margin-top:18px;}
.dc-right .dc-show-map img{max-width: 100%;vertical-align: bottom;}
.dc-right .dc-pic-tab{width:100%;float:left;margin-top:18px;}
.dc-right .dc-pic-tab ul{margin-left:-4px;}
.dc-right .dc-pic-tab li{width:142px;float:left;margin:4px 0 0 4px;overflow: hidden;height:90px;position: relative;}
.dc-right .dc-pic-tab li img{max-width: 100%;vertical-align: bottom;height: 90px;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.dc-right .dc-pic-tab li:hover img{
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
.dc-right .dc-pic-tab li.hover::after{content: "";width:100%;height: 100%;position: absolute;top:0;left:0;right:0;bottom:0;border:2px solid #AE0000;}
.dy-pd-des{width:100%;float:left;margin:0 0 25px 0;}
.dy-pd-des .text{width:440px;float: left;font-size:16px;line-height: 28px;margin-top:39px;}
.dy-title{margin-bottom:0;}
.dy-pd-des ul{float: right;width:718px;text-align: right;margin-top:25px;margin-bottom:25px;}
.dy-pd-des li{width:179px;height: 119px;background: #fff;-moz-box-shadow:0px 0px 20px rgba(60,60,60,.1); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.1); box-shadow:0px 0px 20px rgba(60,60,60,.1);margin:14px 0 0 12px;text-align: center;padding:0 22px;font-size:20px;color: #ae0000;padding-top:15px;display: inline-block;vertical-align: top;
	-webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
.dy-pd-des li p{display: block;font-size:16px;color: #8e8e8e;margin-top:8px;}
.dy-pd-des li.li2{width:313px;}
.dy-pd-des li:hover{-moz-box-shadow:0px 0px 20px rgba(60,60,60,.5); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.5); box-shadow:0px 0px 20px rgba(60,60,60,.5);}

.dy-bg{width:100%;background: #ECF1F8;margin-bottom:30px;}
.dy-bg .pic{max-width:532px;display: inline-block;vertical-align: middle;}
.dy-bg .pic img{max-width: 100%;}
.dy-bg .text{display: inline-block;vertical-align: middle;width:482px;margin-left:100px;}
.dy-bg .text .tit{width:100%;display: block;}
.dy-bg .text .tit span{border-left:5px solid #AE0000;padding-left:15px;font-size:22px;line-height: 25px;}
.dy-bg .text .con{display: block;padding-left:20px;font-size:16px;line-height: 28px;color: #6c6c6c;margin-top:15px;}
.dy-bg .text .more{display: block;padding-left:25px;margin-top:100px;text-align: left;}
.dy-bg .text .more a{display: inline-block;width:51px;height: 21px;/*background: url(../images/jiantou.png) center no-repeat;*/background:none;}
.dy-bg .text .more a:hover{margin-left:20px;}

.dy-jgbj{width:100%;position: relative;}
.dy-jgbj::before{width:80%;position: absolute;left:0;top:0;z-index: 1;padding-top:80%;background: #BF0310;content: "";}
.dy-jgbj::after{width:20%;position: absolute;right:0;top:0;z-index: 1;padding-top:20%;background:#3C3C3C;content: "";}
.dy-jgbj .tit{width:100%;display: block;position: relative;z-index: 2;padding:5%;}
.dy-jgbj .tit span{float: left;border-left:4px solid #fff;padding-left:10px;font-size:20px;line-height: 20px;color: #fff;}
.dy-jgbj .swiper-button-next{width:20%;background: url(../images/jiantou3.png) center no-repeat;height: 0;padding-top:20%;background-size: 50% auto;z-index: 9999;right:0;top:0;margin-top:0;}
.dy-jgbj .pic{width:100%;padding:5%;display: block;position: relative;z-index: 2;}
.dy-jgbj .pic img{max-width: 100%;vertical-align: bottom;}
.dy-pic-tab{width:100%;float:left;margin-top:5;}
.dy-pic-tab li{width:275px;float:left;margin-left:5px;height: 176px;position: relative;}
.dy-pic-tab li img{width:100%;height: 176px;}
.dy-pic-tab ul{margin-left:-5px;}
.dy-pic-tab li.hover::after{content: "";width:100%;height: 100%;position: absolute;top:0;left:0;border:2px solid #AE0000;}
.gjsm-content{width:100%;float:left;margin:30px 0;font-size:16px;line-height: 30px;}
.gjsm-pic{width:100%;float:left;margin-bottom:50px;}
.gjsm-pic img,.gjsm-content img{max-width: 100%;}

.zr-list{width:100%;float:left;margin-bottom:100px;}
.zr-list ul{margin-left:-25px;}
.zr-list li{width:275px;float:left;height: 250px;background: #fff;-moz-box-shadow:0px 0px 20px rgba(60,60,60,.1); -webkit-box-shadow:0px 0px 20px rgba(60,60,60,.1); box-shadow:0px 0px 20px rgba(60,60,60,.1);margin-left:25px;text-align: center;display: table;position: relative;margin-top:15px;}
.zr-list li .cent{display: table-cell;vertical-align: middle;}
.zr-list li i{display: block;height: 80px;background-position: center;background-repeat: no-repeat;}
.zr-list li i.ico1{background-image: url(../images/zr-1.png);}
.zr-list li i.ico2{background-image: url(../images/zr-2.png);}
.zr-list li i.ico3{background-image: url(../images/zr-3.png);}
.zr-list li p{display: block;margin-top:15px;font-size:20px;padding:0 50px;}
.zr-list li .text{position: absolute;top:0;left:0;width:100%;height: 100%;display: none;padding:0 50px;background-color:#ae0000;background-position: left bottom;background-repeat: no-repeat;}
.zr-list li:hover .text{display: table;}
.zr-list li .text a{display: table-cell;vertical-align: middle;color: #fff;font-size:20px;}
.zr-list li .text.bg1{background-image: url(../images/zr-1bg.png);}
.zr-list li .text.bg2{background-image: url(../images/zr-2bg.png);}
.zr-list li .text.bg3{background-image: url(../images/zr-3bg.png);}

.news-list{width:100%;float:left;margin:80px 0;}
.news-list li{width:100%;float:left;padding:10px 0;border-bottom:1px solid #F0F0F0;padding-right:50px;position: relative;display: block;height: 225px;overflow: hidden;}
.news-list li .text{width:100%;float:left;border-left:4px solid #F0F0F0;background: url(../images/ico8.jpg) right center no-repeat;padding:20px 0;padding-right:95px;padding-left:30px;}
.news-list li .text a{font-size:24px;}
.news-list li .text p{display: block;font-size:16px;margin-top:15px;line-height: 28px;}
.news-list li .text p.more a{font-size:14px;color: #ae0000;}
.news-list li .text p.time{font-size:14px;color: #999;}
.news-list li .text p.more{display: none;}
.news-list li .lefttime{text-align: center;width:0;height: 100%;position: absolute;left:-100%;top:0;background: #B21010;display: table;color: #fff;overflow: hidden;}
.news-list li .lefttime .day{font-size:78px;}
.news-list li .lefttime .year{font-size:18px;}
.news-list li:hover .lefttime{width:197px;left:0;}
.news-list li:hover .text{background: none;padding-left:250px;}
.news-list li:hover{-moz-box-shadow:0px 0px 20px rgba(108,108,108,.23); -webkit-box-shadow:0px 0px 20px rgba(108,108,108,.23); box-shadow:0px 0px 20px rgba(108,108,108,.23);background: #F0F0F0;border:1px solid #E2E2E2;}
.cent{display: table-cell;vertical-align: middle;}
.news-list li:hover .text p.time{display: none;}
.news-list li:hover .text p.more{display: block;}
.pages{width:100%;float:left;text-align: center;margin-bottom:80px;}
.pages a,.pages span{display: inline-block;height: 28px;line-height: 26px;padding:0 15px;border:1px solid #959595;margin:0 4px;font-size:14px;}
.pages span{border-color: #ae0000;background: #ae0000;color: #fff;}

h1.news-show-title{display: block;width:100%;text-align: center;padding:90px 0 20px 0;font-weight: normal;font-size:34px;}
h2.show-time{width:100%;display: block;text-align: center;font-weight: normal;font-size:14px;margin-top:20px;}

.show-pages{width:100%;float:left;border-top:1px solid #BEBEBE;padding:80px 0;}
.show-pages a{font-size:14px;width:40%;}
.show-pages a.fr{text-align: right;}



.dc-kfbt .kfbt-tab{z-index: 999;}
.bjxm-bg{width:100%;height: 685px;background-position: center;background-repeat: no-repeat;display: block;}
.bjxm-bg .box{height: 685px;position: relative;}
.bjxm-bg li{position: absolute;width:40px;height: 40px;z-index: 9999;overflow: hidden;text-indent: -999999px;}


.bjxm-bg li.li1{top:422px;left:510px;}
.bjxm-bg li.li2{top:10px;left:365px;}
.bjxm-bg li.li3{top:175px;left:315px;}
.bjxm-bg li.li4{top:394px;left:441px;}
.bjxm-bg li.li5{top:346px;left:542px;}
.bjxm-bg li.li6{top:315px;left:453px;}
.bjxm-bg li.li7{top:385px;left:483px;}
.bjxm-bg li.li8{top:359px;left:443px;}
.bjxm-bg li.li9{top:340px;left:495px;}
.bjxm-bg li.li10{top:388px;left:543px;}
.bjxm-bg li.li11{top:130px;left:69px;}
.bjxm-bg li.li12{top:627px;left:627px;}
.bjxm-bg li.li13{top:411px;left:830px;}
.bjxm-bg li.li14{top:352px;left:787px;}
.bjxm-bg li.li15{top:396px;left:763px;}
.bjxm-bg li.li16{top:359px;left:832px;}
.bjxm-bg li.li17{top:434px;left:761px;}
.bjxm-bg li.li18{top:437px;left:461px;}



.dy-bg{background: #fff;}
.dy-banner .swiper-slide{height: 440px;background-repeat: no-repeat;background-position: center;}
.dy-banner .text{float: right;margin-top:120px;}
.dy-banner .swiper-button-next{position: inherit;z-index: 9999;display: inline-block;width:51px;height: 21px;background: url(../images/jiantou.png) center no-repeat;}
.dy-banner .text .more{display: block;width:100%;float:left;}

.ny-banner .swiper-button-next{width:51px;height: 21px;background: url(../images/jiantou3.png) center no-repeat;position: absolute;}
.ny-banner .swiper-button-prev{width:51px;height: 21px;background: url(../images/jiantou3_1.png) center no-repeat;}
.ny-banner{width:100%;float:left;}
.ny-banner img{max-width:100%;}
.dy-banner.ny-banner .swiper-slide{height:auto;}

.dy-banner-wap{z-index: 2;}

.page_csr{width:100%;float:left;line-height: 42px;font-size:16px;}
.page_csr img{max-width: 100%;}



.hwxm-bg{width:100%;height: 685px;background-position: center;background-repeat: no-repeat;display: block;}
.hwxm-bg .box{height: 685px;position: relative;}
.hwxm-bg li{position: absolute;width:40px;height: 40px;z-index: 9999;overflow: hidden;text-indent: -999999px;}

.hwxm-bg li.li1{top:310px;left:120px;}
.hwxm-bg li.li2{top:333px;left:152px;}
.hwxm-bg li.li3{top:270px;left:1003px;}
.hwxm-bg li.li4{top:325px;left:998px;}
.hwxm-bg li.li5{top:410px;left:875px;}




/*2025-02-07新增*/
.new_nengyuan {margin-top:33px;margin-bottom:100px; display:flex; clear:both;justify-content: space-between; }
.new_nengyuan_item {background-color:#f0f0f0; }
.new_nengyuan_item {flex:2;margin-right:1%;box-sizing:border-box; padding:26px 0; }
.new_nengyuan_item h3{color:#67568e;font-size:18px;  margin-bottom:22px; display:flex;align-items: center;}
.new_nengyuan_item h3 img {margin-right:12px;}
.new_nengyuan_item:last-child {flex:3;margin-right:0}
.new_nengyuan_item p {padding:0 20px; line-height:28px; font-size:14px;}

.new_xinxi {margin-top:33px;margin-bottom:100px;display:flex; clear:both;justify-content: space-between;}
.new_xinxi .new_xinxi_item {width:588px; display:flex;flex-wrap: wrap;justify-content: space-between; }
.new_xinxi .new_xinxi_item:first-child img {width:49.5%; margin-bottom:5px;}
.new_xinxi .new_xinxi_item:last-child {display:block;}
.new_xinxi .new_xinxi_item_info {box-sizing:border-box;margin-left:10px;margin-bottom:5px; background-color:#f0f0f0;height:256px;display:flex;}
.new_xinxi .new_xinxi_item_info h3 {flex:2; background-color:#1581d0;color;#fff; box-sizing:border-box;padding-top:70px;}
.new_xinxi .new_xinxi_item_info h3 img {display:block;margin:0 auto;}
.new_xinxi .new_xinxi_item_info h3 span {display:block;text-align:center;color:#fff;font-size:16px;padding-top:20px;}
.new_xinxi .new_xinxi_item_info p {flex:5;box-sizing:border-box; box-sizing:border-box;padding:0 50px;display:flex; align-items:center; line-height:28px;}

.jiankang {margin-top:33px;margin-bottom:100px;clear:both;}
.jiankang .jiankang_item {margin-top:36px; background-color:#05abb1;color:#fff;height:200px;padding-left:480px;box-sizing:box-sizing;padding-right:50px;padding-top:30px;background-repeat:no-repeat;background-position:left center;background-size:auto 100%;}
.jiankang .jiankang_item h3 {font-size:22px;}
.jiankang .jiankang_item p {line-height:30px;margin-top:15px;}

.jinrong {margin-top:0px;margin-bottom:100px;display:flex; clear:both;justify-content: space-between;}
.jinrong .jinrong_l {flex:5;}
.jinrong .jinrong_l h3 {margin-top:30px;font-size:17px;display:inline-block;background-color:#fbecd7; height:34px;line-height:34px;border-radius:17px;color:#bd9d64;font-weight:normal; padding:0 20px;}
.jinrong .jinrong_l .jinrong-item {margin-top:20px;display:flex; background-color:#f0f0f0;}
.jinrong .jinrong_l .jinrong-item .jinrong-item-title{background-color:#bd9d64; color:#fff;font-size:16px; flex:1; display:flex;align-items:center;justify-content:center; text-align:center;}
.jinrong .jinrong_l .jinrong-item .jinrong-item-cont {flex:4;box-sizing:border-box;padding:36px; line-height:30px;}
.jinrong .jinrong_l .jinrong-des {margin-top:40px;line-height:30px;}
.jinrong .jinrong_r {flex:1; font-size:0;line-height:0; margin-left:50px;padding-top:85px;}
.jinrong .jinrong_r img {margin-bottom:30px;}

.shangmao {margin-top:33px;margin-bottom:100px;clear:both;}
.shangmao .shangmao_item {background-color:#f0f0f0; margin-bottom:35px; display:flex;}
.shangmao .shangmao_item_cont {box-sizing:border-box; padding:80px 46px 0px 46px; line-height:30px; }
.shangmao .shangmao_item_cont h3 {font-size:26px;margin-bottom:15px;font-weight:normal;}

.wenhua-list {padding-top:60px; clear:both;}
.wenhua-list .top-news {display:flex; background-color:#f0f0f0;}
.wenhua-list .top-info {box-sizing:border-box;padding:0 58px; display:flex; align-items:center;flex-wrap: wrap;align-content: center; font-size:16px;line-height:30px;}
.wenhua-list .top-info h5 {font-size:22px; font-weight:normal; margin-bottom:15px;-webkit-line-clamp: 2; /* 限制显示两行 */  
  -webkit-box-orient: vertical;  
  overflow: hidden;  
  text-overflow: ellipsis;}
.wenhua-list .top-info p{display: -webkit-box;  
  -webkit-line-clamp: 3; /* 限制显示两行 */  
  -webkit-box-orient: vertical;  
  overflow: hidden;  
  text-overflow: ellipsis;text-align: justify;}
.wenhua-def-list {margin-top:70px; display:flex;flex-wrap: wrap;justify-content: space-between;}
.wenhua-def-list-item {background-color:#f0f0f0; width:47%; margin-bottom:70px;}
.wenhua-def-list-item img { max-width:100%;}
.wenhua-def-list-item-info { padding:25px 45px; min-height:240px;line-height:30px;display: }
.wenhua-def-list-item-info h5 {font-size:22px; font-weight:normal; margin-bottom:15px;display: -webkit-box;  
  -webkit-line-clamp: 2; /* 限制显示两行 */  
  -webkit-box-orient: vertical;  
  overflow: hidden;  
  text-overflow: ellipsis;}

 .wenhua_huodong h4{color:#908476;font-size:24px;font-weight:normal; position:relative;padding-left:20px; line-height:38px; }
 .wenhua_huodong h4:before {position:absolute;left:0;top:0;bottom:0;content:" ";width:4px;border-radius:2px; background-color:#a89f94;}
 .wenhua_1, .wenhua_2, .wenhua_3 {margin-top:70px;}
 .wenhua_1 { display:flex; justify-content:space-between;}
 .wenhua_1 .wenhua_item { background-color:#f0f0f0;  font-size:16px; line-height:34px; width:572px;}
 .wenhua_1 .wenhua_item p {padding:10px 20px;}
.wenhua_3 p,.wenhua_2 p {font-size:22px;background-color:#f0f0f0; height:52px;line-height:52px; padding-left:20px;}
