@charset "UTF-8";

/*=============公用=============*/
html{color:#000; background:url(./contentWrapBg.png) #FCF9F0 center 520px no-repeat;  }
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: 520px; background:url(./banner.png) center top no-repeat; padding-top:38px; box-sizing: border-box;}*/
.banner{position: relative; width: 100%; overflow: hidden; }
.banner-img{width: 100%;  height: auto;  display: block; }

.gdzjlogoWrap{ width: 1200px; margin:0 auto; }
.gdzjLogoimg img{ width: 367px; height: 63px;  }

.leadNPhone{ display: none; }
/*.banner img{width: 100%;}*/

/*=============内容con=============*/
.contentwarp{ width: 1200px; margin: 0 auto; margin-bottom: 40px;}
.conont{ width: 1200px;  margin: 0 auto; border-right: 1px solid #E6D2D2;}
.zjbsWrap{  margin-top: 60px; }
.column{ display: block; text-align: center; margin-bottom: 20px;}
.zjbsList{ height: 260px; padding:30px 20px; box-sizing: border-box; background-color: #fff; margin-right: 40px;}
.zjbsWrap div:last-child {margin-right: 0;}
.zjbsImg img{ width: 319px;height: 197px; }
.zjbslistWrap{ width: 800px; margin-left: 40px; }
.xxgc{ display: none; }

.zjbsLink{ display: block; color: #000; font-size: 20px; font-weight: 800; text-align: left; margin-bottom: 30px;}
.zjbsDes{ display: inline-block; text-indent: 2em;  font-size: 18px; line-height: 28px; }
.xxgcDes{ display: inline-block; text-indent: 2em;  font-size: 16px; line-height: 26px; color: #9A9A9A; }

.colmn-tit{ display: block; width: 501px; height: 109px; margin: 0 auto;  }
.colum-zyjs{background:url(columbg1.png); margin-bottom: 10px;  }

.xzgclink{ color: #D13940; }
.xxgcListWarp > li{ width: 582px; margin-right: 36px;  height: 204px; background-color: #fff;  display: block; float: left;  box-sizing: border-box; padding: 30px;  margin-bottom: 25px;}
.xxgcListWarp > li:nth-child(2n) {  margin-right: 0;  }

.xxgcimgListWarp > li{ width: 582px; margin-right: 36px;  height: 200px; background-color: #fff;  display: block; float: left;  box-sizing: border-box;  margin-bottom: 25px;}
.xxgcimgListWarp > li:nth-child(2n) {  margin-right: 0;  }
.xxgcImg img{ width: 300px;height: 200px; }
.xxgclistWrap{ width: 282px; padding: 20px; box-sizing: border-box; }
.xxgcLink{ font-size: 20px; font-weight: 700; color:#000; display: block; }
.xxgcsDes{ display: block; margin-top: 20px; font-size: 16px; color: #9A9A9A; }

.headNewsWrap{ background:url(./topConBg.png) #fff center top no-repeat; margin-top: 50px; width: 1200px; height: 144px; }

.head-clomwrap{ text-align: center;  box-sizing: border-box; position: relative;}

/* 左侧渐变边框 */
/*.head-clomwrap::before {content: ''; position: absolute; top: 0; bottom: 0; left: -7px; width: 7px;  background: linear-gradient(to left, #efe2e2, transparent);}*/

/* 右侧渐变边框 */
/*.head-clomwrap::after {content: ''; position: absolute; top: 0; bottom: 0; right: -7px; width: 7px; background: linear-gradient(to right, #efe2e2, transparent); }*/

.headNewsIn{ width: 1200px; margin: 0 auto; text-align: center;  color:#bd1c12;  padding: 20px 30px;  box-sizing: border-box;}
.headNewsIn h1{ font-size: 34px;  font-weight: 800; line-height: 52px; }
.headNewsIn span{ font-size: 16px; font-weight: 500;  line-height: 30px; }
.headNewsIn a{ color: #B1342D; }

.imgAndListWrap{width: 1200px; height:444px; margin-top: 50px;  position: relative;}

/*轮播图*/
.rollImgWrap{ position: absolute; left: 0; z-index: 2; top:40px; height: 370px;	}
.rollImgWrap img{ width: 600px; height: 370px; }
.rollImgDes{position: absolute; bottom: 0; color: #fff;font-size: 16px;width: 100%;left: 0;height: 40px;line-height: 40px;
	text-align: left;text-indent: 2em;filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#0f000000, endColorstr=#0f000000);
	background-color: rgba(0, 0, 0, 0.35);}
.rollImgDes a{ color: #fff; }

/*新闻列表*/
.newsListWrap{ float: left; padding: 40px; background: url(./zyjsListBg.png) no-repeat; }
.newsIcon{ inline-block; display: inline-block; width: 8px; height: 8px; background: url(./icon8.png) center no-repeat; margin-right: 10px;}
.theoryWrap{ float: left; width: 580px;  overflow: hidden; margin-bottom: 10px;}

.columHeadWrap{ text-align: center; }
.comList{ background-color: #fff;  box-sizing: border-box; width: 620px; height: 444px; position: absolute; right: 0;}
.comList ul li{ line-height: 27px; margin-bottom: 14px; text-align: left; background: url(./icon8.png) 10px 12px no-repeat; background-size: 5px; padding-left: 31px; }
.comList ul li a{font-size: 18px; color: #000; }
.listDate{ color: #9b9b9b; padding-left: 10px; }
.morelink{ position: absolute; right: 20px; bottom: 20px; width: 60px; line-height: 30px; }
.morelink > a{ color: #e58e40; font-size: 18px; }

/*理论学习改*/
.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: #D40D12; max-width: 1920px; margin: 0 auto;}
.foot{ width: 1200px; margin: 0 auto; padding: 40px 0;text-align: center; }
.footIn1 , .footIn2{ line-height: 30px;  }
.foot span{ font-size: 16px; color: #fff; margin-right: 40px;}

.zjbucoBgPhone{ display: none; }

/*=============移动=============*/
@media screen and (max-width: 768px){
	/*banner*/
	html{ background-image: none; }
	.contentwarp{ width: 100%; }
	/*.banner{ height: 10em;  background: url(bannerPhone.png) no-repeat; background-size: contain; padding-top:0;}*/
	.headNewsIn h1{ font-size:1.2rem; line-height: 2rem;}
	.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{  width: 100%; height: auto;   margin-top: 0;}
	.head-clomwrap{ width: 100%; }
	.gdzjlogoWrap{ display: none; }


	.column{ width: 100%; }
	.column img{ width: 50%; }
	.zjbsList{ width: 100%; font-size: 1rem; height: auto; margin-bottom: 1.5rem;}
	.zjbsLink{ font-size: 1rem; }
	.imgAndListWrap{ width: 100%; margin-top:0; height: auto;}

	/*轮播图*/
	.rollImgWrap{ width: 100%; margin-right: 0; margin-bottom: 0; height: auto; top:0; position: relative; }
	.rollImgWrap img{ width: 100%; height: auto; }

	/*新闻列表*/
	.comList{ width: 100%; height: auto; padding-bottom: 3rem;}
	.newsListWrap{  margin-bottom: 0px; position: relative; background: none; padding:2em 1em;}
	.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{ bottom: 0; }
	.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;}
	.zjbslistWrap{width: 100%; margin-left:0;}
	.xxgcimgListWarp > li{width: 100%; height: auto;}
	.xxgcListWarp > li{ width: 100%; height: auto;}
	.xxgclistWrap{ width: 100%; }
	.rollImgDes{  overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }

	.zjbucolbg{   }
	.column{ display: none; }
	.fl{ float: none; }
	.zjbsImg{ text-align: center; }
	.leadNPhone{ display: block; font-size: 1.2rem; font-weight: 800; }
	.headNewsIn h1{ display: none; }
	.zjbucoBgPhone{ display: block; width: 100%; height: 3rem; background: #c80000; line-height: 3rem; font-size: 2em; color: #fff; text-align: center; }

	.xxgcImg{ text-align: center; }
	/*foot*/
	.foot{width: 100%;}
	.foot span{ margin-right: 0; display: block; }
}

@media screen and (min-width: 769px) and (max-width: 1180px){
	.banner , .footerWrap{min-width: 1200px;}
	.banner-img{min-width: 1200px;}
}
