*{
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
}
body{
	min-width: 1250px;
	background-color: #F3F5F4;
	font-family: "Microsoft YaHei","微软雅黑",Verdana, Arial, Helvetica, sans-serif;
}
a:hover, a:visited, a:link, a:active {
    color:black;
	text-decoration: none;

}

.row{
	padding: 0;
	margin: 0;
}

header{
	width: 100%;
}


.top_header{
	background-color: #F4F4F4;
	height: 40px;
	width: 100%;
	

}


.top_header > div{
	/*text-align: center;*/
	margin:0 auto;
	/*垂直居中*/
	position: relative;
    top: 50%; /*偏移*/
    transform: translateY(-50%);
}

.jieshao{
	width: 50%;
}

.top_search{
	background-color: white;
	height:110px;
	vertical-align: center;

}

.logo{
	/*background-color: blue;*/
	vertical-align: middle;
	/*垂直居中*/
	position: relative;
    top: 50%; /*偏移*/
    transform: translateY(-50%);

}

.logoimg{
	float: left;
}

.search{
	float: left;
	position: relative;
	top: 50%; /*偏移*/
    transform: translateY(-50%);
    right: 0;
}
#search_select,#search_text{
	height: 30px;
}

#search_form{
	position: absolute;
	margin-left: 210px;
	margin-top: 46px;
}
#search_select{
	border:1px solid red;
	position: absolute;
	margin-left: 228px;
	margin-top: -15px;
}
#search_text{
	position: absolute;
	margin-left: 307px;
	margin-top: -15px;
	border:1px solid red;
	width:300px;
	
}
#search_button{
	color:white;
	background-color: red;
	width: 100px;
	height: 30px;
	position: absolute;
	margin-left: 607px;
	margin-top: -15px;
	border: none;

}

.qrcode{
	/*float:both;*/
	float: right;
	width: 80px;
	height: 80px;
}

