@charset "utf-8";

/* CSS Document */
* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {

	font-family: "微软雅黑";
	font-size: 14px;
}

@media (min-width:10px) and (max-width: 1190px){
    body { min-width: 1450px;}
}

ul li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #828282;
}


a:hover,
a:visited{
	text-decoration: none;
}

a:active, a:focus {
   
	text-decoration: none;
}

a:hover {
	color: #006ec7;
}


p,
ul {
	margin: 0;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
}

.col-md-3,
.col-sm-3,
.col-xs-12,
.col-md-4,
.col-md-6,
.col-md-12,
.col-sm-6,
.col-xs-12,
.col-sm-12 {
	padding: 0;
}

/*头部*/

.container {
	padding: 0;
}

.container-content{
	padding: 0 60px;
}

@media screen and (min-width: 1770px) {
.header {
	
}
}


.header .container{ padding: 22px 0 14px; background: url(../images/header.png) 660px 17px no-repeat; }
.top-link{
	float: right;
	margin-bottom: 29px;
	display: none;
}

.top-link  li{
	float: left;
	margin-left: 30px;
}
.top-link  li a{
	font-size: 14px;
	color: #ae0d15;
}
.top-link  li a img{
vertical-align: text-bottom;
}

.logo {
	display: block;
	width: 80%;
	float: left;
     margin: 30px auto 20px;
}

.navbar-toggle {
	display: none;
	position: relative;
	float: right;
	width: 24px;
	height: 22px;
	background: url(../images/anniu.png) no-repeat;
	margin-top: 5px;
	padding: 0;
	margin-right: 0;
	margin-bottom: 8px;
	border: none;
	border-radius: 0px;
}

/*搜索*/
.search{
	 width: 20%;
	 float: left;
}

.search1 {
	 width: 80%;
	 margin: 55px 0 0 auto; 
}

.search_kuang{
	 width: 74%;
	 padding-left: 2%;
	 height: 36px;
	  background: #fff;
	  border: 2px solid #1959b9;
	  outline: none;
}

.search_submit {
	 width: 26%;
	 height: 36px;
	 background: #1959b9;
	 vertical-align: bottom;
	 color: #fff;
	 font-size: 18px;
    outline: none;
}



.searchbox .search_kang::-webkit-input-placeholder { /* WebKit browsers */
   color: #fff;
   font-size: 36px;

}
.searchbox .search_kang:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #fff;
	font-size: 36px;

}
.searchbox .search_kang::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
	font-size: 36px;

}
.searchbox .search_kang:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #fff;
	font-size: 36px;

}





/*导航*/

