﻿*{
	margin:0;
	padding: 0;
}
body{
	width: 100%;
	height: 100%;
          font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif !important;
}
.header-background{
	height: 136px;
	width:100%;
	background-color: #1B3F76;
}
.header{
	width: 1170px;
	margin: 0 auto;
}
.xiaohui{
	float: left;
	background-image: url('./images/xiaohui.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 94px;
	height: 94px;
	position: relative;
          top: 21px;
}
.logo{
	float: right;

	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 452px;
	height: 68px;
	margin-left: 16px;
	position: relative;
          top: 34px;
}
.xiaoxun1{
	float: left;
	background-image: url('./images/xiaoxun1.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 200px;
	height: 77px;
	position: relative;
          top: 34px;
}
.xiaoxun2{
	margin-left: 52px;
	float: right;
	background-image: url('./images/xiaoxun2.png');
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 243px;
	height: 77px;
	position: relative;
          top: 34px;
}
.header-left{
	float: left
}
.header-right{
	float: right;
}
.head-content{
	width: 1170px;
	margin:0 auto;
	padding-top: 10px;
}
/*轮播图+导航部分*/
.content{
	width: 100%;
	height: 479px;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-image:url('./images/main-background.png');
}
.nav{
	height: 50px;
	width: 100%;
	background:linear-gradient(360deg,rgba(4,64,148,1) 0%,rgba(3,40,100,1) 100%);
	margin-bottom:8px;
}
.carousel{
	height: 400px;
}
.carousel ul{
        right:50% !important;
        bottom:20px !important;
        font:0px tahoma !important;
}
.carousel ul li{
        border-radius:50%;
        background:#C0C0C0!important;
        margin-right:10px !important;
}

.carousel ul li:hover{
        background:#fff !important;
}
/*首页主体内容*/
.search{
	float: right;
	background-color: #eee;
	position: relative;
          top: 9px;
}
.main-content{
	background-color: #EFF7FF;
}
.body-content{
	width: 1170px;
          min-height: 400px;
          margin: 0 auto;
}
.body-layout{
	padding-top: 67px;
	padding-bottom: 20px;
}
.layout-top{
           display:flex;
           justify-content:space-between;
}
.layout-bottom{
           display:flex;
           justify-content:space-between;

}

.body-left{
         	width: 341px;
	height: 668px;
	background-color: #fff;
}
.body-center{
        	width: 409px;
	height: 668px;
	background-color: #fff;
	margin: 0 10px;
}
.body-right{
	
}
.body-right-top{ 
          width: 400px;
          height:354px;
          background-color:#fff;
}

.body-right-bottom{ 
          width: 400px;
          height:304px;
          margin-top:10px;
          background-color:#fff;
  
}
.body-bottom-left{
	width: 341px;
	height: 505px;
	background-color: #fff;
	margin-right: 5px;
	margin-top: 10px;
}
.body-bottom-right{
	width: 819px;
	height: 505px;
	margin-top: 10px;
	background-color: #fff;
}

.footer{
	background-color: #1B3F76;
	height: 185px;
	width: 100%;
}
.main-footer{
	width: 1170px;
	height: 185px;
	margin: 0 auto;
}
.footer-text-content{
	width: 49%;
	color: #7198BF;
	float: left;
	margin-top: 40px;
           margin-left: 120px;
          font-size: 12px;
          line-height: 30px;
}
.footer-text-content div{
        display:flex

}

.footer-code-content{
	width: 40%;
    float: right;
    display: flex;
    font-size: 14px;
    color: #89AFD5;
    margin-top: 25px;
}
.code{
	display:flex;
	flex-direction: column;
	align-items: center;
}
.code:nth-child(2){
	margin-left: 60px;
}
.text-left{
	display: flex;

}
.footer-text-content p{
	width: 50%;

}
.footer-color{
      color:#666 !important;
}

.special-color{
      color:#999 !important;
}

.second-footer{
           height: 185px;
	width: 100%;
}

.second-main-footer{
           width: 1200px;
	height: 185px;
	margin: 0 auto;
          border-top:1px solid #eee;
}

.haida-person{
    background-color: #1B3F76;
    color: #fff;
    text-align: center;
    display:flex;
}
.haida-person-title{
    padding: 14px 0;
    line-height: 22px;
    width: 260px;
}
.body-main{
    padding: 20px;
}


.show-more{
    float:right;
    position: relative;
    top: -22px;
}
.show-more a{
    font-size:16px;
    font-weight:400;
    color: #004288;
    line-height:22px;
    text-decoration:none;
}
.bugle{
   width:9px;
   height:9px;
   border:1px solid #004288;
   transform:rotate(45deg);
   border-left:none;
   border-bottom:none;
   display:inline-block;
}

.news-content{
	height: 500px;
           width: 100%;
           background: #fff;
}
.news{
	margin-bottom:15px;

}
.news-left-title{
	height: 28px;
           color: #333;
           font-size:20px;
           background: url('./images/news_icon1.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;
}
.news-right-title{
           color: #333;
           height: 28px;
           font-size:20px;
           background: url('./images/news_icon2.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;

}

.activity-title{
           height: 28px;
           font-size:20px;
           background: url('./images/ship_icon.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;
}
.radio-title{
           height: 28px;
           font-size:20px;
           background: url('./images/radio_icon.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;
}
.service-title{
           height: 28px;
           font-size:20px;
           background: url('./images/service_icon.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;
}
.person-title{
           height: 28px;
           font-size:20px;
           background: url('./images/person_icon.png') no-repeat 0 center;
           padding-left: 26px; 
           line-height: 28px;
}
.haida-person-content{
           margin-top:20px

}
.second-content{
           min-height:600px;

}
.second-main-content{
          width:1170px;
          margin:0 auto

}

.search-result{
	width:1170px;
	margin:0 auto;
	margin-top: 20px;
	min-height: 500px
}
.second-search{
          position:relative;
          float:right;
}
.second-search input{
          height:40px;
          background:rgba(255,255,255,1);
          border-radius:2px;
          border:1px solid rgba(0,66,136,1);
}
.second-search  input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#666;
}
.code-page{
          margin-top:50px

}
.list-page{
         padding-top:45px;
}


/*组件内容*/
/* 日历 */
.calendar{
          width:60px;
          border:1px solid #EEEEEE;
          border-radius: 2px;
        
}
.calendar-month{
          width:60px;
          height:20px;
          background-color:#004288;
          font-size:14px;
          font-weight:400;
          color:#FFFFFF;
          line-height:20px;
          text-align:center
}

.calendar-date{
          width:60px;
          height:30px;
          background-color:#fff;
          font-size:14px;
          font-weight:400;
          color:#666;
          line-height:30px;
          text-align:center
}
/*轮播图*/
#flashBoxu_u1_ ul li.hover{
    background:#fff!important;
}

/*侧边导航*/
#current-child a{
    color:#fff !important;
}

/*内容组件*/
#vsb_content img{
     /*width:600px !important;*/
     margin-bottom:20px
} 
.search-hover:hover{
     color:#1D7FF2 !important
}
.search-page{
     font-size:14px;
     line-height:20px;
     font-weight:400;
     color:#333333
}
.qiye-content{
     display:none;
}
.fengcai-content{
     display:none;
}

.list{
    margin: 0 auto;
    height: 50px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    list-style:none;
}
.list li{
    position: relative;
    float:left;
    height: 60px;
    line-height: 60px;
}
.list li>a{
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    width: 108px;
    display: inline-block;
    text-decoration:none
}
.list li:hover >a{
    background-image: url('./images/nav_background.png')
}
.list .active{
    background-image: url('./images/nav_background.png')
}
.list li:hover .down{
    display: block;
}
.list li .down{
    z-index:1;
    position: absolute;
    left: 0px;
    top: 60px;
    background:#1B3F76;
    display: none;
    opacity:0.9;
}
.list li .down a{
    text-decoration:none;
    color:#fff;
    width: 196px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    margin: 0 20px;
    border-top: 1px dashed #FFFFFF;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.list li .down a:nth-child(1){
    border-top: none !important;
}

.list li .down a:hover{
    color: #F1D041;
}


/*翻页*/
.headStyle1tsfozzwfb, .headStyle1tsfozzwfb td, .headStyle1tsfozzwfb div{
     font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif !important;

}
.headStyle1tsfozzwfb a:link{
 font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,Arial,sans-serif !important;
border:none;
padding:0 10px
}
















.news-right{
	width: 781px;
	height: 100%;
	position: relative;
          padding-left:20px;
          left: 30%;
          bottom: 100%;
}

.activity-content{
	height: 407px;
}
.person-content{
	height: 360px;
}
.content-spacing{
	margin: 20px 0;
	width: 100%;
	background: #fff;
}
.video-content{
	height: 590px;
}
.service-content{
	height: 235px;
}

.font-title{
	text-align: center;
	padding: 16px;
           color:rgba(51, 51, 51, 1);
          font-size:24px;
          line-height:40px;
}
.font-title span{
	padding: 10px;
}

.gzh{
    width: 100px;
    background: url(./images/xcx.png);
    height: 100px;
    position: absolute;
    right: 20%;
}


.winstyle201486 a.c201486{
    margin:20px;
    font-size:12pt;
    text-decoration:none;
}
.card-content{
    background: #ccc;
    margin: 0 20px 20px 20px;
    height: 500px
}
.card-content1{
    margin: 0 20px 20px 20px;
    height: 273px
}
.service-content table tbody tr td:nth-child(2) a img{
   margin:0 50px;
}
.person-content table tbody tr td:nth-child(2) .image{
   margin:0 76px;
}
.person-content table tbody tr td:nth-child(2) .image-icon{
   margin-left:75px;
}
.current-location{
   font-size: 14px; 
   color:#999999;
   height: 10px; 
   background: rgba(112,175,224,0.1);
   display:flex;
   align-items:center;
   padding-bottom: 10px; 
   padding-top: 10px; 
   padding-left: 10px; 
   margin: 10px 0px; 
   line-height: 10px;
   border-radius: 2px;
}
.location-icon{
   background:url(./images/Shape.png);
   margin-right:10px;
   width:14px;
   height:16px;
   display:inline-block;
}


.person-content-main{
    margin: 0px 20px;
}

.news-right a,.activity-title a{
   font-size:16px;
   color:#666666;
   text-decoration:none
}
.news-right a:visited,.news-right  a:hover,.news-right  a:focus,.activity-title a:visited,.activity-title a:hover,.activity-title a:focus{
   color:#666666;
}
.nav #c201440 ul li a{
   margin-left:16px
}
.nav #c201440 ul li ul li a{
   width:192px;
   height:45px;
   line-height:45px;
   font-family:PingFangSC-Regular;
   font-size:14px;
   font-weight:normal;
   display:inline-block;
   background:#1B3F76 !important;
   padding:0 20px;
   color:#fff;
   text-align:left;
   display:flex;
   align-items:center;
   justify-content:space-between;
}
.nav #c201440 ul li ul li  a:hover{
   background:rgba(48,82,130,0.9);
   color:#D7E33F;
}
.nav #c201440 ul li a:hover{
   background-image:url('./images/nav_background.png') !important;
   width:108px;
   height:38px !important;
   line-height:38px !important;
   background-repeat:no-repeat !important;
   background-size: 100% 100%;
   display:inline-block !important;
   margin:6px auto !important;

}


.winstyle201519 .leaderfont201519{
display:none;
}