/*导航*/
nav{
	height: 45px;
	background-image: linear-gradient(#353B47, #525866);
	position: relative;
	/*min-width: 1200px;*/
	/*float: left;*/
	border:0px !important;
    border-top-width: 2px !important;
	border-color: red !important;
	border-style: solid !important;
}

nav.navbar.bootsnav ul.nav > li > a {
    color: white;
    background-color: transparent;
    outline: none;
    margin-top: -14px;
    font-size: 16px;
}

nav.navbar.bootsnav ul.nav > li > a:hover{
	color:red;
}

.dropdown{
	margin-left: 25px;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: -15px;
}

/*导航*/

/*banner*/
.big_banner{
	width:100%;
	/*background-color: red;*/
	height: 380px;
	margin-top: -16px;
	/*min-width: 1200px;*/

}

.container-fluid > .col-md-8{
	min-width: 1250px;
}
.banner_bottom{
	/*background-color: #F3F5F4;*/
	height: 100px;
	position: relative;
	/*min-width: 1200px;*/

}

.banner_bottom_mid{
	height: 100%;
	background-color: white;
	padding: 0;
}

.banner_list{
	width: 22%;
	height: 100%;
	float: left;
	padding:25px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;

}
.banner_list > ul{
	min-width: 250px;
	margin-top: -10px;
}

.banner_list > ul > li{
	float: left;
	margin-left: 25px;
	padding-top: 10px;
}

.banner_list > ul >li > a{
	color:black;
}

.banner_list > ul >li > a:hover{
	color:red;
}

.banner_list1{
	margin-left: 0px;
	width: 283px;
}
.banner_list2{
	width: 280px;
	
}

.banner_list2 > ul > li{
	margin-left: 10px;
}

.banner_list3{
	min-width: 370px;
}

.banner_list4{
	min-width: 315px;
	margin-left: -18px;
}

.banner_list4_1{

}

.banner_list4_2{

}

.banner_list3_img{
	text-align: center;
	margin-left: 5px;
}

.banner_list3_img > img{
	margin-left: 12px;
}

.banner_list3 > ul > li{
	margin-left: 5px;
}

.cut_part{
	float:left;
	width:1px;
	height:50px;
	margin-top: 25px; 
	background: #E1E1E1;
}

/*banner*/
/*content*/
.content{
	clear:both;
	width: 100%;
	height: 1750px;
	background-color: #F3F5F4;

}

.content_top{
	margin-top: 23px;
	height: 380px;
	background-color: #fff;
	padding: 0;

}

.content_img{
	padding:20px;
	width: 50%;
	/*background-color: blue;*/
	float: left;
	/*border: 1px solid black;*/
	height: 325px;
	margin-top: 20px;
}

.content_top_list{
	padding:10px;
	width: 50%;
	/*background-color: white;*/
	float: left;
	position: relative;
	/*margin-top: -45px;*/
	margin-left: -35px;
}



.red_line> a{
	color: red;
}

.black_line > a{
	color:black;
}

.content_top_list > ul > .red_line{
	font-size: 20px;
	font-weight: bold;
}
.content_top_list > ul > .black_line{
	font-size: 14px;
}
.content_top_list > ul > .black_line > .time{
	float: right;
	color:#BAA6AA;
}

.content_mid{
	padding: 20px;
	/*height: 542px;*/
	background-color: white;
	margin-top: 20px;
}

.leftside {
	width: 75%;
	/*height: 580px;*/
	float: left;
	/*background-color: red;*/
	padding: 20px;
}

.content_mid > .rightside{
	padding: 25px;
	width: 25%;
	height: 508px;
	float: left;
	background-color: #F4F4F4;
}

.title > ul >li{
	display: block;
	height: 25px;
	float: left;
	font-size: 18px;
	margin-left: 36px;
	margin-top: 5px;
}
.title > ul >li>a{
	color:#757575;
}
.title > ul >li>a:hover{
	color:red;
}

.chanpin_title > ul >li{
	width: 11%;
	margin-left: 28px;
}

.chanpin_list{
	margin-left: -16px;
}


.title > ul >.first{
	font-size: 28px;
	margin-left: 0;
	margin-top: -5px;
}

.content_list >ul >li >a{
	color:black;
}

.content_list >ul >li >a:hover{
	color:red;
}


.rightside > .right_list > ul > a > li{
	margin-top: 15px;
}

.rightside > .right_list > ul > a{
	color:#757575;
}

.rightside > .right_list > ul > a:hover{
	color:red;
}

.content_mid > .rightside > .right_bottom_pic{
	margin-top: 20px;
	height: 145px;
	/*background-color: white;*/
}

/*同步作文*/
.tbzw{
	width:100%;
}



.rightside2{
	/*position: absolute;*/
	display: inline-block;
	margin-left: -5px;
	float: left;
	margin-top: 20px;
	/*padding: 6px;*/
	width: 25%;
	/*background-color: #F4F4F4;*/
	/*height:478px;*/
	background-color: #F4F4F4;
	text-align: center;
}


.right_list2{
	background-color: #F4F4F4;
	padding: 25px;

}

.right_list2>ul>a>li{
	margin-top: 15px;
	text-align: left;
}

.tianmao{
	margin-left: -15px;
	overflow: hidden;
	width:284px;
  	height:180px;
}

.tianmao1{

}

.tianmao1:before{
  content:" ";
  display:inline-block;
  width:284px;
  height:180px;
  /*background-color: red;*/
  background-color: transparent;
  /*background:rgba(255, 255, 255, .1);*/
  position:absolute;
  top:25px;
  left:930px;
  vertical-align: middle;
  /*transform:rotate(-45deg);*/


  	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
}

.tianmao1:hover::before{
	  content:" ";
  	  background-color: red;
  	  display:inline-block;
	  width:5px;
	  height:5px;
	  position:absolute;
	  top:107px;
	  left:1012px;
	  border-radius: 30px;
	  text-align: center;
	  vertical-align: middle;
	  line-height: 36px;


}

.tianmao2:before{
  content:" ";
  display:inline-block;
  width:284px;
  height:180px;
  /*background-color: red;*/
  background-color: transpsarent;
  /*background:rgba(255, 255, 255, .1);*/
  position:absolute;
  top:204px;
  left:930px;
  vertical-align: middle;
  /*transform:rotate(-45deg);*/


  	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
	-o-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
}

.tianmao2:hover::before{
	  content:" ";
  	  background-color: red;
  	  display:inline-block;
	  width:5px;
	  height:5px;
	  position:absolute;
	  top:274px;
	  left:1012px;
	  border-radius: 30px;
	  text-align: center;
	  vertical-align: middle;
	  line-height: 36px;


}


.tianmao2{

}

.tianmao3{

}


.content_bot{
	position: relative;
	background-color: white;
	margin-top: 20px;
}

.content_bot > .leftside > .title{
	margin-right: 30px;
	float: right;
}

.content_bot > .leftside > .title > .first{
	margin-right: 100px;
}

.title_big{
	font-size: 31px;
	float: left;
	font-weight: bold;
}

.zyzx_list{
	margin-left: -32px;
}

.book > ul > li{
	float: left;
	width: 25%;
	height: 330px;
}
.clear{
	clear:both;
	margin: 0;
	padding: 0;
	height: 0;
}

.book_img{
	width: 90%;
    height: 281px;
    /*background-color: blue;*/
    margin-left: 15px;
}

.book_img > img{
	height: 266px;
	-moz-box-shadow:2px 2px 5px #333333;
	-webkit-box-shadow:2px 2px 5px #333333;
	box-shadow:2px 2px 5px #333333;
}

.book_name{
	margin-left: 15px;
	width: 200px;
	text-align: center;
}

.content_list{
	padding: 45px;
	padding-bottom: 0px;
	margin-top: 0px;
	float: left;
	width: 50%;
	height: 205px;
}

.content_list ul{
	height: 150px;
}

.content_list ul li {
	/*list-style: outside;*/
	line-height: 250%;
	font-size: 14px;
	color:#B4C7D0;
	width: 395px;
	flex:auto;
}

.more{
	width:40px;
	height: 20px;
	background-color: red;
	float: right;
	text-align: center;
}


/*content*/

/*footer*/
footer{
	width: 100%;
	height: 100px;
	background-color: #474948;
	/*margin-top: 30px;*/
}

.footer_list{
	/*width: 100%;*/
	height: 85px;
	position: relative;
	/*background-color: white;*/
	text-align: center;
	margin-top: 15px;

}

.footer_list1 ul{
	display: inline-block;
}

.footer_list1 ul li{
	float: left;
	margin-left: 30px;
	color: white;
	/*position: absolute;*/
}

.footer_list2{
	margin-left: 27px;
	color: white;
	text-align: center;
	margin-top: 20px;
	/*position: absolute;*/
}

/*图片轮换*/
#slideBox {
	width:595px;
	height:362px;
	overflow:hidden;
	position:relative;
	margin-top: -31px;
	margin-left: -12px;
}
#slideBox ul#show_pic {
	margin:0;
	padding:0;
	list-style:none;
	height:300px;
	width:4750px;
	position:absolute;
}
#slideBox ul#show_pic li {
	float:left;
	margin:0;
	padding:0;
	height:285px;
}
#slideBox ul#show_pic li img {
	display:block;
	width:595px;
	height:362px;
}
#iconBall {
	position:absolute;
	bottom:0px;
	right:0;
}
#iconBall li {
	float:left;
	color:#7a7a7a;
	width:32px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#iconBall li.active {
	background:url(../images/iconbg.png) no-repeat;
	color:#fff;
}
#slideText {
	width:595px;
	height:28px;
	background:rgba(0, 0, 0, 0.7);
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall li.active {
	display:block;
}
#textBall li a {
	text-decoration:none;
	color:#fff;
}