.nav {
	width:100%;
	background: #1959b9;
}
.nav ul li {
	float: left;
	 width: 9.7%;
	line-height: 55px;
	text-align: center;
	margin-left: 1.65%;
	position: relative;
	white-space: nowrap;
	z-index: 99;
}
.nav ul li:first-child{
	width: 6%;
	margin-left: 30px;
	text-align: left;
}
.nav ul li:first-child.active a{
	background: none;
}
.nav ul li:first-child:hover a{ background: none; }
.nav ul li a {
	display: block; 
	color: #fff;
	height: 55px;
	font-size: 18px;
}
.nav ul li.active a{
	background: #c00;
}
.nav ul li:hover  a{
	background: #c00;
}
.nav ul li ul{
	display: none;
	position: absolute;
	left: 0;
	top:55px;
	/* min-width: 210px; */
	z-index: 99;
	background: #fff;
}
.nav ul li:hover ul{
	display: block;
}
.nav ul li:hover ul li ul{
	display: none;
}
.nav ul li ul li{
	width: 100%;
	line-height: 45px;
	margin-left: 0;
	text-align: left;
	padding: 0 10px;
	border-bottom: 1px solid #dadada;
}
.nav ul li ul li:first-child{
	 width: 100%;
	 margin-left: 0;
}
.nav ul li ul li a{
	font-size: 15px;
	height: 45px;
	width: 100%;
	color: #383838; text-align: center;
}
.nav ul li:hover ul li a{
	color: #383838;
	background: none;
}
.nav ul li ul li:hover{
	background: #1959b9;
}
.nav ul li ul li:hover a{
	color: #fff;	 
}
.nav ul li ul li.nav-item{
	 background: url(../images/nav-arrow.png) 92% center no-repeat;
}
.nav ul li ul li.nav-item ul{ left:100%; top: 0px; }
.nav ul li ul li:hover ul{ display: block; }
.nav ul li ul li:hover ul li a{ color: #383838; }
.nav ul li ul li ul li:hover a{ color: #45b5cb;	 }





/*banner相关设置*/
.index-banner{
	padding-right: 3.1%;
	margin-top:35px; 
}

.rsContent { background: #f7f7f7; }
.rsContent .banner-img{
	width: 100%;
	height: 400px;
	overflow: hidden;
}

.rsContent .banner-img img{ width: 100% !important; margin-left: 0 !important; height: 100%; object-fit: cover; }
.banner .container{
	position: relative;
}

.banner img{
	 width: 100%;
}

.banner .fullWidth{
	overflow: hidden;
}

#full-width-slider {
	width: 100%;
}

/* #full-width-slider .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;
} */


.rsMinW .rsBullets {
	position: absolute;
	top: 370px;
	right: 10px;
	z-index: 35;
	height: 10px;
	text-align: center;
	overflow: hidden;
}

	
.rsMinW .rsBullet {
	margin-right: 8px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	box-sizing: content-box;
}

.rsMinW .rsBullet span { width: 30px; height: 10px; color: transparent; border-radius: 6px; display: block; background: #ffffff77; }
.rsMinW .rsBullet.rsNavSelected span { background: #1959b9; }

#full-width-slider .rsGCaption {
	display: none;
	position: absolute;
	left: 16%;
	bottom: 10px;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	width:50%;
	height: 54px;
	line-height: 54px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.rsContent .banner-text { margin: 0 auto; width: 96%; }
.banner-text .banner-title{
	font-size: 20px;
	color: #444;
	width: 100%;
	margin: 15px auto;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	display: inline-block;
}

#full-width-slider .rsArrowRight .rsArrowIcn {
	 display: none;
	width: 28px;
	height: 35px;
}

.index-dynamic{
	padding-left: 0.62%;
	margin-top: 23px;
}

.index-dynamic ul{
	padding-left: 13px;
	/* background: url(../images/line.png) 99px 25px no-repeat; */
	margin-top: 10px;
	height: 176px;
	overflow-y: scroll;
}

.index-dynamic ul li{
	position: relative;
	padding: 15px 10px 0px 105px;
	background: url(../images/circular.png) 80px top repeat-y;
}
.index-dynamic ul li .wy-tzgg-left { position: absolute; left: -8px; top: 15px;  }
.index-dynamic ul li .day { color: #666; }
.index-dynamic ul li .line { }
.index-dynamic ul li .line:after {
	content: "";
	position: relative;
	width: 0;
	height: 1px;
	display: block;
	z-index: 100;
	background-color:#ee9a2d;
	transition: .3s ease-out all;
	left: 0;
	top: 3px;
	transform: translateY(-180%);
}
.index-dynamic ul li:hover .line:after {
	/* width: 100%; */
}
.index-dynamic ul li:first-child{
	background: url(../images/circular-d.png) 80px top repeat-y;
}
.index-dynamic ul li:first-child:hover{
	background: url(../images/circular-d.png) 80px top repeat-y;
}
.index-dynamic ul li:hover{
	background: url(../images/circular1.png) 80px top repeat-y;
}
.index-dynamic ul li h3{
	width: 65px;
	padding:7px 0; 
	background: #1959b9;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	top:10px;
	left:-93px;
	margin: 0;
}
.index-dynamic ul li a {
	font-size: 16px;
	color: #383838;
	line-height: 24px;
}
.index-dynamic ul li:hover a { color: #1959b9; }



/*首页*/
.title{
	border-bottom: 1px solid #dfdfdf;
}

.title h3 {
	float: left;
	color: #c00;
	font-size: 20px;
	height:48px;
	line-height: 48px; 
	font-weight:bold;
	margin: 0;
	border-bottom: 2px solid #c00;	 
}

.title h3 img{
	margin-right: 10px;
	vertical-align:text-bottom;
}

.title .more{
	float: right;
	margin-top: 20px;
	margin-right: 10px;
	color: #848484;
}

.title .more img{
	margin-left: 10px;
}


.index-content  .container{
	 background: #fff;

}

.title2{
	background: #fbfbfb;
	 height: 43px;
	 overflow: hidden;
	border: 1px solid #eaeaea;
}

.title2 h3{
	width: 200px;
	height: 43px;
	line-height: 43px;
	 float: left;
	font-size: 18px;
	margin: 0;
	padding-right: 20px;
	color: #fff;
	text-align: right;
	 background: url(../images/title1.jpg) left top no-repeat;
}

.title3{
	background: #fff;
	 height: 50px;
	 overflow: hidden;
	border-bottom: 2px solid #f4f4f4;
}


.scroll{
	width: 100%;
	position: relative;
	margin: 28px 0;
	float: left;
}

.scroll h3{
	 background: #f9ece9;
	  height: 62px;
	  line-height: 62px;
	  width: 13%;
	  float: left;
	  text-align: center;
	  color: #c00;
	  font-size: 20px;
	  font-weight: bold;
	  margin: 0;

}

.scroll h3 a{
    color: #c00;
	  font-size: 20px;
	  font-weight: bold;
}

.scroll h3 img{
	vertical-align:text-bottom;
	margin-right: 5px;
}

#btn1{
	position: absolute;
	right: 20px;
	top: 10px;
}


#btn2{
	position: absolute;
	right: 20px;
	top: 30px;
}


/*.index-briefing{
	padding-right:0.82%; 
}*/

.index-work{
	padding-right:0.82%; 
}

.index-infor{
	/*padding-left:0.82%; */
overflow: hidden;
}

#tab-list2{
       width: 100%;
}
.tab-div{

	position:relative;
	height: 270px;
}

.tab {
	margin-top: 4px;
	position: absolute;
    left: 200px;
    width: 75%;
}

#tab-list2 li{
   padding:0 24px;
}


.tab li{
	float:left;
	 height: 48px;
	 line-height: 48px;
	padding:0 12px;
	margin:0 0 0 1.5%;
	color:#333;
	font-size:16px;
	text-align:center; cursor:pointer;
}

#tab-list3 li{
       padding: 0 43px;

}

