* {
    margin: 0;
    padding: 0;
    outline: none;
    border: 0;
    font-family: sans-serif;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

*:focus {
    outline: none;
}

a {
    text-decoration: none;
    color: #3e3e3e;
    font-size: 16px;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
    border: 0;
    pointer-events: none;
}

img[src=""],
img:not([src]) {
    opacity: 0;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    border: 0;
    font: inherit;
    color: inherit;
    outline: none;
    -webkit-appearance: none;
}

.all {
    width: 100%;
    margin: 0 auto;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

body{

    font-family: "microsoft Yahei";
}


/*清除浮动*/

.cf::after {
    content: '';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.left {
    float: left;
}

.right {
    float: right;
}

/*body{
    background:url(body-bg.jpg) no-repeat left center/100% 100%;
    width:100%;
    max-width:1920px;
    min-height:1000px;
    margin:auto;

}*/

div.all {
    min-height: 800px;
    max-width:1920px;
    position: relative;
    background-color: #EDF5FF;
    position:relative;
    z-index:2; border: 1px solid #EDF5FF;
}

.w1200{
/*    border:1px solid blue;*/
}
.w1316{
    width:1316px;
    margin:auto;
/*    height:725px;*/
height:800px;
    margin-bottom:110px;
    margin-top:-108px;
}


/*头部*/
.header{
    height:1016px;
}

.banner{
    position:relative;
    background: url(header-bg.gif) no-repeat center;
    width:100%;
    max-width:1920px;
    height:1016px;
    margin:auto;
    z-index: 1;
}

.logo{
    position:relative;
    width:1362px;
    margin:auto;
    height:585px;
    padding-top: 40px;
}
.logo .bg1{
    background-image: url(logo.png);
    width:308px;
    height:66px; margin-left: 80px;
}
.logo .bg2{
    position:absolute;
    background:url(logo2.png) no-repeat center center;
    bottom: 70px;
    height:420px;
    width:100%;
}


/*内容主体*/
.toutiao{ width: 1200px; height: 162px; margin: auto; background:url(toutiaobg.png) center center; position: relative; z-index: 99; margin-top: -200px;}
.toutiao .content{ width: 870px; float: right; margin-right: 30px; margin-top: 30px;}
.toutiao .content p{ line-height: 35px; font-size: 20px; color: #223E71; font-weight: bold;text-align:justify;}
.toutiao a{font-size: 20px; color: #223E71; display: block; width: 100%; height: 162px;}

.section-1{
    position:relative;
    z-index:1;
    width:1275px;
    height:593px;
    margin:auto; margin-top: 30px;
}

.bg3 img{
    position:absolute;
    width:200px;
    height:200px;
    top: -118px;
    left:-60px;
/*    z-index:2;*/
}

.news{
    width:1200px;
    position:relative;
    z-index:3;
    border-radius: 8px;
	margin-top: 40px;
}

.section-1 .news-wrap{

}


 .s2pic img {
    width: 790px;
    height: 485px;
}

.news-list-left ul{
	width: 385px;
	height: 485px;
    background-color:#388AFD;
}

.news-list-left ul li{
    width:400px;
    height:97px;
}

.news-list-left a{
    display:block;
/*    padding:20px;*/
    height:97px;
    font-size:20px;
    color:#000;
    line-height:25px;
    width:90%;
    margin:auto;
    padding: 10px 0;
}

.news-list-left ul li a {
    border-bottom: 1px dashed #ffffff;
    padding-bottom:20px;
}
.news-list-left ul li:last-child a,.news-list-left ul li.on a{
    border-bottom: none;
    padding-bottom:20px;
}

.news-list-left ul li.on,.news-list-left ul li.on a,.news-list-left ul li.on a p{
    background:url(bg8.png) no-repeat left center;
    color:#0A6FFC;
	
}

.news-list-left ul li:first-child a{
/*    color:#0A6FFC;*/
}

.news-list-left ul li a:hover{
    color:#0A6FFC;
}
.news-list-left ul li.on .title{
	color:#0A6FFC;
}


.news-list-left a .title{
    padding-bottom: 8px;
	font-weight: bold;
	color:#fff;
}

.news-list-left a p{
    font-size:16px;
    line-height:20px;
    color:#ffffffad;
}

.news-list-right .s2pic{
    display: none;	
}
.news-list-right .s2pic img{
	border-radius: 5px;
}
.news-list-right .s2pic:first-child {
    display: block;
}


.section-2{
    background:url(bg4.png) no-repeat center center;
    height:850px;
    height:960px;
    height:1306px;
    width:100%;
    max-width:1920px;
    margin:auto;
}
.section-2 .gzdt{
    margin-top:-170px;
}

.section-2 .title{
    width:290px;
    height:98px;
    background:url(slice2.png) no-repeat left center/100% 100%;
    margin:auto;
    text-align: center;
    margin-top:208px;

}
.section-2 .title h3{
    font-size:32px;
}

.section-2 .gzdt-list{
    width:100%;
    height:400px;
    margin-top:48px;
    position:relative;
}

.section-2 .gzdt-list .yh-time{
    position:absolute;
    background:url(yh-time.jpg) no-repeat left center;
    height:87px;
    width:1013px;
    left:50%;
    transform:translate(-50%,0);
    top:118px;
}

.section-2 .gzdt-more{
    margin-top:16px;
    margin-bottom:100px;
    /*width: 138px;
    height:50px;*/
}
.section-2 .gzdt-more a img{
    margin:auto;
}

.section-2 .zc-list{
    width: 880px;
    height:156px;
    margin:auto;
}

.section-2 ul li{
    width: 210px;
    margin-right:36px;
}

.section-2 ul li:last-child{
    margin-right:0;
}


.gzdt-list div.date{
    width:94px;
    height:94px;
    background:url(yq.png) no-repeat left center;
    margin:auto;
    padding-top: 12px;
}
.gzdt-list div.date span{
    display:block;
    text-align:center;
}
.gzdt-list div.date span.span1{
    font-size:28px;
    line-height:36px;
    color:#095FFC;
}
.gzdt-list div.date span.span2{
    font-size:14px;
    line-height:18px;
    color:#095FFC;
}


.gzdt-list .txt{
    display:block;
    margin-top:76px;
    height:167px;
    background:url(Slice.png) no-repeat left center/100% 100%;
}

.gzdt-list .txt h3{
    font-size:16px;
    line-height:20px;
    color:#ffffff;
    padding:20px;
}

.gzdt-list .txt .article{
    padding:0 20px;
    font-size:14px;
    line-height:18px;
    color:#ffffff;
}

/*.gzdt-list .ckgd{
    display:block;
    margin-top:-20px;
}*/



/*.gzdt-list .ckgd img{
    width:96px;
    height:30px;
    margin:auto;
}*/

.gzdt-list ul li:nth-child(2n){
    margin-top:12px;
}

.gzdt-list ul li:first-child,.gzdt-list ul li:last-child{
    margin-top:64px;
}

.gzdt-list ul li{
    position:relative;
}
.gzdt-list ul li:hover a.ckgd{
    background:url(ck-gzdt.png) no-repeat left center;
    width:96px;
    height:30px;
    margin:auto;
    position: absolute;
    left:50%;
    transform: translate(-50%,0);
    margin-top:-15px;
}

/*图片新闻  start  ***************************************************************************************/

.section-3 .title{
    width:290px;
    height:98px;
    background:url(tpxw.png) no-repeat left center/100% 100%;
    margin:auto;
    text-align: center;

}
.section-3 .title h3{
    font-size:32px;
}

.tpxw-slide{
    margin-top:75px;
}


/*图片新闻 end  ***************************************************************************************/

/*科创平台 start  ***************************************************************************************/

.section-4{
    height:765px;
}


.section-4 .title{
    width:290px;
    height:98px;
    background:url(bg-title.png) no-repeat left center/100% 100%;
    margin:auto;
    text-align: center;

}
.section-4 .title h3{
    font-size:32px;
}



.section-4 .kcpt-cont{
    height:600px;
    width:100%;
    background:url(bg10.jpg) no-repeat left center;
    position: relative;
    margin-top:70px;
}
.section-4 .kcpt-jif{
    position:absolute;
    background:url(footer-bg.gif) no-repeat left center/100% 100%;
    height:586px;
    width:586px;
    left:50%;
    transform: translate(-50%,0);
}

.kcpt-cont .list{
   padding: 48px 27px 52px;
    width: 100%;
    height: 100%;
}

.kcpt-cont ul li{
    position: relative;
    width: 340px;
/*    line-height:80px;*/
    height:82px;
    background-color:#ffffff;
    background:url(bg-li.jpg) no-repeat left center/340px 82px;
    margin-bottom:20px;
}
.kcpt-cont ul li a{
    position:absolute;
    width: 100%;
    font-size:20px;
    color:#075DFC;
    line-height:25px;
    padding-left:32px;
    padding-right: 47px;
    top:50%;
    transform:translate(0,-50%);

}


/*科创平台 end ***************************************************************************************/














/*旋转木马 轮播图*/

/*轮播样式ʽ*/
.poster_box {
  overflow: hidden;
  margin: 30px 20px
  position:relative;
}
.poster_box h2 {
  font-size: 30px;
  color: #015293;
  font-weight: bold;
  text-align: center;
}
.poster_box h3 {
  font-size: 16px;
  color: #015293;
  margin: 10px 0 35px;
  text-align: center;
}
.poster-main {
    position: relative;
   /* width: 100%;
    height: 40px!important;*/
    margin-left: auto;
    margin-right: auto;
}
.poster-main img {
    display: block;
    box-shadow: 0px 0px 10px #222222;
    -webkit-box-shadow: 0px 0px 10px #222222;
}

.poster-main a, .poster-main img {
  display: block;
  width: 100%;
  height: 100%;
}
.poster-main img {}
/*.poster-main .poster-list {
  width: 1200px;
  height: 560px;
}*/
.poster-main .poster-list .poster-item {
/*  width: 200px;*/
/*  height: 160px;*/
  position: absolute;
  left: 0;
  top: 0;
  border:2px solid #095ffb;
  background-color:#ffffff;
/*  padding:20px;*/
/*  border-radius:8px;*/
}
.poster-main .poster-list .poster-item .item {
  position: relative;
  width: 100%;
  height: 100%
}
.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover {
  filter: opacity(1) brightness(2);
}
.poster-main .poster-prev-btn {
  left: -112px;
  background: url(pre.png) no-repeat center center;
}
.poster-main .poster-next-btn {
  right: -112px;
  background: url(next.png) no-repeat center center;
}


.poster-desc{
    position:absolute;
    bottom:-60px;
    background:url(poster-desc.png) no-repeat left center;
    width:567px;
    height:60px;
    left:50%;
    transform:translate(-50%,0);
    text-align:center;
    color:#ffffff;
    font-size:20px;
    line-height:60px;
}


.poster-item-title {
 background:rgba(42, 42, 42, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#2a2a2a;

  color: #FFF;
  width: 100%;
  height: 52px;
  line-height: 52px;
  position: absolute;
  bottom: 0;
  text-indent: 29px
}


.lunbo_btn {
  height: 15px;
  width: 100%;
  margin: 0px auto;

  position: absolute;
  z-index: 3;
  text-align: center; bottom: 2px
}
.lunbo_btn li {
  width: 14px;
  height: 14px;
  display: inline-block;
  background-color: #b4b5b7;
  border-radius: 50%;
  margin: 0px 2px;
  cursor: pointer;
}
.lunbo_btn li.poster-btn-active {
  background-color: #0b518a;
}






/*end 文艺创作*********************************************************************/