/*图片轮换--顶部*/
#slideBox_top {
	width:100%;
	height:380px;
	overflow:hidden;
	position:relative;
	margin-top: 0px;
	margin-left: 0px;
}
#slideBox_top ul#show_pic_top {
	margin:0;
	padding:0;
	list-style:none;
	height:380px;
	width:9999px;
	position:absolute;
}
#slideBox_top ul#show_pic_top li {
	float:left;
	margin:0;
	padding:0;
	height:285px;
	width: 19%;
}
#slideBox_top ul#show_pic_top li img {
	display:block;
	width:100%;
	height:380px;
}
#iconBall_top {
	position:absolute;
	bottom:0;
	right:0;
}
#iconBall_top li {
	float:left;
	color:#7a7a7a;
	width:32px;
	height:28px;
	line-height:28px;
	cursor:pointer;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-top:4px;
}
#iconBall_top li.active {
	background:url(../images/iconbg.png) no-repeat;
	color:#fff;
}
#slideText_top {
	width:100%;
	height:28px;
	/*background:rgba(0, 0, 0, 0.7);*/
	color:#fff;
	position:absolute;
	left:0px;
	bottom:0px;
*background:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall_top {
	position:absolute;
	left:10px;
	bottom:3px;
}
#textBall_top li {
	float:left;
	cursor:pointer;
	display:none;
	color:#fff;
	font-size:14px;
}
#textBall_top li.active {
	display:block;
}
#textBall_top li a {
	text-decoration:none;
	color:#fff;
}



