.content ul li a:hover{
  color: #3b66b9;
}
.content .banner img{
  width:100%;
}
.content .note{
  width:5px;
  height:20px;
  background: #3b66b9;
  border-radius:33%;
  margin-top:5px;
  float:left;
}
.content .news-box{
  width:1280px;
  margin:10px auto;
}
.content .news-box .news-banner{
  width:400px;
  height:270px;
  overflow: hidden;
  margin-top:10px;
  float:left;
}
.content .news-box .news-banner .mask{
  position: absolute;
  width:100%;
  height:36px;
  background: rgba(0,0,0,.6);
  bottom:0;
}
.content .news-box .journalism{
  width:840px;
  height:300px;
  margin-left:10px;
  overflow: hidden;
  float:left;
}
.content .news-box .journalism .journalism-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .news-box .journalism .journalism-top .title{
  width:100px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .news-box .journalism .journalism-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .news-box .journalism .journalism-list{
  font-size:15px;
  margin-top:5px;
}
.content .news-box .journalism .journalism-list ul li{
  height:37px;
  line-height: 37px;
  position: relative;
}
.content .news-box .journalism .journalism-list ul li .circle{
  width:4px;
  height:4px;
  border-radius: 50%;
  background: #3b66b9;
  position: absolute;
  top:17px;
}
.content .news-box .journalism .journalism-list ul li a{
  display:block;
  width:384px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color:#585858;
  position: absolute;
  left:10px;
}
.content .news-box .journalism .journalism-list ul li a:hover{
  color: #3b66b9;
}
.content .news-box .journalism .journalism-list ul li .time{
  width:100px;
  text-align: right;
  color:#8d8d8d;
  position: absolute;
  right:0px;
}
.content .news-box .noticeBulletin{
  width:380px;
  height:300px;
  margin-left:10px;
  overflow: hidden;
  float:left;
}
.content .news-box .noticeBulletin .noticeBulletin-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .news-box .noticeBulletin .noticeBulletin-top .title{
  width:100px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .news-box .noticeBulletin .noticeBulletin-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .news-box .noticeBulletin .noticeBulletin-list{
  font-size:14px;
  margin-top:5px;
}
.content .news-box .noticeBulletin .noticeBulletin-list ul li{
  height:37px;
  line-height: 37px;
  position: relative;
}
.content .news-box .noticeBulletin .noticeBulletin-list ul li .circle{
  width:4px;
  height:4px;
  border-radius: 50%;
  background: #3b66b9;
  position: absolute;
  top:18px;
}
.content .news-box .noticeBulletin .noticeBulletin-list ul li a{
  display:block;
  width:224px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color:#585858;
  position: absolute;
  left:10px;
}
.content .news-box .noticeBulletin .noticeBulletin-list ul li a:hover{
  color: #3b66b9;
}
.content .news-box .noticeBulletin .noticeBulletin-list ul li .time{
  width:100px;
  text-align: right;
  color:#8d8d8d;
  position: absolute;
  right:0px;
}
.content .drumbeating{
  width:1280px;
  margin:10px auto;
}
.content .drumbeating a img{
  width:100%;
}
.content .policy-box{
  width:1280px;
  height:603px;
  margin:0 auto;
  overflow: hidden;
}
.content .policy-box .policy-box-left{
  width:400px;
  float:left;
}
.content .policy-box .policy-box-left .policiesAndRegulations{
  width:390px;
  height:300px;
  margin-left:10px;
  overflow: hidden;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-top .title{
  width:100px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list{
  font-size:15px;
  margin-top:5px;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list ul li{
  height:37px;
  line-height: 37px;
  position: relative;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list ul li .circle{
  width:4px;
  height:4px;
  border-radius: 50%;
  background: #3b66b9;
  position: absolute;
  top:17px;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list ul li a{
  display:block;
  width:274px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color:#585858;
  position: absolute;
  left:10px;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list ul li a:hover{
  color: #3b66b9;
}
.content .policy-box .policy-box-left .policiesAndRegulations .policiesAndRegulations-list ul li .time{
  width:100px;
  text-align: right;
  color:#8d8d8d;
  position: absolute;
  right:0px;
}
.content .policy-box .policy-box-left .sixMostColumn{
  width:390px;
  margin-left:10px;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-top .title{
  width:100px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-content{
  height:280px;
  margin:10px auto;
  overflow: hidden;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-content ul li{
  height:130px;
}
.content .policy-box .policy-box-left .sixMostColumn .sixMostColumn-content ul li a img{
  width:100%;
  height:120px;
  margin:5px auto;
}
.content .policy-box .policy-box-middle{
  width:500px;
  margin-left:15px;
  float:left;
}
.content .policy-box .policy-box-middle .tubeEffect{
  width:500px;
  height:300px;
  overflow: hidden;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-top .title{
  width:160px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list{
  font-size:15px;
  margin-top:5px;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list .tubeEffect-list-img{
  height:171px;
  margin:18px auto 10px auto;
  text-align: center;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list .tubeEffect-list-img img{
  width:100%;
  /* border:1px solid #fff;
  box-shadow: 0px 0px 1px 2px #eee; */
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list ul li{
  height:32px;
  line-height: 32px;
  position: relative;
}
/* .content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list ul li:first-of-type{
  font-weight:bold;
  font-size:16px;
  border-bottom:1px solid #ccc;
} */
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list ul li a{
  display:block;
  width:370px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color:#585858;
  position: absolute;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list ul li a:hover{
  color: #3b66b9;
}
.content .policy-box .policy-box-middle .tubeEffect .tubeEffect-list ul li .time{
  width:100px;
  text-align: right;
  color:#8d8d8d;
  position: absolute;
  right:0px;
}
.content .policy-box .policy-box-right{
  width:350px;
  float:left;
  margin-left:10px;
}
.content .policy-box .policy-box-right .friendshipLink img{
  width:100%;
}
.content .policy-box .policy-box-right .friendshipLink .message{
  width:319px;
  margin:20px auto;
  position: relative;
}
.content .policy-box .policy-box-right .friendshipLink .message .clickMessage{
  display:block;
  width:80px;
  height:24px;
  line-height: 24px;;
  border-radius: 10px;
  background: #3b66b9;
  color:#fff;
  text-align: center;
  position: absolute;
  right:15px;
  bottom:15px;
}
.content .policy-box .policy-box-right .civilianService{
  width:350px;
  height:300px;
}
.content .policy-box .policy-box-right .civilianService .civilianService-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .policy-box .policy-box-right .civilianService .civilianService-top .title{
  width:100px;
  margin-left:10px;
  font-size:18px;
  float:left;
}
.content .policy-box .policy-box-right .civilianService .civilianService-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .policy-box .policy-box-right .civilianService ul{
  width:351px;
  margin:10px auto;
  overflow-x: hidden;
}
.content .policy-box .policy-box-right .civilianService ul li{
  width:110px;
  padding:17px 3px;
  text-align: center;
  float:left;
  position: relative;
}
.content .policy-box .policy-box-right .civilianService ul li:before{
  top: -1px;
    left: 6px;
    width: 104px;
    height: 1px;
}
.content .policy-box .policy-box-right .civilianService ul li:after{
    top: 6px;
    left: -1px;
    width: 1px;
    height: 70px;
}
.content .policy-box .policy-box-right .civilianService ul li:before,li:after{
    position: absolute;
    content: "";
    background: #ccc;
}
.content .policy-box .policy-box-right .civilianService ul li:hover p{
  color: #3b66b9;
}
.content .policy-box .policy-box-right .civilianService ul li a{
  display:block;
}
.content .policy-box .policy-box-right .civilianService ul li a img{
  height:25px;
}
/*更改开始*/
.content .window-style-box{
  width:1280px;
  height:214px;
  margin:10px auto;
  overflow: hidden;
}
/*窗口风采*/
.content .window-style-box .windowIntroduction{
  width:905px;
  height:214px;
  margin-top:10px;
  margin-left:10px;
  overflow: hidden;
  float:left;
}
.content .window-style-box .windowIntroduction .windowIntroduction-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .window-style-box .windowIntroduction .windowIntroduction-top .title{
  width:100px;
  margin-left:10px;
  font-size:17px;
  color:#3b66b9;
  float:left;
}
.content .window-style-box .windowIntroduction .windowIntroduction-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
/*窗口风采轮播图*/
.silder-box{
  position:relative;
  width:900px!important;
  margin:10px auto ;
}
.silder-box-1{
  width:905px!important;
}
.silder-box li{
  width:294px;
  height:159px;
  position: relative;
}
.silder-box li a{
  display:block;
}
.silder-box li img{
  width:291px;
  height:156px;
  border-radius: 4px;
  border: 1px solid #fff;
  box-shadow: 0px 0px 1px 2px #eee;
  margin:2px;
}
.silder-button{
  top:49px;
  width:32px;
  height:60px;
  background:#000;
  opacity: 0.3;
  filter:alpha(opacity=30);
  -moz-opacity:0.30;
  -khtml-opacity: 0.3;
  position:absolute;
  cursor:pointer;
  border-radius: 4px;
}
.silder-button img{
  margin:17px 9px;
}
.silder-box li a .windowIntroduction-bg{
  width:291px;
  height:30px;
  line-height: 30px;
  background: #000;
  opacity: 0.4;
  filter:alpha(opacity=40);
  -moz-opacity:0.40;
  -khtml-opacity: 0.4;
  position: absolute;
  left:3px;
  bottom:0;
  z-index: 50;
}
.silder-box li a .windowIntroduction-title{
  height:30px;
  line-height: 30px;
  position: absolute;
  left:1px;
  bottom:0;
  z-index: 100;
}
.silder-box li a .windowIntroduction-title p{
  color:#fff;
  width:240px;
  padding-left:10px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.silder-button.btl{
  left:3px;
}
.silder-button.btl:hover,.silder-button.btr:hover{
  opacity:0.6;
  filter:alpha(opacity=60);
  -moz-opacity:0.60;
  -khtml-opacity: 0.6;
}
.silder-button.btr{
  right:3px;
}
/*窗口典型经验*/
.content .window-style-box .typicalExperience{
  width:350px;
  height:214px;
  margin-top:10px;
  margin-left:15px;
  overflow: hidden;
  float:left;
}
.content .window-style-box .typicalExperience .typicalExperience-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .window-style-box .typicalExperience .typicalExperience-top .title{
  width:120px;
  margin-left:10px;
  font-size:17px;
  color:#3b66b9;
  float:left;
}
.content .window-style-box .typicalExperience .typicalExperience-top .more{
  display:block;
  width:50px;
  text-align: right;
  color:#3b66b9;
  float:right;
}
.content .window-style-box .typicalExperience .typicalExperience-list{
  font-size:14px;
}
.content .window-style-box .typicalExperience .typicalExperience-list ul li{
  height:36px;
  line-height: 36px;
  position: relative;
}
.content .window-style-box .typicalExperience .typicalExperience-list ul li .circle{
  width:4px;
  height:4px;
  border-radius: 50%;
  background: #3b66b9;
  position: absolute;
  top:17px;
}
.content .window-style-box .typicalExperience .typicalExperience-list ul li a{
  display:block;
  width:230px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  color:#585858;
  position: absolute;
  left:10px;
}
.content .window-style-box .typicalExperience .typicalExperience-list ul li a:hover{
  color: #3b66b9;
}
.content .window-style-box .typicalExperience .typicalExperience-list ul li .time{
  width:100px;
  text-align: right;
  color:#8d8d8d;
  position: absolute;
  right:0px;
}
/*更改结束*/
.content .publicAnnouncement-box{
  width:1280px;
  margin:10px auto;
}
.content .publicAnnouncement-box .publicAnnouncement-box-top{
  height:30px;
  line-height: 30px;
  border-bottom:1px solid #3b66b9;
}
.content .publicAnnouncement-box .publicAnnouncement-box-top ul{
  width:600px;
  float:left;
}
.content .publicAnnouncement-box .publicAnnouncement-box-top ul li{
  padding:0px 15px;
  font-size:18px;
  float:left;
  position: relative;
  color: #585858;
}
.content .publicAnnouncement-box .publicAnnouncement-box-top ul li .triangle-top{
  width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 6px solid #3b66b9;
    position: absolute;
    top:24px;
    left:50%;
    transform:translate(-50%,-0%);
    display:none;
}
.content .publicAnnouncement-box .publicAnnouncement-box-top ul li.on .triangle-top{
  display:block;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content{
  height:390px;
  border:1px solid #e5e5e5;
  margin:10px auto;
  display:none;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content dl dt{
  line-height: 46px;
  background: #F9DFDF;
  color:#3b66b9;
  text-align: center;
  float:left;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content dl dt:nth-of-type(1){
  width:328px;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content dl dt:nth-of-type(2){
  width:600px;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content dl dt:nth-of-type(3){
  width:200px;
}
.content .publicAnnouncement-box .publicAnnouncement-box-content dl dt:nth-of-type(4){
  width:150px;
}
.bcon{
  margin:0 auto;
}
.bcon h1{
  border-bottom:1px solid #eee;
}
.bcon h1 b{
  border-top:2px solid #3492D1;
  padding:0 8px;
  margin-top:-1px;
  display:inline-block;
}

.list_lh{
  height:344px;
  overflow:hidden;
}
.list_lh li{
  line-height: 38px;
}
.list_lh li p{
  font-size:16px;
  float:left;
  text-align: center;
  color:#585858;
}
.list_lh li p:nth-of-type(1){
  width:328px;
}
.list_lh li p:nth-of-type(2){
  width:550px;
  padding-left:50px;
  text-align: left;
}
.list_lh li p:nth-of-type(3){
  width:200px;
}
.list_lh li p:nth-of-type(4){
  width:150px;
}
.list_lh li a{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  display:block;
  color:#585858;
  font-size:14px;
}
.content .departmentList{
  width:1280px;
  margin:30px auto;
  line-height: 40px;
  border-top:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;
}
.content .departmentList .departmentListTitle{
  padding:0px 20px;
  line-height: 40px;
  margin-right:20px;
  float:left;
  position: relative;
  color: #585858;
}
.content .departmentList .departmentListTitle p{
  font-size:16px;
}
.content .departmentList .departmentListTitle .triangle-top{
  width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #3b66b9;
    position: absolute;
    top:17px;
    right:7px;
}
.content .departmentList .departmentListTitle .departmentList-box{
  position: absolute;
  z-index: 100;
  bottom:38px;
  left:0px;
  width:1200px;
  display: none;
}
.content .departmentList .departmentListTitle #departmentList-box{
  height: 178px;
  padding:25px 39px;
  background: url('../images/rectangle.png');
  background-size:100% 100%;
}
.content .departmentList .departmentListTitle #departmentList-box2{
  width: 1193px;
  height: 122px;
  left:-38px;
  background: url('../images/rectangle2.png') no-repeat;
}
.content .departmentList .departmentListTitle #departmentList-box2 ul{
  margin-left: 44px;
}
.content .departmentList .departmentListTitle #departmentList-box2 ul li{
  width: 80px;
  padding: 36px 0;
}
.content .departmentList .departmentListTitle .departmentList-box ul li{
  width:120px;
  height: 30px;
  line-height: 30px;
  float:left;
}
.content .departmentList .departmentListTitle .departmentList-box ul li a:hover{
  color: #3b66b9;
}