.tab li a{
   color:#333;
	font-size:16px;
}

.tab .tab-active {
   color: #c00;
   font-weight: bold;
   background:#fff;
   border-top: 1px solid #eaeaea; 
   border-left: 1px solid #eaeaea;
   border-right: 1px solid #eaeaea;
   border-bottom: 1px solid #fff;
   border-radius: 3px 3px 0 0; 
}

.tab .tab-active  a{
    color: #c00;
   font-weight: bold;
}

.tab-content {
	width:100%;
   position:absolute;
	top:62px;
	left:0;
   
}

.tab-content-show {

	 filter:alpha(opacity=100);
	 -moz-opacity:1;
	 -khtml-opacity:1;
	 opacity:1;
	 z-index:20;

}

.tab-content-hide{
	 filter:alpha(opacity=0);
	 -moz-opacity:0;
	 -khtml-opacity: 0;
	 opacity: 0;
	 z-index:18;

	
}

.tab-content .more{
	position:absolute;
	top:-50px;
	 right:9px;
	 font-size: 14px;
	 color: #848484
}

.tab-content .more img{
	margin-left: 10px;
	margin-bottom: 3px;
}


.tab-content ul{
	min-height:200px;
}

.tab-content ul li{
   background:url(../images/list-dian.png) 10px center no-repeat;
   padding-left:30px;
	height:40px;
	line-height:40px;
}

.tab-content ul li .info-title{
	display:block;
	width:80%;
	 height:40px;
	 white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
	 float:left;
	font-size:16px;
	color:#444444;
}

.tab-content ul li .info-title:hover{
	color: #c00;
}

.tab-content ul li .info-time{
	width:20%;
	 float:left;
	  font-size:14px;
	  color:#b0b0b0;
	   text-align:right;
}

.index-policies{
	padding-left:0.82%; 
}


.tab-div2 .tab{
	left: 0;
	margin-top: 0;
}

.tab-div2 .tab .tab-active{
  color: #fff;
  border: none;
  border-radius: 0;
  position: relative;
}

.tab-div2 .tab .tab-active a{
    color: #fff;
}

.tab-div2 .tab li:first-child{
	margin: 0;

}


.tab-div2  .tab-content ul li .info-title{
	 width: 100%;

}

#tDiv3 .tab-content ul li{
	width: 49%;
	float: left;

}

.imgback{
	padding: 0 35px;
	margin:40px 0;
	position:relative;
	 width:100%;
	 overflow:hidden;
}

.imgback .swiper-container{
	 height:107px;
	
}
.imgback .swiper-wrapper .swiper-slide{
	padding:0 20px;
	
}

.imgback .swiper-wrapper .swiper-slide a{
	 display:block;
	  border-radius:5px;
	 text-align:center;
	  height:100%;
	  position:relative;
	 
}

.imgback .swiper-wrapper .swiper-slide:hover a{
	border: 1px solid #c00;
}

.imgback .swiper-wrapper .swiper-slide a img{
	margin-top:18px;
}


