*{font-family: "microsoft yahei";}
.mainbg{background: #F7F4F8;}
.contianer {width: 1280px;margin: auto;}

.top1 {height: 137px;display: flex;align-items: center;position: relative}
.top1 .logo-title {font-size: 28px;color: #9a2b32;}
.top1 .search{position: absolute;right: 0px;}
.top1 .search input {border: 0px;padding-left: 10px;color: #7e7e7e;width:278px;height:37px;background:#F1F1F1;border-radius:19px;}
.top1 .search .logo-search-btn{background: transparent;border: 0px;padding: 0px;margin-left: -35px;}
/*导航栏*/
.top2{height: 46px;background:#9A2B32;}
.global{padding: 0px;}
.global>li{height: 44px;float: left;list-style: none;line-height:44px;font-size:18px;text-align:center;width:120px;}
.global>li:hover{background:#fff;}
.global>li a{color:#fff;}
.global>li:hover a{color:#9a2b32;}

/*布局*/
.topCon{margin: 20px 0px;}
.topCon .leftCon{padding: 20px;width:737px;height:466px;background: #fff;float: left;font-weight:bold;}
.topCon .rightCon{padding: 20px;width:523px;height:466px;background: #fff;float: right;font-weight:bold;}
.bottomCon .leftCon{padding: 20px;width:467px;height:293px;background: #fff;float: left;font-weight:bold;}
.bottomCon .rightCon{padding: 20px;width:793px;height:293px;background: #fff;float: right;font-weight:bold;}


/*轮播*/
.banner img{width:100%;height:500px;}
.banner .carousel-title,.banner .carousel-indicators,.bottomCon .leftCon .carousel-title,.leftCon .carousel-indicators{display: none}

.topCon .leftCon .hidden-overstep-txt a,.bottomCon .rightCon .hidden-overstep-txt a{color: #444;}
.topCon .leftCon .hidden-overstep-txt a:hover,.bottomCon .rightCon .hidden-overstep-txt a:hover{color: #9A2B32}

.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-img img{width:277px;height: 164px;}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-img{float: left;width:277px;height:164px;}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title{float: right;width: 406px;height: 164px;overflow: hidden;}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title .div-shadow{background: inherit;position: inherit}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title .doccontent{height: 95px;color: #727272;line-height: 20px;}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title .datetime{line-height: 49px}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title .more{display: block;margin-top: 15px}
.topCon .leftCon .con-box:nth-child(2) .carousel-inner .carousel-title .more a:hover{color: #9A2B32;}
.topCon .leftCon .con-box:nth-child(3) .colorBlock{text-align: center;font-weight:bold;}
.topCon .leftCon .con-box:nth-child(3) .colorBlock div:nth-child(1){font-weight:bold;font-size: 35px;width: 64px;height: 47px;background: #9A2B32;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;margin: 0px 1px;}
.topCon .leftCon .con-box:nth-child(3) .colorBlock div:nth-child(2){color: #9A2B32;width:66px;height:25px;line-height: 25px;background:#F7F4F8; border:1px solid #9A2B32;border-radius:2px;}
.topCon .leftCon .con-box:nth-child(3) .clearfix{margin-top: 37px}
.topCon .leftCon .con-box:nth-child(3) .leftContent{margin-right: 28px}
.topCon .leftCon .con-box:nth-child(3) .rightContent{overflow: hidden;display: flex;align-items: center;margin-bottom: 10px;}
.topCon .leftCon .con-box:nth-child(3) .rightContent a{color: #333;}
.topCon .leftCon .con-box:nth-child(3) .rightContent a:hover{color: #9A2B32;}
.topCon .leftCon .con-box:nth-child(3) .doccontent{width: 603px;line-height: 22px;color: #727272;}

.bottomCon .leftCon .carousel-inner img{width:431px;height: 211px;}
.bottomCon .rightCon .condition{background:#F7F4F8;height: 211px;overflow: hidden}
.bottomCon .rightCon .condition .tr-b{padding: 0px 10px;line-height: 43px;}
.bottomCon .rightCon .condition .tr-b .hidden-overstep-txt{float: left;width: 630px;}
.bottomCon .rightCon .condition .tr-b .dateTime {width: 85px;float: right;color: #727272}
.bottomCon .rightCon .condition .icon{margin-right:9px;line-height: 35px;}
.bottomCon .rightCon .condition .icon span{width: 2px;height: 2px;border-radius: 1px;display: inline-block;background: #444;}
/*标题*/
.title{margin-bottom: 20px;}
.textLeft{padding-left: 15px;float: left;font-weight:bold;color: #444;font-size: 18px;line-height: 20px;border-left: solid 4px #9A2B32;}
.textRight{float: right;}
.textRight a{color: #7D7D7D}.textRight a:hover{color: #7D7D7D}



/*底部链接*/
.bottom1{background: #fff;margin: 20px 0px;}
.bottom1 .contianer{height: 253px;display: flex;align-items: center;justify-content: space-between;}
.bottom1 .contianer p{margin: 0px;text-align: center;font-size: 16px;width: 115px;height: 115px;font-weight:bold;}
.bottom1 .contianer p:nth-child(1){background:#56B887;}
.bottom1 .contianer p:nth-child(2){background:#8D91FF;}
.bottom1 .contianer p:nth-child(3){background:#696CB3;}
.bottom1 .contianer p:nth-child(4){background:#EF9408;}
.bottom1 .contianer p:nth-child(5){background:#FF79A2;}
.bottom1 .contianer p:nth-child(6){background:#08A1EF;}
.bottom1 .contianer p:nth-child(7){background:#FFCB00;}
.bottom1 .contianer p:nth-child(8){background:#0FD8AB;}
.bottom1 .contianer p:nth-child(9){background:#FF9000;}
.bottom1 .contianer p img{margin-bottom: 10px;margin-top: 15px;height: 40px}
.bottom1 .contianer p a{color: #fff}
/*底部*/
.bottom2{background: #9a2b32;}
.bottom2 .contianer{color: #fff;height: 170px;line-height: 35px;display: flex;justify-content: space-between;align-items: center}
.bottom2 .contianer p{margin:0px;}
.bottom2 .contianer a{color: #dfdfdf}.bottom2 a:hover{color: #fff}

.school_video{height: 254px;}
#video-title div{color: #727272;line-height: 20px;text-indent: 2rem;}

/* channel */
#yfyey-channel{margin-bottom: 20px;}
#yfyey-channel .channel-bc, #yfyey-channel .channel-bgc {border-radius: 0px;}
#yfyey-channel .channel-bc a {color:#333;}
#yfyey-channel .channel-bc a:hover{color:#9a2b32;}
#yfyey-channel .channel-bc {border-color: #9a2b32;}
#yfyey-channel .channel-bgc {background-color: #9a2b32;color: #fff}
#yfyey-channel .channel-color {color: #fff;}
#yfyey-channel .channel-fcb {color: #9a2b32;border-bottom: 1px dotted #9a2b32;}
#xxgk-yfyey .block-top-left .selected, #xxgk-yfyey .block-heading {color:#fff}
#xxgk-yfyey .block-top-left .selected, #xxgk-yfyey .panel .panel-heading-exp {background: #9a2b32;}
#xxgk-yfyey .block-top-left .tab, #xxgk-yfyey .block-top-left-content {border: 1px solid #9a2b32;cursor: pointer}
#xxgk-yfyey .page-heading {color: #9a2b32;}
#xxgk-yfyey .main-mid {width:1280px;}
#xxgk-yfyey .block-top-left span {width: 98.8px;}
#xxgk-yfyey .block-body, .retrieve-box {color:#444;}
#xxgk-yfyey .block-body .datetime {color: #444;width: 80px;}
#xxgk-yfyey .block-body tr td  a{color:#444;}
#xxgk-yfyey .block-body tr td  select{color:#444;}
#xxgk-yfyey .block-body tr   .ng-binding{color:#444;}
#xxgk-yfyey .block-body div a{color:#444;}
#xxgk-yfyey .block-more a {color:#fff;}
#xxgk-yfyey .page .page-header-exp .block-more a {color: #9a2b32;}
#xxgk-yfyey .panel-body-table table tr td a{margin-left:15px;}
#xxgk-yfyey .block-body div a:hover{color: #9a2b32;}
#xxgk-yfyey .block-more a:hover{color: #9a2b32;}
#xxgk-yfyey .block-body tr td a:hover{color: #9a2b32;}
#xxgk-yfyeya:hover{color:#9a2b32;}