/*tab切换*/
.tab_on{
	/*border: 1px solid #CCC;*/
    border-bottom: #F00 solid 2px;
    /*border-bottom: 1px solid #fff;*/
    background: #FFF;
    color: #000;
	
}

/*首页新闻*/
.hotnews {
	float:right; width:560px;
}
.hotnews dl {
	border-bottom:#CCC dotted 1px; padding:0 5px 5px 5px;
}
.hotnews dl dt a {
	font-size:20px; color:#F00; font-weight:bold; line-height:40px;
}
.hotnews dl dd {
	line-height:30px; font-size:16px
}
.hotnews dl dd span {
	float:right; color:#999
}
.hotnews dl dd strong {
	margin-right:5px; color:#F00; font-weight:normal
}
.hotnews dl dd strong a {
	color:#F00;
}	

.hotnews dd a{
	color:black;
}

/*党建*/
.dangjian{
	padding: 2px;
	background-color: #fff;
	background-image: url("../img/dj.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	height:125px;
	margin-top:23px;
	
}

.dangjian > ul{
	/*font-size: 16px;*/
	margin-left: 45px;
	margin-top: 20px;
}

.dangjian > ul >li{
	width: 40%;
	display: inline-block;
	margin-top: 7px;
	margin-left: 35px;
	
}

.dangjian > ul > li > a{
	display: block;
	height: 20px;
	/*color:red;*/
	font-size: 14px;
}


.bianweihui{
		position: absolute;
		margin-top: 0px;
		margin-left: 30px;
		width: 215px;
		height: 346px;
		z-index:99;
}

@media screen and (max-width: 1440px) {
	.bianweihui{
		position: absolute;
		margin-top: 0px;
		margin-left: 0px;
		width: 150px;
		height: 245px;
		z-index:99;
	}
	#bianweihui_img{
		width: 70%;
	}
}

@media screen and (min-width: 1920px) and (min-width: 1440px){
	/*编委会*/
	
	#bianweihui_img{
		width: 100%;
	}
}

.footer_list1 ul li a{
	color:white;
}

#ywbsxp{
	width: 255px;
	height: 150px;
	margin-left: 0px;
}