.imgback .swiper-wrapper .swiper-slide p{
	position:absolute;
	bottom:10px;
	 left:0;
	  width:100%;
	 color:#666;
	  font-size:14px;
	   height:20px;
	   white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.imgback .swiper-slide {
	height: 107px;
	position: relative;
}


.imgback  .arrow-left {
	 display:block;
	 background-color:#fff;
	 background-image:url(../images/arrow-left.png);
	background-position: center center;
	 background-repeat:no-repeat;
	position: absolute;
	left:0;
	top: 50%;
	margin-top: -43px;
	width: 30px;
	height: 86px;
	z-index: 15;
	border: 1px solid #f2f2f2;
	border-radius: 8px;
}

.imgback .arrow-right {
	 display:block;
	 background-color:#fff;
	 background-image:url(../images/arrow-right.png);
	 background-position: center center;
	 background-repeat:no-repeat;
	position: absolute;
	right:0px;
	top: 50%;
	margin-top: -43px;
	width: 30px;
	height: 86px;
	z-index: 15;
	border: 1px solid #f2f2f2;
	border-radius: 8px;
}


.index-link { margin: 40px auto 35px; }
.index-link ul{ margin-left: -1.8%;  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

.index-link ul li{
	 text-align: center;
	/*line-height: 74px;*/
	margin: 16px 0 0 1.95%;
	 float: left;
	/*border: 1px solid #e8e8e8;*/
	overflow: hidden;
}
.index-link ul li img { height: 57px; width: 230px }

 


/* 左边 */

.gray-content{
	padding: 33px 0;
}

.left-box{
	padding-right:2.8%;
}

.left-nav{
	background: #fff;
	margin-bottom: 21px;
}

.left-nav h3{
	background: #1959b9;
	margin: 0;
	 height: 54px;
	 line-height: 54px;
	 color: #fff;
	 font-size: 18px;
	  text-align: center;
	 font-weight: normal;
}


.left-nav ul li a {
	 display: block;
	 height: 46px;
	 line-height: 46px;
	 background-color: #fff;
	border-bottom: 1px solid #f5f5f5;
	font-size: 16px;
	color: #515151;
	padding: 0 0 0 10%;
	text-align:left;
}

.left-nav ul li.item a{
	background-image: url(../images/jia.png);
	background-position: 93% center;
	background-repeat: no-repeat;

}

.left-nav ul li:hover a {
	background-color: #eeeeee;
	color: #1959b9;
}

/* 
.left-nav ul li.item:hover a{
	background-image: url(../images/jian.png);

}

.left-nav ul li.item.active a{
	background-image: url(../images/jian.png);

} */






.left-nav ul li.active a {
	 background-color: #eeeeee;
	 color: #1959b9;
}

.left-nav ul li.item ul li a{
	padding-left: 21%;
	 background-image:url(../images/nav-arrow.png) ;
	 background-position: 17% center;
	background-repeat: no-repeat;
	color: #4c4c4c;

}

.left-nav ul li.item.active ul li a{
	padding-left: 21%;
	 background-image:url(../images/nav-arrow.png) ;
	 background-position: 17% center;
	background-repeat: no-repeat;
	color: #4c4c4c;

}


.left-nav ul li.item:hover ul li a{
	padding-left: 21%;
	 background-image:url(../images/nav-arrow.png) ;
	 background-position: 17% center;
	background-repeat: no-repeat;
}

.left-nav ul li:hover ul li a {
	background-color: #fff;
}

.left-nav ul li.active ul li a{
	background-color: #fff;

}

.left-nav ul li.item ul li:hover a{
	color: #1959b9;
}

.left-nav ul li.item ul li.active a{
	color: #1959b9;
}

.left-link{
	background: #fff;
}

.left-link h3{
	 background: #1959b9;
	  height: 53px;
	  line-height: 53px;
	 color: #fff;
	 font-size: 18px;
	  text-align: center;
	  margin: 0;
}

.left-link ul{
	padding: 26px 22px  3px;

}

.left-link ul li{
	 background: #ededed;
	  height: 38px;
	  line-height: 38px;
	 margin-bottom: 23px;
	 border-radius: 5px;
	 text-align: center;


}

.left-link ul li a{
	 color: #4c4c4c;

}





/* 右边 */
.right-list{
	background: #fff;
	padding: 20px ;
}

.right-article{
	background: #fff;
	padding: 20px ;
}


/* 当前栏目 */
.column{
	position: relative;
	 height: 48px;
	border-bottom: 2px solid #c00;
}
.column h3{
	 color: #333;
	 font-size: 20px;
	 height: 48px;
	line-height: 48px;
	margin: 0;
	float: left;
}

/*当前位置*/
.location{
	position: absolute;
	top: 0px;
	right: 0;
	font-size: 14px;
	height: 48px;
	line-height: 48px;
		color: #a5a5a5;

}

.location a {
   font-size: 14px;
   color: #8c8c8c;

}


/* 列表 */

.list {
	margin-top: 24px;
	margin-bottom: 30px;
}


.list ul li {
	padding: 0 0 1.5px;
	border-bottom: 1px solid #eaeaea;
	background: url(../images/list-dian.png) 10px 23px no-repeat;
	padding-left: 25px;
	overflow: hidden;
}


.list ul li a {
	display: block;
	font-size: 16px;
	 height: 50px;
	 line-height: 50px;
	color: #8c8c8c;
	
}

.list ul li a:hover p {
	color: #1959b9;

}

.list ul li a p {
	float: left;
	width: 82%;
	font-size: 16px;
	line-height: 50px;
	color: #4c4c4c;
	margin: 0;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.list ul li a span {
	float: left;
	text-align: right;
	width: 18%;
	font-size: 16px;
	color: #b0b0b0;
	
}




/*内容页*/

.article {
	padding: 25px 0;
	margin-bottom: 28px;
}

.article h1.intro {
	text-align: center;
	font-size: 16px;
	color: #595c5b;
	font-family: "微软雅黑";
	line-height: 1.5;
	margin: 0;
}

.article h2.title {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #1959b9;
	line-height:36px;
	margin: 8px 0;
	border-bottom: none;
}

.article h3.subtitle {
	font-size: 16px;
	color: #393939;
	line-height: 1.5;
	text-align: center;
	margin: 0
}

.article h4.information  {
	margin: 15px 0 10px;
	text-align: center;
	 font-size:14px;
	 color: #7f7f7f; 
	 padding: 15px 0;
	 border-top: 1px solid #f2f2f2;
	 border-bottom: 1px solid #f2f2f2;

}


.article .content {
	color: #7f7f7f;
	font-size: 14px;
	line-height: 30px;
	min-height: 250px;
	padding-bottom: 15px;
	margin-top: 20px;
}


.article .content p {
	margin:5px 0;
	color: #7f7f7f;
	font-size: 14px;
	line-height: 30px;

}

.article .content p img {
	max-width: 100%;
}



/*尾部*/
.footer {
	padding: 18px 0  19px;
	background:url(../images/bottom.png) center top no-repeat ;
}

.footer .container-content{
	padding: 0 14px 0 60px;
}

.footer .footer-left{
	width: 39%;
	float: left;
	text-align:left;
}
.footer .footer-left img { height: 80px; margin-top: 20px; }

.footer .footer-about{
	width: 25%;
	float: left;
	margin-top: 14px;
}

.footer .footer-about h3{
	font-size: 16px;
	color: #9bbce9;
	margin: 0 0 15px;
}
.footer  p {
	font-size: 14px;
	color: #9bbce9;
	line-height: 28px;

}

.footer  p a{
	font-size: 14px;
	color: #9bbce9;
}

.footer .footer-right{
	 width: 31%; 
	 float: left;
	  text-align: right;
	  margin-top: 70px;
         /* margin-top: 50px;*/

}






/*兼容ie*/

.ie7 .container,
.ie8 .container {
	max-width: 1400px;
}

.ie7 .header-right{
	width: 39%;

}

.ie7 .searchbox .search_kang{
	width: 190px;
}

.ie7 .rsMinW .rsBullets{
	line-height: normal;
}

.ie7 .video{
	 width: 31%;

}

.ie7 .new{
	width: 39.5%;
}

.ie7 .index-list ul{
	min-height: 242px;

}

.ie7 .index-list ul li a{
	height: 36px;
	line-height: 36px;
}

.ie7 .Schedule{
	width: 23.1%;
}

.ie7 .index-WeChat{
	width: 31%;
}

.ie7 .activity{
	width: 39.5%;
}

.ie7 .activity UL{
	min-height: 190px;
}

.ie7 .service-time{
	width: 23.1%;
}

 .ie7 .link{
	width: 98%;
}


.ie8 .video{
	width: 33.33%;

}
.ie8 .new{
	width: 41.66%;
}

.ie8 .Schedule{
    width: 25%;
}

.ie8 .index-WeChat{
	width: 33.33%;
}

.ie8 .activity{
	width: 41.66%;
}

.ie8 .service-time{
	width: 25%;
}

.ie8 .link{
	width: 100%;
	 float: left;
}


.ie7 .left-box{
	width: 23.1%;

}

.ie8 .left-box {
	width: 25%;

}

.ie7 .right-box {
	width: 74.35%;

}


.ie8 .right-box {
	width: 75%;

}