/*公共样式*/
.titleGin{text-align: center;padding: 70px 0 50px;}
.titleGin .titleCn{position: relative; font-size: 24px; color: #3d3d3d;font-weight: bold;}
.titleGin .titleCn:before,
.titleGin .titleCn:after{display: block;content: "";clear: both;position: absolute;top: 50%; width:28px; height:3px;margin-top:2px ;  background: #de1a23}
.titleGin .titleCn:before{left: 39%;}
.titleGin .titleCn:after{right: 39%;}


/*内容样式*/
.container{ width: 1920px; position: relative; margin-left: -960px;left: 50% ;  background: url(bg03.jpg) no-repeat center bottom;}
.content01{}
.content01 .bd li{width:576px;margin-right: 50px;float: left;}
.content01 .bd li .pic {width:576px;height:314px;overflow: hidden;}
.content01 .bd li .pic img{transition:all ease-out .8s}
.content01 .bd li:hover .pic  img{transform:scale(1.1,1.1);opacity:0.9}
.content01 .bd li .font{padding: 14px;background: #939393;color: #fff; border-top: 3px solid #fff;position: relative;}
.content01 .bd li .font:after{display: block;content: "";clear: both;position: absolute;top: 50%; width:34px; height:24px;
margin-top:-8px;  background: url(content05_icoBg.png) no-repeat right center;right: 20px;transition: 1s;}
.content01 .bd li:hover .font:after{ background: url(content05_icoBg.png) no-repeat left center;}
.content01 .bd li .font .title{font-size: 18px;font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 14px;}
.content01 .bd li .font .content{font-size: 14px;line-height: 22px; height: 44px; overflow: hidden;width: 70%;}
.content01 .bd li:hover .font{background: #de1a23;}
.content01 .hd{ position:relative; z-index:1; width: 100% ;text-align: center;margin: 60px 0;}
.content01 .hd ul{display: inline-block;}
.content01 .hd ul li{ float:left; margin:0 8px;  width:12px; height:12px; line-height:14px; 
text-align:center; background:#939393; cursor:pointer;text-indent: -9999px;}
.content01 .hd ul li.on{background: #de1a23;}


.content02{padding-bottom: 50px; background: url(bg01.jpg) no-repeat center;}
.content02 .bd li{width:395px;margin-right: 6px;float: left;color: #fff;}
.content02 .bd li:last-child{margin-right: 0;}
.content02 .bd li .pic {width:395px;height:298px;overflow: hidden;position: relative;}
.content02 .bd li .pic img{transition:all ease-out .8s}
.content02 .bd li:hover .pic  img{transform:scale(1.1,1.1);opacity:0.9}
.content02 .bd li .title{ background: #939393; font-size: 16px;line-height: 54px; line-height: 54px;;color: #fff;padding: 0 15px;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}
.content02 .bd li:hover .title{ background: #de1a23; }
.content02 .bd li .pic:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px solid #bd0000;content: "";visibility: hidden;transition: all ease-out 0.6s;}
.content02 .bd li:hover .pic:after{top: 11px;right: 11px;bottom: 11px;left: 11px;visibility: visible;z-index: 5}
.content02 .bd li .pic:before{position: absolute;top: 0;left: 0;content: "";visibility: hidden;transition: all ease-out 0.3s;background: rgba(0,0,0,0.3);z-index: 1;width: 100%;
height: 100%;}
.content02 .bd li .pic .content{display: none;font-size: 14px; line-height: 34px;padding: 5%;position: absolute; top: 0; height: 90%; width: 90%;
left: 0;z-index: 5;text-align: center;margin-top: 10%;color: #fff}
.content02 .bd li:hover .pic .content{display: block;}
.content02 .bd li:hover .pic:before{visibility: visible;}
.content02 .more{margin: 50px auto 0 ; width: 220px; height: 32px;}
.content02 .more .a {position:relative;display:block;margin:0 auto;margin-top:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	box-sizing:border-box;height:32px;line-height:32px; border:1px solid #616161;font-size:14px;color:#333;background-color:transparent;
-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:0;text-align: center; width: 100px;
float: left;}
.content02 .more .a::before {background:#de1a23;}
.content02 .more .a::before,
.content02 .more .a::after {position:absolute;content:'';z-index:-1;height:100%;left:0;top:0;width:100%;}
.content02 .more .a::after {background:#f3f3f3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.content02 .more .a:hover {color: #fff; border:1px solid #de1a23;}
.content02 .more .a:hover:after { height: 0;left: 50%;top: 50%;width: 0;}
.content02 .more .jp-btn01{margin-right: 15px;}

.content03{padding-bottom: 50px; background: url(bg02.jpg) no-repeat center 52px;}
.content03 .con03R{ width: 660px;padding-top: 62px; }
.content03 .con03R .title{font-size: 20px;font-weight: bold;color: #4c4c4c;}


.content03 .con03R .titleFu{font-size: 18px;color: #4c4c4c;margin-bottom: 20px; line-height:37px;}
.content03 .con03R .titleFu i {display:inline-block;width: 35px;height:1px;background: #b0afaf;margin-top: 18px;vertical-align: top;margin-right: 7px;}

.content03 .con03R .content{font-size: 14px;color: #4c4c4c;line-height: 28px;opacity: 0.8;}
.content03 .con03R .aList{margin-top: 46px;}
.content03 .con03R .aList a{display: block; width: 116px;float: left; height: 35px; background: #616161;margin-right: 16px;text-align: center;line-height: 35px;color: #fff;}
.content03 .con03R .aList a:hover{ background: #de1a23; }


.content03 .shuju{padding-bottom: 66px;padding-top: 48px;}
.content03 .shuju ul li{width: 33.3%;float: left;text-align: center;}
.content03 .shuju ul li .font{color: #de1a23;font-size: 40px;}
.content03 .shuju ul li .font01{font-size: 20px;color: #333;padding-top: 20px;position: relative;}
.content03 .shuju ul li .font01:after{display: block;content: "";clear: both;position: absolute;top: 0%; left: 50%;
width:44px; height:5px;margin-left:-22px ;  background: #999;}




.content04 ul li{width: 49.5%;float: left;margin-bottom: 1%;}
.content04 ul li:nth-child(odd){margin-right: 1%;}
.content04 ul li .pic { width:158px; height:110px;overflow: hidden;position: relative;}
.content04 ul li .pic img{transition:all ease-out .8s}
.content04 ul li:hover .pic  img{transform:scale(1.1,1.1);opacity:0.9}
.content04 ul li .font {width:418px; height:100px;padding: 5px;color: #fff; background: url(next03.png) 85% center no-repeat #939393;transition: 1s;}
.content04 ul li .font .title{padding: 16px 0;;font-size: 16px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; width: 70%;}
.content04 ul li:hover .font .title{padding:0 0  12px 0; }
.content04 ul li .font .content{line-height: 20px;font-size: 14px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; overflow: hidden;width: 70%;transition: 1s;}
.content04 ul li:hover .font {background: url(next03.png) 850% center no-repeat #de1a23;transition: 1s;}
.content04 ul li:hover .font .title{width: 100%;}
.content04 ul li:hover .font .content{width: 100%;height: 60px;text-overflow: clip;overflow: hidden;white-space: initial;}

.content05 .ListT{ width:614px;overflow: hidden;}
.content05 .ListT .pic{ width:614px;overflow: hidden; height:318px;}
.content05 .ListT .pic img{transition:all ease-out .8s}
.content05 .ListT .pic:hover  img{transform:scale(1.1,1.1);opacity:0.9}
.content05 .ListT .font .title{margin: 14px 0; width: 80%; padding-right: 20%;background: url(next05.png) no-repeat right center;
text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content05 .ListT .font .title a{font-size: 14px; color: #000;}
.content05 .ListT .font .title:hover a{padding-left: 15px;color: #de1a23;}
.content05 .ListT .date {height: 50px; border-right: 1px solid #000;box-sizing: border-box; padding-right: 20px;color: #000;text-align: center;}
.content05 .ListT .date .y{font-size:20px;}
.content05 .ListT .date .d{font-size:14px;}
.content05 .ListT .wz{padding: 6px 0; line-height: 20px; font-size: 14px; color: rgba(0,0,0,0.7);height: 39px; overflow: hidden;width: 520px;}
.content05 .ListLi{ width: 500px; position: relative;}
.content05 .ListLi .more{position: absolute; right: 0; top: 5px; width: 70px; height: 22px;border: 1px solid #c8c8c8; color: #c8c8c8;line-height: 22px;text-align: center;
}
.content05 .ListLi .more:hover{color: #fff;background: #de1a23; border: 1px solid #de1a23;}
.content05 .ListLi .hd{height: 28px; width: 100%; border-bottom: #e5e5e5 1px solid;color: #3d3d3d;font-size: 18px;padding-bottom: 5px;}
.content05 .ListLi .hd ul li{display: inline-block;color: #3d3d3d;font-size: 18px;cursor: pointer;}
.content05 .ListLi .hd ul li:first-child{padding-right: 4px; margin-left: 4px;}
.content05 .ListLi .hd ul li.on{color: #de1a23;}
.content05 .ListLi .bd ul li{padding: 18px 0;border-bottom: #e5e5e5 1px solid;}
.content05 .ListLi .bd ul li .date{ width: 85px; height: 85px;text-align: center;;border: #e5e5e5 1px solid; }
.content05 .ListLi .bd ul li .date .y{font-size:24px;padding: 9px 0 ;color: #000}
.content05 .ListLi .bd ul li .date .d{font-size:14px;color: #000}
.content05 .ListLi .bd ul li .font{width: 385px;}
.content05 .ListLi .bd ul li .content{padding: 6px 0; line-height: 28px; font-size: 14px; color: rgba(0,0,0,0.7);height: 54px; 
overflow: hidden;}
.content05 .ListLi .bd ul li .title{ text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content05 .ListLi .bd ul li .title a{font-size: 14px; color: #000;}
.content05 .ListLi .bd ul li .title:hover a{padding-left: 15px;color: #de1a23;}

.content06 .logoList{padding-bottom: 30px;}
.content06 .logoList li{float: left; width:193px; height:75px;margin-right:8px;margin-bottom: 10px;overflow: hidden;}
.content06 .logoList li:nth-child(6n){margin-right:0px;}
.content06 .logoList li img{transition:all ease-out .8s}
.content06 .logoList li:hover  img{transform:scale(1.1,1.1);opacity:0.9}


.content01 .more{margin: 50px auto 0 ; width: fit-content; height: 32px;}
.content01 .more .a {position:relative;display:block;margin:0 auto;margin-top:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
	box-sizing:border-box;height:32px;line-height:32px; border:1px solid #616161;font-size:14px;color:#333;background-color:transparent;
-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:0;text-align: center; width: 100px;
float: left;}
.content01 .more .a::before {background:#de1a23;}
.content01 .more .a::before,
.content01 .more .a::after {position:absolute;content:'';z-index:-1;height:100%;left:0;top:0;width:100%;}
.content01 .more .a::after {background:#f3f3f3;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.content01 .more .a:hover {color: #fff; border:1px solid #de1a23;}
.content01 .more .a:hover:after { height: 0;left: 50%;top: 50%;width: 0;}
.content01 .more .jp-btn01{margin-right: 15px;}

