﻿/*全局css*/
.sy-index{background:#f5f5f5;}
.sy-index2{padding:30px;background:#fff;}

/*新闻幻灯片*/
.sy-hdp {
	height: 376px;
	overflow:hidden;
}
.sy-hdp .owl-item img {
    transform-style: flat!important;
  -webkit-transform-style: preserve-3d;width:100%;height: 376px;overflow:hidden;
}

.sy-hdp .owl-item img:hover{
    opacity: 0.8;
}
.sy-hdp .owl-item > .item > a > .title{
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
  	margin: 0;
  	padding: 10px;
  	box-shadow: inset 0 -18px 44px rgba(0,0,0,0.8);
}
.sy-hdp .owl-item > .item > a:hover > .title{
    background: rgba(0, 85, 193, 0.4);
}
    
.sy-hdp .owl-item > .item > a > .title > span{
    text-align: center;
    text-overflow: ellipsis;white-space: nowrap;overflow: hidden; display: block;
    letter-spacing: 1px;
    line-height: 42px;
    font-size: 16px;
}

.sy-hdp .owl-carousel .owl-nav button{
	position: absolute;
	z-index: 10;
	top:40%;
	font-size: 50px;
	color: #fff;
  margin-top: 0px;
  text-align: center;
  filter: Alpha(Opacity=50);/*IE7 fix*/
  opacity: 0.5;
  font-family:FontAwesome;
  -webkit-tap-highlight-color: transparent;}

.sy-hdp .owl-carousel .owl-nav .owl-next{width:50px;right:0px;}
.sy-hdp .owl-carousel .owl-nav .owl-prev{width:50px;left:0px;}

.sy-hdp .owl-theme .owl-nav .owl-prev:before{content:"\f104";}
.sy-hdp .owl-theme .owl-nav .owl-next:before{content:"\f105";}

.sy-hdp .owl-theme .owl-nav [class*='owl-']:hover {
    background: rgba(0,0,0,0.3);
    color: #FFF;
    filter: Alpha(Opacity=100);/*IE7 fix*/
    opacity: 1;
    text-decoration: none; }

.sy-hdp .owl-theme .owl-dots {
  	text-align: right;
  	-webkit-tap-highlight-color: transparent; 
  	position:relative;
  	z-index: 10;
  	margin-top: -40px;
  	padding-right: 8px;
}

.sy-hdp .owl-theme .owl-dots .owl-dot span {
      margin: 5px 5px;
      background: #fff;
      border-radius: 30px; }
.sy-hdp .owl-theme .owl-dots .owl-dot.active span, .sy-hdp .owl-theme .owl-dots .owl-dot:hover span {
      background: #cc0000; width: 20px}

/*首页选项卡1-人社动态*/
.sy-xxk {
	overflow:hidden;
}
.sy-xxk .tabs {
	position:relative;
	width:100%;
	margin:0 auto;
}

.sy-xxk .tabs ul.horizontal {
	list-style: none outside none;
	text-align: center;
	border-top: 1px solid #355e92;
}

.sy-xxk .tabs ul.horizontal li {
	background:#f5f5f5;
	width: 50%;
	float:left;
}

.sy-xxk .tabs ul.horizontal li a {
	color: #355e92;
	display: block;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	text-decoration: none;
}

.sy-xxk .tabs ul.horizontal li a:hover {
	background: #355e92;
}

.sy-xxk .tabs ul.horizontal li:hover a {
	color: white;
}

.sy-xxk .tabs ul.horizontal .active {
	background: #355e92; !important;
}

.sy-xxk .tabs ul.horizontal .active a {
	color: white !important;
}

/*首页选项卡2-公示公告*/
.sy-xxk2 {
	margin-top: 20px;
}
.sy-xxk2 .tabs {
	position:relative;
	width:100%;
	margin:0 auto;
}

.sy-xxk2 .tabs ul.horizontal {
	list-style: normal;
	text-align: center;
	height: 40px;
	border-bottom: 1px solid #ddd;
}

.sy-xxk2 .tabs ul.horizontal li {
	
	float:left;
	
}

.sy-xxk2 .tabs ul.horizontal li a {
	color: #333;
	display: block;
	font-size: 18px;
	height: 40px;
	padding:0 15px;
	text-decoration: none;
}


.sy-xxk2 .tabs ul.horizontal li:hover a {
	color: #355e92;font-weight: bold;border-bottom: 1px solid #355e92;
}


.sy-xxk2 .tabs ul.horizontal .active a {
	color: #355e92 !important;border-bottom: 1px solid #355e92;font-weight: bold;
}

/*首页_标题样式*/
.sy-title{padding:0px;height:40px;border-bottom:1px solid #ddd;}
.sy-title .s1{float:left;text-align:center;margin:0px;padding:0px 15px;color:#355e92;font-size:18px;font-weight:bold;height:40px;border-bottom:1px solid #355e92;overflow:hidden;}
.sy-title .s2{float:right;text-align:right;padding-right: 15px;line-height:40px;}

/*首页_快捷通道*/

.sy-kjtd{
	margin-top: 20px;
}

.sy-kjtd .list li{
    margin-top:15px;
}
.sy-kjtd .list li a{
    display: block;
    font-size: 18px;
    text-align: left;
    line-height: 52px;
    height: 52px;
    background: #ddecf5;
    padding-left: 28px;
	color: #355e92;
}
.sy-kjtd .list li a i{
	float:left;
    font-size: 25px;
    padding-right: 10px;
}
.sy-kjtd .list li a:hover{
	background: #355e92;
	color: #ffffff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-ransition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}


/*首页_信息公开*/

.sy-xxgk{margin-top: 20px;}
.sy-xxgk .c1{clear:both;padding:15px 0px;overflow:hidden;}
.sy-xxgk .c1 ul li {}
.sy-xxgk .c1 ul li a{float:left;margin-right:20px;padding-left:16px;width:212px;font-size:18px;color:#fff;border:1px solid #355e92;text-align: left;background: #355e92;line-height: 70px;height: 70px;}
.sy-xxgk .c1 ul li a i{
	float:left;
    font-size: 25px;
    padding-right: 8px;
}
.sy-xxgk .c1 ul li a:hover{color: #355e92;border:1px solid #355e92;background: #edf5ff;}

.sy-xxgk .c2{clear:both;padding:10px 0px;overflow:hidden;}
.sy-xxgk .c2 ul{}
.sy-xxgk .c2 ul li a{float:left;margin-right:20px;padding:20px 0px;width:145px;font-size:16px;text-align: center;color: #355e92;border:1px solid #355e92;background: #edf5ff;}
.sy-xxgk .c2 ul li a i{display: block;font-size:36px;text-align: center;padding-bottom: 5px;}
.sy-xxgk .c2 ul li a:hover{color: #fff;border:1px solid #355e92;background: #355e92;}

/*首页_征集调查*/

.sy-zjdc{margin-top: 20px;overflow:hidden;}
.sy-zjdc .c1{clear:both;padding-top:10px;}
.sy-zjdc .c1 li a{
    display: block;
    font-size: 18px;
    text-align: left;
	line-height: 52px;
    height: 52px;
    background: #ddecf5;
    padding-left: 50px;
	color: #355e92;
}
.sy-zjdc .c1 li a i{
	float:left;
    font-size: 25px;
    padding-right: 10px;
}
.sy-zjdc .c1 li a:hover{
	background: #355e92;
	color: #ffffff;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-ransition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

/*栏目页_图片新闻*/
.pic-box{
    margin-top: 16px;
}
.news-photo {
    margin-bottom: 16px;
}
.news-photo img {
    display: block;
    height: 100%;
    width: 100%;
}
.news-photo {
    height: 136px;
}
.news-photo-b {
    height: 288px;
}
.news-photo > a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.news-photo .title15 {
    font-size: 14px;
    width: 100%;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    box-shadow: inset 0 -20px 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 0;
    bottom: 0;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}