img{max-width:100%; }
body{min-width:1200px;}
.comwidth{min-width:1200px;margin:auto;width:1200px;}
#ms_02{padding-top:50px;background:#FEF5E5;}
/*nav*/
.box_topssss{background:url(/cctgroup/uiFramework/commonResource/image/2021031709411629352.jpg) repeat;height:74px;}
.navList1 {width:900px;margin:auto;}
.navList1 li{float:left;width:148px;margin-right:100px;border:1px solid #d91718;text-align:center;height:40px;line-height:40px;border-radius:32px;margin-top:16px;transition:all .35 ease-out;}
.navList1 li a{color:#d91718;font-size:20px;font-weight:400;}
.navList1 li:hover{background:#d91718;}
.navList1 li:hover a{color:#fff;}

/*第一屏*/
.tabBox{background-image: url(/cctgroup/uiFramework/commonResource/image/2021032011443553886.jpg);padding: 60px 0;background-color: #FFF9F1;}
.titlesBg{text-align:center;}
.newImgs{padding-top:40px;}
.dszyls{display:none;}

.hr{background-image: url(/cctgroup/uiFramework/commonResource/image/2021031710215637827.jpg);background-position: center top;background-repeat: repeat;height: 10px;margin: 30px 0;}
.firstBox h1, .swIper h1{font-size: 35px;color: #d91718; text-align: center;font-weight: 500;line-height: 52px;margin-bottom: 8px;}
.firstBox h2{font-size: 25px;text-align: center; color: #AA0002;font-weight:500;}
.bk01{padding-top:40px;display:none;}
.bk01 .bk01R {background-image: url(/cctgroup/uiFramework/commonResource/image/2021031710293613665.png);width: 538px; height: 488px; background-position: center top;background-repeat: repeat;}
.bk01-fr-nr {width: 88%;margin-left: auto;margin-right: auto;margin-top: 30px;}
.bk01-fr-nr p {font-size: 15px;color: #333333;line-height: 24px;text-indent:2em;}
.swIper{margin-top:60px;}
.bannerbj, .tabBox, .bannerbj3, .bannerbj4, .bannerbj5, .bannerbj6   { background-repeat: no-repeat;background-position: center top;}
.s1000{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.dszyls{
	padding-top: 50px;
	padding-bottom: 74px;
	background-color: #FFFFFF;
	margin-top: 20px;
	border: 1px solid #C8C8C8;
}
.dszyls-box{
	position: relative;
	width: 950px;
	height: 530px;
	margin: 0 auto;
}
.dszyls-box ul{
	position: relative;
	width: 950px;
	height: 530px;
	margin: 0 auto;
}
.dszyls-box li{
	position: absolute;
	background: #fff;
	width: 0;
	height: 0;
	top: 61px;
	left: 70px;
	z-index: 0;
	cursor: pointer;
	border: 1px solid #CD9090;
}
.dszyls-box li .img{width:100%;height:100%;vertical-align:middle;}
.dszyls-box li p{ width: 100%;height: 1px;}
.dszyls-box li p img{width: 100%;}
.dszyls-box .prev,.dszyls-box .next{position:absolute;width:33px;height:62px; top:220px; overflow:hidden;cursor:pointer; z-index:3; opacity:0.6;filter:alpha(opacity=60);}
.dszyls-box .prev{left:-100px;background:url(/cctgroup/uiFramework/commonResource/image/2021031710584973300.png) no-repeat;}
.dszyls-box .next{right:-100px; background:url(/cctgroup/uiFramework/commonResource/image/2021031710585559908.png) no-repeat;}
.dszyls-box .prev:hover,.dszyls-box .next:hover{ opacity:1;filter:alpha(opacity=100);}


/*党史学习教育，习近平开讲“第一课”*/
.bannerbj3 {background-image: url(/cctgroup/uiFramework/commonResource/image/2021031712501889229.jpg);height: 676px;padding-top: 80px;display:none;}
#xxjxs-box .xxjxs-nr{margin-top: 100px;}
#xxjxs-box .xxjxs-nr-fl{float: left;}
#xxjxs-box .xxjxs-nr-fr{float: right;padding-top: 20px;}
#xxjxs-box h1{text-align: center;color: #d91718;font-size: 35px;font-weight: 500;margin-top:20px;}
.red3 {text-align:center;font-size: 21px;line-height: 30px;font-weight: 500;color: #d91718;}

.moreStudy{text-align:right;margin-bottom:10px;}
.moreStudy a{font-size:16px;color:#fff;}

/*swiper2*/
.busunessBox{position:relative;padding:60px 72px;background:#fff;border:1px solid #cac9c4;margin-top:40px;}
.hxcy .swiper-wrapper, .hxcy .swiper-slide{height:100% !important;}
.busunessBox .arrow-left {background: url(/cctgroup/uiFramework/commonResource/image/2021032009512317918.png) no-repeat left top;position: absolute;left: 10px;top: 50%; margin-top: -15px; width: 34px; height: 62px;}
.busunessBox .arrow-right {background: url(/cctgroup/uiFramework/commonResource/image/2021032009512945105.png) no-repeat left top;position: absolute;right: 10px;top: 50%; margin-top: 31px; width: 34px; height: 62px;}
.hxcy .swiper-slide{}
.hxcy{margin-left:1px !important;}

/*ms_01*/
#ms_01 { background-color: #FEF5E5;padding-bottom: 35px;}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom: 20px;}
#guanjianci{width: 1200px;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;margin-top: 20px;}
#guanjianci ul{width: 1250px;margin-bottom: 10px;}
#guanjianci .dh{margin-bottom: 10px;padding-bottom: 20px;}
#guanjianci li{width: 336px;float: left;border: 1px solid #FFB22A;margin-right: 30px;padding: 20px;background-color: #FBE9AC;z-index: 1;}
.gjc-bt{}
.gjc-bt h1{font-size: 18px;color: #FF0002;font-weight: 700;width: 100%;margin-left: auto;margin-right: auto;text-align: center;}
#guanjianci li:hover  .gjc-nr{display: block;z-index: 2;width: 100%;height: auto;right: 0px;bottom: 0px;margin-top: 10px;padding-top: 10px;}
.gjc-nr{border-top: 1px dashed #C3AC8A;width: 600px;display: none;position: relative;height: 150px;/* [disabled]background-color: #FFFFFF; */}
.gjc-nr p{font-size: 12px;line-height: 22px;}
.as06 {font-size: 14px;line-height: 24px;color: #505050;font-style: normal;font-weight: normal;font-variant: normal;text-align: left;}
#yftz{padding-top: 50px;}
#yftz h1, .zgzy-tz h1{font-size: 32px;color: #d91718;text-align: center;font-weight: 500;line-height:52px;}
.w1100 {width: 1158px;margin-left: auto;margin-right: auto;padding-top: 20px;padding-left: 20px;padding-right: 20px;padding-bottom: 20px;border: 1px solid #BFBFBF;background-color: #FFFFFF;margin-bottom: 30px;}
.mt20 {margin-top: 20px;}
.as05 { font-size: 16px;line-height: 26px;font-weight: normal; color: #000000;text-decoration: none;text-indent:2em;}
.red1 {font-size: 22px;line-height: 40px;font-weight: 700;color: #cc0000;}
.red2 {font-size: 17px;font-weight: 400;color: #C70003; margin-bottom: 10px;display: block;}
.pb6 {padding-bottom: 6px;}
.b_b {border-bottom: #D1D1D1 1px solid;}
.tzyq p,mt301 p{text-indent:2em;}
.tx_c { text-align: center !important;}
.zgzy-tz {margin-top: 45px;}
.zgzy-tz .fl {width: 480px;margin-right: 25px;border-right: 1px solid #E3C6C6;padding-right: 40px;}
.zgzy-tz .fr {width: 480px;}
.zgzy-tz .fl p, .zgzy-tz .fr p{ line-height:28px; text-indent:0pt;}
.mb10 {margin-bottom: 10px;}
.xgbd-nr{margin-top: 20px;background-color: #FFFFFF;padding-top: 20px;padding-right: 35px;padding-left: 35px;padding-bottom: 20px;border: 1px solid #E9C4C4;margin:25px auto;width:90%;padding:20px;}
.xgbd-nr li{background-image: url(/cctgroup/uiFramework/commonResource/image/2021031714101551675.jpg);background-repeat: no-repeat;background-position: left top;padding-left: 20px;border-bottom: 1px dashed #DBDBDB;padding-bottom: 10px;margin-bottom: 10px;}
.xgbd-nr li h3{font-size: 18px;font-weight:400;}
.xgbd{background:#fff;padding:26px;display:none;}

/*new国资委*/
.newBdlist{background:#fff;padding:20px 20px 50px 20px;}
.newBdlist li{background:#d91718;padding:16px 20px;margin-bottom:14px;}
.newBdlist li h3{margin-bottom:16px;}
.newBdlist li h3 a{font-size:22px;color:#fff;font-weight:500;line-height:36px;}
.newBdlist li p{font-size:16px;color:#5b5152;line-height:24px;}

/*推荐书目*/
#sss{display:none;}
.booksList {background:#fff;padding:16px;}
.booksList li{float:left;width:274px;margin-right:24px;position:relative;margin-bottom:24px;}
.booksList li:nth-child(4),.booksList li:nth-child(8){margin-right:0px;}
.booksList li p{position:absolute;bottom:0;width:100%;background:url(/cctgroup/uiFramework/commonResource/image/2021032010564790722.png) repeat;padding:16px 0;text-align:center;}
.booksList li p a{font-size:16px;color:#fff;}
.booksList li div{overflow:hidden;}
.booksList li div img{transition:all .5s;}
.booksList li:hover img{transform: scale(1.1);}
.booksList li:hover{}

/*nav*/

.tjsm-box{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	overflow-x: hidden;
	overflow-y: hidden;
}

.tjsm-box ul{ width:1250px;}

.tjsm-box li{
	float: left;
	margin-bottom: 15px;
	width: 582px;
	height: auto;
	margin-right: 30px;
}

.tjsm-bt{
	background-image: url(/cctgroup/uiFramework/commonResource/image/2021031715191264192.jpg);
	width: 100%;
	height: auto;
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FF974E;
}
.tjsm-bt h1{
	color: #FFFFFF;
	font-size: 16px;
	/* [disabled]line-height: 20px; */
	text-align: left;
	font-weight: 700;
	padding-left: 20px;
}

.tjsm-nr{
	border: 1px solid #D4D4D4;
	width: 93%;
	padding: 20px;
	margin-top: 5px;
	height: 160px;
}

.s-img{
	margin-right: 30px;
	width: 100px;
	float: left;
}
.s-img img{
	width: 100px;
	height: auto;
}
.s-jj{
	height: 150px;
	overflow-x: hidden;
	overflow-y: scroll;
	padding-right: 20px;
}
.s-jj p{
	font-size: 12px;
	line-height: 22px;
	color: #666666;
}





/*----------------*/


#guanjianci{
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}

#guanjianci ul{
	width: 1250px;
	margin-bottom: 10px;
}
#guanjianci .dh{
	margin-bottom: 10px;
	padding-bottom: 20px;
}
#guanjianci li{
	width: 336px;
	float: left;
	border: 1px solid #FFB22A;
	margin-right: 30px;
	padding: 20px;
	background-color: #FBE9AC;
	z-index: 1;
}



.gjc-bt{
}
.gjc-bt h1{
	font-size: 18px;
	color: #FF0002;
	font-weight: 700;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}


#guanjianci li:hover  .gjc-nr{
	display: block;
	z-index: 2;
	width: 100%;
	height: auto;
	right: 0px;
	bottom: 0px;
	margin-top: 10px;
	padding-top: 10px;
}
.gjc-nr{
	border-top: 1px dashed #C3AC8A;
	width: 600px;
	display: none;
	position: relative;
	height: 150px;
	/* [disabled]background-color: #FFFFFF; */
}

.gjc-nr p{
	font-size: 12px;
	line-height: 22px;
}

.dh {margin-bottom: 30px;}






/*贯彻精神*/
.gc01{margin-top:50px;}
.gc01 .dh{text-align:center;}
.gc01 h1{text-align: center;line-height:52px;
    color: #d91718;
    font-size: 35px;
    font-weight: 500;}
.gc01 h2{    text-align: center;margin-top:10px;
    font-size: 21px;
    line-height: 30px;
    font-weight: 500;
    color: #d91718;}

.newdts{background:#960001;padding:20px;margin-bottom:70px;}
.gcABox .gcImg{width:187px;margin-right:30px;} 
.gcABox .gcBox{}
.gcABox .gcBox a{font-size:20px;color:#fff;}
.gcABox .gcBox p{font-size:16px;color:#b5bdb0;line-height:26px;margin-top:20px;}
.gcAList li{height:46px;line-height:46px;}
.gcAList li a{font-size:16px;color:#fff;padding-left:12px;background:url(/cctgroup/uiFramework/commonResource/image/2021032213235638597.png) no-repeat left;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:96%;}
.box_footer{background:#9d0b1e;padding:20px 0;}
.footersStudy{}
.footersStudy p{text-align:center;color:#fff;font-size:16px;line-height:36px;}


.newdtsL, .newdtsR{width:48.5%;}
.ctNews .swiper-wrapper, .ctNews .swiper-slide{height:100% !important;}
.ctNewsList {}
.ctNewsList li{}
.ctNewsList li div img{height:327px;object-fit:cover;width:100%;}
.ctNewsList li p{background:#fff;padding:16px;}
.ctNewsList li p a{font-size:16px;color:#960001;}



/*nav*/
@media only screen and (max-width: 1024px) and (min-width: 321px){
#banner, .banner {
    display: block !important;
}

}