@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
.Banner.currents{margin-top:105px;}
.Banner {overflow: hidden;background: #f5f5f5;padding-top: 28px;padding-bottom: 28px;}
.Banner .flexslider{margin: 0 40px;}
.Banner .flexslider .slides > li{margin-right: 40px;}
.B_serviceBox{}
.B_serviceListBox{background: #fff;height: 122px;box-shadow: 1px 1px 3px rgba(0,0,0,0.1);margin-bottom: 10px;}
.serviceImg a{display: block;position: relative;background:url(../../images/gb20191125/banner_bg.jpg) repeat;padding-bottom: 60px;}
.B_serviceTitle{text-align: center; position: absolute;left: 50%;bottom: 20px;width: 90px;margin-left: -45px;}
.B_serviceTitle i{display:block;width: 90px;height: 90px;margin: 0 auto;margin-bottom: 10px;background:url(../../images/gb20191125/icon_bg.png) no-repeat center center;line-height: 90px;font-size: 45px;color:#fff;transition:all 0.5s ease-in-out;*display: none;}
.B_serviceTitle strong{font-size: 18px;display: block;color:#fff;}
.serviceImg a:hover i{}
.B_serviceTitle i.icon-jiaoshi{font-size: 40px;}
.B_serviceTitle i.icon-xiaoyou{font-size: 40px;}


.B_serviceTitle i:before{transition: all ease-in 0.2s;-ms-transition: all ease-in 0.2s;-moz-transition: all ease-in 0.2s;-webkit-transition: all ease-in 0.2s;-o-transition: all ease-in 0.2s;
	transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);/* IE 9 */
	-moz-transform:rotateY(0deg);/* Firefox */
	-webkit-transform:rotateY(0deg);/* Safari 和 Chrome */
	-o-transform:rotateY(0deg);/* Opera */
	display: inline-block;*display: inline;*zoom: 1;
}
.B_serviceTitle:hover i:before{
	transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);/* IE 9 */
	-moz-transform:rotateY(180deg);/* Firefox */
	-webkit-transform:rotateY(180deg);/* Safari 和 Chrome */
	-o-transform:rotateY(180deg);/* Opera */
}

.B_serviceListBox{padding: 15px;}
.B_serviceList,.B_serviceList2{overflow: hidden;}
.B_serviceList li{width: 33.3%;float: left;position: relative;margin-right: 0;}
.B_serviceList li a,.B_serviceList2 li a{display: block;padding-left: 9px;position: relative;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;}
.B_serviceList li a:hover,.B_serviceList2 li a:hover{color: #bf0000;padding-left: 12px;}
.B_serviceList li a:before,.B_serviceList2 li a:before{position: absolute;left: 0;top: 50%;content: "";height: 12px;width: 3px;background: #901d22;margin-top: -6px;}
.B_serviceList li:nth-child(3n+1):after,.B_serviceList2 li:first-child:after,.B_serviceList2 li:nth-child(2):after{content: ''; display: block;position: absolute;bottom: 0;left: 0;width: 500px;height: 0;border-bottom: 1px dashed #ccc;}
.B_serviceList li:last-child:after,.B_serviceList2 li:last-child:after{display: none;}
.B_serviceList2 li{width: 50%;float: left;position: relative;margin-right: 0;}
.B_serviceList2 li:first-child{width: 50%;}
@media screen  and (max-width:1024px){
	.B_serviceListBox{height: 202px;}
	.B_serviceList li{width: 50%;}
	.B_serviceList li:nth-child(3n+1):after{border: 0;}
	.B_serviceList li:nth-child(2n+1):after{content: ''; display: block;position: absolute;bottom: 0;left: 0;width: 500px;height: 0;border-bottom: 1px dashed #ccc;}
	.B_serviceList li:last-child:after,.B_serviceList li:nth-last-child(2):after{border: 0;}
	.B_serviceList li:first-child:after{content: ''; display: block;position: absolute;bottom: 0;left: 0;width: 500px;height: 0;border-bottom: 1px dashed #ccc;}
}


.articleListTitle{position: relative;}
.articleListTitle .title{text-align: center;}
.articleListTitle .more{color: #8c0000;font-size: 22px;display: block;width: 45px;border: 1px solid #8C0000;height: 20px;line-height: 22px;border-radius: 11px;text-align: center;
position: absolute;right: 2px;top: 20px;*background:url(../../images/gb20191125/more.png) center center no-repeat;z-index: 2;}
.articleListTitle .more:hover{background: #8C0000;color: #fff;*background:url(../../images/gb20191125/more.png);}
.articleListTitle .title h2{font-size: 24px;font-weight: bold;letter-spacing: 1.2px;}
.articleListTitle .title span{font-size: 14px;color: #999;font-family: "times new roman";text-transform: uppercase;letter-spacing: 0.7px;}
@media screen  and (max-width:768px){
	.articleListTitle .title h2{font-size: 22px;}
	.articleListTitle .title span{font-size: 13px;}
}
@media screen  and (max-width:414px){
	.articleListTitle .title h2{font-size: 20px;}
	.articleListTitle .title span{font-size: 12px;}
}

.row{width: 1440px;margin:0px auto ;clear: both;*overflow: hidden;}
.row:after{content: '';clear: both;display: block;}
.col{}
.lf{float: left;}
.rt{float: right;}
.title{display: block;overflow: hidden;text-overflow: ellipsis;position: relative;left: 0;}
.info{display: block;overflow: hidden;}
.img{display: block;overflow: hidden;width: 100%;height: 0;}
.img img{width: 100%;display: block;}
a:hover .title{transition:all 0.2s ease-in;left: 4px;}

/*通知公告*/
.mode01{padding: 24px 0;background:url(../../images/gb20191125/mode01bg.png) bottom center no-repeat;}
.articleList01{margin: 30px -30px 0;}
.articleList01 li{width: 33.3%;}
.articleList01 li a{margin: 0 30px 30px;display: block;border: 2px solid #d9d9d9;border-radius: 4px;padding: 20px 19px;background: #fff;letter-spacing: 0.8px;}
.articleList01 li a .tips{height: 26px;border-radius: 13px;text-align: center;color: #fff;line-height: 26px;padding: 0 16px;display: inline-block;*display: inline;*zoom: 1;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 80%;margin-bottom: 12px;font-size: 14px;
background: #bf0000;
background: -webkit-linear-gradient(left, #bf0000 , #8c0000); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #bf0000, #8c0000); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #bf0000, #8c0000); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #bf0000 , #8c0000); /* 标准的语法 */}
.articleList01 li a .title{font-size: 16px;line-height: 24px;font-weight: bold;height: 48px;margin-bottom: 24px;}
.articleList01 li a .time{font-size: 14px;margin-bottom: 5px;}
.articleList01 li a .source{font-size: 14px;float: right;color: #999;line-height: 16px;}
.articleList01 li a:hover{border: 2px solid #fff;box-shadow: 0 3px 15px rgba(0,0,0,0.16);}
@media screen  and (max-width:1480px){
	.articleList01{margin: 30px -22px 0;}
	.articleList01 li a{margin: 0 22px 30px;}
}
@media screen  and (max-width:768px){
	.articleList01 li{width: 50%;}
	.articleList01 li a{margin: 0 8px 20px;padding: 20px 18px;}
	.articleList01{margin: 26px -8px -10px;}
	.articleList01 li a .title{font-size: 15px;line-height: 22px;height: 44px;letter-spacing: 0;margin-bottom: 18px;}
	.articleList01 li a .tips{line-height: 24px;height: 24px;font-size: 12px;letter-spacing: 0.6px;margin-bottom: 6px;}
	.articleList01 li a .time{margin-bottom: -2px;letter-spacing: 0;}
}
@media screen  and (max-width:414px){
	.articleList01 li{width: 100%;}
	.articleList01 li a{padding: 10px 14px;margin: 0 8px 11px;}
	.articleList01 li a .tips{margin-bottom: 3px;}
	.articleList01 li a .title{margin-bottom: 10px;font-size: 14px;line-height: 20px;height: 40px;}
}



/* 新闻资讯 */
.wrapMode02{width: 100%;padding: 10px 0 0;background:url(../../images/gb20191125/mode02bg.png);}
.mode02{padding: 24px 0;}
.articleList02{margin: 28px -40px 0;}
.articleList02 li{width: 50%;}
.articleList02 li a{margin: 0 40px 30px;padding: 25px 0 25px 28px;display: block;position: relative;}
.articleList02 li a .right{width: 370px;float: right;position: relative;z-index: 1;margin-left: 27px;}
.articleList02 li a .right .img{padding-bottom: 56.25%;}
.articleList02 li a .left{position: relative;z-index: 1;letter-spacing: 0.8px;}
.articleList02 li a .left .title{font-size: 16px;line-height: 26px;height: 78px;font-weight: bold;margin:8px 0 22px;}
.articleList02 li a .left .time{color: #999;margin-bottom: 22px;}
.articleList02 li a .left .info{color: #999;font-size: 14px;line-height: 22px;height: 44px;margin-bottom: 19px;}
.articleList02 li a .bg{position: absolute;left: 0;top: 0;bottom: 0;right: 100px;background: #fff;z-index: 0;box-shadow: 0 1px 3px rgba(0,0,0,0.1);border-radius: 3px;}
.articleList02 li a:hover .right .img img{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);transition: all ease-in 0.2s;-ms-transition: all ease-in 0.2s;-moz-transition: all ease-in 0.2s;-webkit-transition: all ease-in 0.2s;-o-transition: all ease-in 0.2s;}
.articleList02 li a:hover .bg{box-shadow: 0 3px 15px rgba(0,0,0,0.15);transition:all 0.3s ease-in-out;}
@media screen  and (max-width:1480px){
	.articleList02{margin: 28px -30px 0;}
	.articleList02 li a{margin: 0 30px 30px;}
	.articleList02 li a .left .title{height: 130px;margin-bottom: 54px;}
	.articleList02 li a .left .time{margin: 0;}
	.articleList02 li a .left .info{display: none;}
}
@media screen  and (max-width:1024px){
	.articleList02 li a .right{width: 240px;}
	.articleList02 li a .left .title{margin-bottom: 18px;}
}
@media screen  and (max-width:768px){
	.articleList02{margin: 28px -20px -10px;}
	.articleList02 li a{margin: 0 20px 20px;padding: 25px 0 17px 13px;}
	.articleList02 li a .left .title{margin: -4px 0 26px;font-size: 15px;line-height: 22px;letter-spacing: 0;}
	.articleList02 li a .right{margin-left: 20px;}
	.articleList02 li a .bg{right: 60px;}
}
@media screen  and (max-width:767px){
	.articleList02{margin: 14px -20px -10px;}
	.articleList02 li{width: 100%;}
	.articleList02 li a .right{margin-left: 10px;width: 280px;}
	.articleList02 li a .left .title{height: 100px;font-size: 14px;line-height: 20px;margin: -4px 0 48px;}
	.articleList02 li a{margin: 0 20px 10px;}
}
@media screen  and (max-width:413px){
	.articleList02 li a{padding: 0px 10px 17px 10px;}
	.articleList02 li a .right{float: none;margin: 0 auto 10px;max-width:90%;}
	.articleList02 li a .left .title{height: auto;margin: 0 0 10px;}
	.articleList02 li a .bg{right: 0;top: 100px;}
}


/* 讲座讯息 */
.wrapMode03{width: 100%;padding: 10px 0 0;background:url(../../images/gb20191125/mode03bg.png) top center no-repeat;background-size: cover;}
.mode03{padding: 30px 0;}
.articleList03{margin: 28px -20px 22px;}
.articleList03 li{width: 25%;}
.articleList03 li a{display: block;margin: 0 20px;border-radius: 3px;letter-spacing: 0.8px;}
.articleList03 li a .timeBox{padding: 15px 20px 15px 26px;
border-radius: 3px 3px 0 0;overflow: hidden;
background: #bf0000;
background: -webkit-linear-gradient(left, #bf0000 , #8c0000); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #bf0000, #8c0000); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #bf0000, #8c0000); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #bf0000 , #8c0000); /* 标准的语法 */}
.articleList03 li a .timeBox .tips{float: right;line-height: 20px;padding: 0px 6px;border-radius: 6px;background: rgba(255,255,255,0.5);*background: #c88080;color: #fff;font-size: 14px;font-weight: bold;}
.articleList03 li a .timeBox .time{color: #fff;}
.articleList03 li a .infoBox{border: 4px solid #f5f5f5;padding: 18px 18px 50px 18px;background: #fff;border-radius: 0 0 3px 3px;border-top: 0;}
.articleList03 li a .infoBox .title{font-size: 16px;line-height: 26px;height: 52px;font-weight: bold;margin-bottom: 20px;}
.articleList03 li a .infoBox .info{font-size: 14px;line-height: 22px;height: 66px;color: #999;}
@media screen  and (max-width:1480px){
	.articleList03{margin: 28px -14px 22px;}
	.articleList03 li a{margin: 0 14px;}
}
@media screen  and (max-width:768px){
	.wrapMode03{padding: 0;}
	.articleList03{margin:28px -9px -12px;}
	.articleList03 li{width: 50%;}
	.articleList03 li a{margin: 0 9px 20px;}
	.articleList03 li a .timeBox{padding: 10px 20px 10px 20px;}
	.articleList03 li a .timeBox .tips{font-size: 13px;}
	.articleList03 li a .infoBox{padding: 16px 12px 23px 12px;}
	.articleList03 li a .infoBox .title{font-size: 14px;line-height: 22px;height: 44px;}
	.articleList03 li a .infoBox .info{font-size: 12px;line-height: 20px;height: 40px;}
}
@media screen  and (max-width:480px){
	.articleList03{margin: 18px -9px -12px;}
	.articleList03 li{width: 100%;}
	.articleList03 li a{margin: 0 9px 10px;}
	.articleList03 li a .infoBox .info{display: none;}
	.articleList03 li a .infoBox{padding: 6px 12px 11px 12px;}
	.articleList03 li a .infoBox .title{margin-bottom: 0;}
}


/* 了解我们 */
.wrapMode04{width: 100%;padding: 10px 0 0;position: relative;}
.wrapMode04 .bg{background:url(../../images/gb20191125/mode04Bg.png) top center no-repeat;background-attachment:fixed;height: 600px;position: absolute;top: 0;width: 100%;left: 0;z-index: -1;}
.mode04{padding: 30px 0 0;}
.wrapMode04 .articleListTitle .title h2,.wrapMode04 .articleListTitle .title span{color: #fff;text-shadow: 0 2px 0 rgba(0,0,0,0.3);}
.mode04 .introduce{color: #fff;line-height:32px;font-size: 16px;text-shadow: 0 3px 5px rgba(0,0,0,0.6);margin: 33px 0 46px;text-align: center;}
.mode04 .whiteMore{width: 90px;height: 34px;margin: 0 auto;display: block;background: rgba(255,255,255,0.5);border-radius: 18px;text-align: center;line-height: 36px;font-size: 24px;color: #8c0000;*background:url(../../images/gb20191125/more.png) center center no-repeat #fff;}
.mode04 .whiteMore:hover{background: #fff;}
.articleList04{background: #fff;padding: 40px 30px 0 30px;border-radius: 6px;margin-top: 60px;}
.articleList04 dd{width: 33.33%;}
.articleList04 dd a{display: block;margin: 0 14px 30px;position: relative;overflow: hidden;}
.articleList04 dd a .left{width: 280px;/* float: left; */}
.articleList04 dd a .left .img{padding-bottom: 75%;}
.articleList04 dd a .rightBox{height: 210px;/* margin-left: 279px; */line-height: 210px;position: absolute;right: 0;top: 0;width: 153px;
background: #bf0000;
background: -webkit-linear-gradient(left, #bf0000 , #8c0000); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #bf0000, #8c0000); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, #bf0000, #8c0000); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, #bf0000 , #8c0000); /* 标准的语法 */}
.articleList04 dd a .right{vertical-align: middle;padding: 0 14px;display: inline-block;*display: inline;*zoom: 1;}
.articleList04 dd a .right p{font-size: 18px;line-height: 24px;color: #fff;letter-spacing: 0.8px;text-transform: uppercase;}
.articleList04 dd a .right p.en{font-family: "times new roman";*filter:alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;}
.articleList04 dd a:hover .left .img img{transform: scale(1.05);-ms-transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-o-transform: scale(1.05);transition: all ease-in 0.2s;-ms-transition: all ease-in 0.2s;-moz-transition: all ease-in 0.2s;-webkit-transition: all ease-in 0.2s;-o-transition: all ease-in 0.2s;}

.mode04 .flex-direction-nav a{top: 50%;margin-top: 10px;width: 30px;background: #bf0000;border-radius: 0;}
.mode04 .flex-direction-nav .flex-prev{left: 5px;}
.mode04 .flex-direction-nav .flex-next{right: 5px;}

/* 注销这里就会变成左右箭头 */
.mode04 .flex-direction-nav{display: none;}
.mode04 .flex-control-nav{display: block;}
.mode04 .flex-control-paging li a{background: #BF0000;}
.mode04 .flex-control-paging li a:hover,.mode04 .flex-control-paging li a.flex-active{width: 36px;}
/* 注销这里就会变成左右箭头 结束 2019.12.27*/

@media screen  and (max-width:1480px){
	.articleList04{padding: 40px 14px 16px 14px;}
	.articleList04 dd a{margin: 0 12px 26px;}
	.articleList04 dd a .left{width: 230px;}
	.articleList04 dd a .rightBox{width: 138px;height: 172px;line-height: 172px;}
}
@media screen  and (max-width:768px){
	.mode04 .introduce{margin: 33px 0 29px;}
	.articleList04 dd{width: 50%;}
	.articleList04{padding: 20px 8px 0px 8px;}
	.articleList04 dd a{margin: 0 12px 20px;}
	.articleList04 dd a .left{width: 200px;}
	.articleList04 dd a .rightBox{width: 138px;height: 150px;line-height: 150px;}
	.articleList04 dd a .right p{font-size: 16px;}
	.mode04 .introduce{max-height: 128px;overflow: hidden;}
}
@media screen  and (max-width:639px){
	.mode04 .introduce{font-size: 14px;line-height: 26px;max-height: 104px;margin: 28px 0 14px;}
	.articleList04{margin-top: 22px;}
	.articleList04 dd a .left{width: 100%;}
	.articleList04 dd a .rightBox{position: static;width: 100%;height: 40px;line-height: 40px;text-align: center;}
	.articleList04 dd a .right p.en{display: none;}
	.articleList04 dd a .right p{line-height: 40px;}
	.articleList04 dd a .right{display: block;}
	
}



.wrapMode05{width: 100%;padding: 10px 0 0;background:url(../../images/gb20191125/mode05bg.png) top center no-repeat;}
.articleList05{margin: 36px -24px 60px;overflow: hidden;}
.articleList05 li{width: 20%;margin: 0;}
.articleList05 li a{display: block;margin: 0 24px;border-radius: 9px;box-shadow: 0 3px 15px rgba(0,0,0,0.15);text-align: center;}
.articleList05 li.link1 a{background:url(../../images/gb20191125/link1.png) center center no-repeat;}
.articleList05 li.link2 a{background:url(../../images/gb20191125/link2.png) center center no-repeat;}
.articleList05 li.link3 a{background:url(../../images/gb20191125/link3.png) center center no-repeat;}
.articleList05 li.link4 a{background:url(../../images/gb20191125/link4.png) center center no-repeat;}
.articleList05 li.link5 a{background:url(../../images/gb20191125/link5.png) center center no-repeat;}
.articleList05 li a .counter{font-size: 32px;letter-spacing: 1.6px;line-height: 90px;color: #fff;height: 90px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.articleList05 li a .name{line-height: 50px;color: #fff;*background:url(../../images/gb20191125/linkbottom.png);background: rgba(0,0,0,0.1);font-size: 18px;letter-spacing: 0.9px;
border-radius: 0 0 9px 9px;}
.articleList05 li a .name span{font-size: 14px;letter-spacing: 0.7px;}
.articleList05 .flex-viewport{overflow: visible !important;*overflow: hidden !important;}
@media screen  and (max-width:768px) {
	.wrapMode05{padding: 0;}
	.articleList05{margin: 28px -12px 10px;}
	.articleList05 li a{margin: 0 12px;}
	.articleList05 .flex-direction-nav a{border-radius: 50%;}
}
@media screen  and (max-width:640px){
	.wrapMode05{margin-top: -20px;}
	.articleList05 {margin: 18px -12px 10px;}
}


@media screen  and (max-width:1480px){
	.row{width: 1200px;}
}
@media screen  and (max-width:1240px) {
    .row{width: auto;padding:30px 15px 20px 15px;overflow: hidden;}
    .Banner .flexslider .slides > li{margin-right: 15px;}
    .Banner .flexslider{margin: 0 15px;}
	.Banner{padding-top: 20px;padding-bottom: 15px;}
}



@media screen  and (max-width:992px) { 
   


}

@media screen and (max-width:768px) {

}

@media screen and (max-width:640px){

}
@media screen and (max-width:414px){
	.row{padding: 24px 15px 20px 15px;}
}
@media screen and (max-width:380px){
	
	
}