@charset "utf-8";

/*=============公用=============*/
html{color:#000; background: #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(/uploads/image/i145/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:; 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: #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:  no-repeat; }
.newsicon{ inline-block; display: inline-block; width: 8px; height: 8px; background: url(/uploads/image/i145/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(/uploads/image/i145/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:  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;}
}
