@charset "UTF-8";

/*=============公用=============*/
html{color:#000;background:#fcf9f0; }
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}
legend{color:#000}
a{ text-decoration: none; }
body{ font-size: 14px; font-family: "Microsoft YaHei"; }
.clearfix:after{ content: ""; display: block; clear: both;visibility: hidden; height: 0; font-size:0;}
.clearfix{ zoom:1; }
.fl{float: left;}
.mg40{margin-right: 40px;}

/*=============banner=================r*/
.banner{ height: 724px; margin:0 auto; background: url(banner.png) no-repeat center top; }
/*.banner img{width: 100%;}*/

/*=============内容con=============*/
.contentwarp{background:url(contentWrapBg.png) no-repeat;}
.conont{ width: 1200px; height: 1430px; margin: 0 auto;  }

.colmn-tit{ display: block; width: 501px; height: 109px; margin: 0 auto;  }
.colum-zyjs{background:url(columbg1.png); margin-bottom: 10px;  }

.headNewsWrap{ height: 170px; background:url(headnewsBg.png) no-repeat; margin-bottom: 30px;;}
.head-clomwrap{ background: #fcf9f0; text-align: center; }
.headNewsIn{ width: 1200px; margin: 0 auto; text-align: center;  color:#bd1c12;}
.headNewsIn h1{ font-size: 30px;  font-weight: 800; line-height: 50px; }
.headNewsIn span{ font-size: 16px; font-weight: 500;  line-height: 30px; }
.headNewsIn a{ color:#bd1c12; font-size: 16px; font-weight: 500;  line-height: 30px; }

/*轮播图*/
.rollImgWrap{ margin-right: 40px; margin-bottom: 20px; 	}

/*新闻列表*/
.newsListWrap{ float: left; margin-bottom: 20px;}
.newsIcon{color:#ca535f; display: inline-block; width: 22px; text-align: left;}
.theoryWrap{ float: left; width: 580px;  overflow: hidden; margin-bottom: 10px;}

.columHeadWrap{ text-align: center; }
.comList{ background-color: #fff; padding: 25px; box-sizing: border-box; width: 580px; height: 360px; position: relative;}
.comList ul li{ line-height: 34px; }
.comList ul li a{font-size: 16px; color: #000; letter-spacing:1px;}
.listDate{ color: #9b9b9b; padding-left: 10px; /*float: right; */}
.morelink{ position: absolute; right: 20px; width: 60px; line-height: 30px;}
.morelink > a{ color: #e58e40; font-size: 16px; }

/*理论学习改*/
.theoryAfterW{ overflow: hidden; margin-bottom: 10px; }
.comListAfter{ background-color: #fff;  box-sizing: border-box; width: 100%; height: 360px; padding:60px 150px;  margin: 0 auto;}
.comListAfter ul li{ display: block;  line-height: 34px; }
.comListAfter ul li a{font-size: 16px; color: #000; letter-spacing:1px;}


/*=============footer=============*/
.footerWrap{ background-color: #e10302; }
.foot{ width: 1200px; margin: 0 auto; padding: 40px 0;text-align: center; }
.footIn1 , .footIn2{ line-height: 30px;  }
.foot span{ font-weight: 800; font-size: 16px; color: #fff; margin-right: 40px;}


/*=============移动=============*/
@media screen and (max-width: 768px){
	/*banner*/
	.banner{ height: 14rem; background-size: contain; background-image: url(bannerPhone.png)}
	.headNewsIn h1{ font-size:1rem; line-height: 2rem; margin-bottom: 8px;}
	.headNewsIn a{ line-height: 2rem; font-size: 0.8rem;}
	.headNewsIn span{ font-size: 0.8rem;    font-weight: 100;    text-align: left;    display: inline-block;    text-indent: 2em !important;}
	.headNewsWrap{ height: auto; margin-bottom: 10px; }

	/*轮播图*/
	.rollImgWrap{ width: 100%; margin-right: 0; margin-bottom: 0;}
	.rollImgWrap img{ width: 100%; }

	/*新闻列表*/
	.comList{ width: 100%; height: auto; padding-bottom: 3rem;}
	.newsListWrap{  margin-bottom: 0px;}
	.listDate{ float: none;} 

	/*理论学习栏目改*/
	.theoryAfterW{ overflow: hidden; margin-bottom: 10px; }
	.comListAfter{ background-color: #fff; padding: 0; height: auto; padding:25px; }
	.comListAfter ul li{ display: block;  line-height: 34px; }
	.comListAfter ul li a{font-size: 16px; color: #000; letter-spacing:1px;}

	/*栏目图片*/
	.columImg{ width: 70%; }
	.morelink > a{ font-size:1.3rem; }
	.conont{width: 100%;}
	.theoryWrap{width: 100%; margin-bottom: 0px;}
	.colmn-tit{ width: 100%;}
	.headNewsIn{ width: 100%; padding: 15px; box-sizing: border-box;}

	/*foot*/
	.foot{width: 100%;}
	.foot span{ margin-right: 0; display: block; }
}