body{ background-color: #fff; }
.header { height: 432px!important; background: url(gksd-bg.png) top center no-repeat; background-size: 100% auto;}
.con-box{ width: 1064px; margin: 0 auto; }
.first-word{ background-color: #ffe4bc; padding: 10px 15px; box-shadow:0 8px 10px 0px #dbdadc;}
.first-word p{ padding: 25px 32px; border:2px dashed #78b0c4; font-size: 16px; line-height: 30px; text-indent: 2em; }
.title{ background:url(gksd-titbg.png)  center no-repeat;  height: 71px;}
.title h1,.title h1 a{ font-size: 24px; font-weight: bold; text-align: center; color: #fff; line-height: 59px;}
.zcwj-box,.sdjd-box{ padding: 25px 0; }
.zcwj-list{ padding: 28px 0; }
.zcwj-list li{ background: url(zcwj.png) no-repeat; float: left; width: 247px; height: 252px; padding-right: 19px;}
.zcwj-list li.a2{ background-position: -271px 0px; }
.zcwj-list li.a3{ background-position: -541px 0px; }
.zcwj-list li.a4{ background-position: -813px 0px; }
.zcwj-list li.a1{ background-position: 0px 0px; }
.zcwj-list li a{ padding: 75px 30px; font-size: 18px; color: #fff; font-weight: bold; display: inline-block; }
.gzdt-main{ padding: 20px 0; }
/*.news-pic{width: 48%;}*/
.news-lis{ width: 50%; }
  /*轮播*/
        .slideBox{ width:510px; height:290px; overflow:hidden; position:relative; }
        .slideBox .hd{ height:34px; overflow:hidden; position:absolute; right:0px; bottom:0px; background: rgba(0, 0, 0, .6);
    width: 100%; z-index:1; background: #C5C5C5 \9; filter: alpha(opacity=80) \9; }
        .slideBox .hd ul{ overflow:hidden; float: right; padding-top: 10px; margin-right: 10px; zoom:1; }
        .slideBox .hd ul li{ float:left; margin: 0px 5px;  width:15px; height:15px; line-height:14px; text-align:center; background: #fff; cursor: pointer;}
        .slideBox .hd ul li p{ line-height: 34px; height: 34px; color: #fff; position: absolute; padding-left: 15px; font-size: 14px; z-index: 3; bottom: 0px; left: 0px; display: none;}
        .slideBox .hd ul li.on{ background:#3d6ef8; color:#fff; }
        .slideBox .hd ul li.on p{ display: block; }
        .slideBox .bd{position:relative; height:100%; z-index:0;   }
        .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
        .slideBox .bd img{ width:510px; height:290px; display:block;}


/*新闻列表*/
.gzdt_news_tit h2{
    width: 95%;
    margin: 0 auto;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 600;
}
.gzdt_news_tit p{
    width: 98%;
    margin: 0 auto;
    line-height: 26px;
    color: #757774;
    text-indent: 2em;
    font-weight: normal;
    padding-bottom: 10px;
}
.gzdt_news_ul li{ border-bottom: 1px dashed #cecece; line-height: 40px; }
.gzdt_news_ul li span{float: right; padding-right: 6px;}
.sdfa-box-list{ border: 1px solid #cecece; border-radius: 15px; margin-bottom: 10px;}
.sdfa-box-ul{ padding:12px; }
.sdfa-box-ul li{
    border-bottom: 1px dashed #cecece; 
    line-height: 50px; 
    background: url(sdfa_tit.jpg) 10px no-repeat;
    text-indent: 30px;
}
.sdfa-box-ul li span{float: right; padding-right: 26px;}
/*试点展示*/
.sdzs-box-list ul {
    margin-top: 20px;
    width: 1100px;
}
.sdzs-box-list ul li {
    float: left;
    width: 256px;
    height: 215px;
    border: #EAEAEA solid 1px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.sdzs-box-list ul li img {
    width: 236px;
    height: 150px;
    margin: 10px;
}
.sdzs-box-list ul li p {
    width: 234px;
    margin: 0 auto;
    line-height: 26px;
    text-align: center;
}
.sdzs-box-list ul li:hover{ background:#F8F8F8;box-shadow:#EAEAEA 0px 2px 3px; }
/*十四运*/
#bg{ background-color:#ebf7f2;  }
.dys_logo {
   margin: 0 auto;
    width: 410px;
    padding: 20px 500px 20px 0 ;
}
.dys_logo a{ display: inline-block;margin: 0 20px; }
.dys_logo a:nth-child(1){ position: relative; top: -6px; }
.ssy_header { height:554px!important; background: url(ssy_banner.png) top center no-repeat; background-size: 100% auto;}
.ssy_menu { background:url(ssy_navbg.png) top center no-repeat;;}
.dys_header{ background-color: #fff; }
.ssy_menu ul{ width: 960px; height: 45px;margin: 0 auto;}
.ssy_menu ul li {
    float: left;
    width: 190px;
    line-height: 45px;
    font-size: 20px;
    letter-spacing: 2px;
    text-align: center;
}
.ssy_menu ul li a{ color: #FFF;}
.ssy_con-box{ width: 1330px;margin: 0 auto; background-color: #fff;}
.con_box{ width: 1003px;margin:0 auto; }
.ssy_kh{ background: url(ssy_khbg.png) center no-repeat; /*height: 72px;*/}
.top_news { padding:25px 0 20px;     border-bottom: 1px dashed; }
.top_news h1{ font-size: 20px; font-weight: bold; letter-spacing: 2px; padding-bottom:18px; }
.top_news .top_title a,.top_news .description p a{color: #185ac8;}
.top_news .description p{ font-size: 18px; line-height: 36px;}
.top_news .description{width: 88%;}
.top_news .time{ background: url(ssy_time.png) center no-repeat; width: 85px; height: 100px; font-size: 16px; font-weight: bold;}
.top_news .time p{ position: relative; top: 15px;  text-align: center; color: #185ac8; }
.top_news .time span{ color: #e40000; font-size: 26px; margin: 0 30px; }
.ssy_news_ul li { border-bottom: 1px dashed; line-height: 80px; font-size: 18px; background: url(ssy_point.png) 20px center no-repeat; padding-left: 50px;}
.ssy_news_ul li span{float: right; padding-right: 6px;}
.ssy_news_ul li a{ font-size: 18px;}   

/* 本例子css */
        .txtMarquee-top{ overflow:hidden; position:relative; }
        .txtMarquee-top .bd{ padding:15px; margin:0 0 0 222px;}
        .txtMarquee-top .infoList li{ height:50px; line-height:50px; font-size: 26px; color: #fff; font-weight: bold;  }
.ssy_about{  background: url(ssy_gybg.png) center no-repeat; height: 767px; }
.ssy_about h1{ font-size: 20px; font-weight: bold; padding: 20px 0 15px 20px; }
.ssy_about p{ text-indent: 2rem; font-size: 18px; line-height: 35px; padding: 0 15px; }
.photo { width: 1030px; height: 540px;overflow:hidden;}
.photo li{ float: left; margin:6px; position: relative; overflow: hidden;}
.photo li,.photo li img { width: 156px; height: 157px }
.photo li:nth-child(1),.photo li:nth-child(8), .photo li:nth-child(1) img,.photo li:nth-child(8) img,  .photo li:nth-child(1) a,.photo li:nth-child(8) a{ width: 326px; height: 322px; }
.photo li a{ 
    display: block; 
    width: 156px;
    height: 157px;
    padding: 157px 0px 0px 0px;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center; 

}
.photo li:nth-child(1) a,.photo li:nth-child(8) a{ padding: 322px 0px 0px 0px; }
.photo li span{
    position: relative;
    z-index: 500;
    top: 30px;
   line-height: 24px;
    margin-top: 62px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
   
}
.photo li b{ 
    display: block;
    width: 156px;
    height: 157px;
    position: absolute;
    left: 0;
    top: 157px;
    z-index: 1;
    background: #000;
    filter: alpha(opacity=20);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
    opacity: 0.20;
 }
 .photo li:nth-child(1) b,.photo li:nth-child(8) b{  width: 326px; height: 322px; top: 322px;}
.photo li:nth-child(9),.photo li:nth-child(10),.photo li:nth-child(11),.photo li:nth-child(12){ top:-169px; }
/*视频*/
.recom-cont-item.on { display: block; }
.recom-box { background-color: #fff; position: relative; z-index: 3; }
.recom-box-video { overflow: hidden; height: 368px; width: 595px; float: left; position: relative; }
.recom-box-video:after { content: ''; width: 100%; height: 100%; position: absolute; background: transparent url("../images/play-big.png") no-repeat center center; z-index: 1; left: 0; top: 0; }
.recom-box-video iframe { width: 100%; height: 100%; position: relative; z-index: 2; background: transparent url("../images/play-big.png") no-repeat center center; }
.recom-box-video .recom-cover { width: 100%; height: 100%; display: block; position: absolute; z-index: 1; left: 0; top: 0; }
.recom-box-swiper { width: 398px; height: 339px; float: right; position: relative; z-index: 3; }
.recom-box-swiper .swiper-container { width: 100%; height: 305px; top: 35px; }
.recom-box-swiper .slide-cont { height: 100%; position: relative; padding-top: 21px; }
.recom-box-swiper .slide-cont:before { content: ""; width: 20px; height: 1px; background-color: #aaaaaa; position: absolute; left: 15px; bottom: 0; z-index: 1; }
.recom-box-swiper img { width: 140px; height: 90px; float: left; position: relative; z-index: 4; transition: all 0.7s; }
.recom-box-swiper .swiper-text { position: relative; z-index: 4; }
.recom-box-swiper h3 { height: 30px; overflow: hidden; font-size: 20px; font-weight: bold; padding-top: 10px;}
.recom-box-swiper h3 a { color: #2b2b2b; }
.recom-box-swiper p { height: 50px; overflow: hidden; }
.recom-box-swiper .swiper-slide { position: relative; cursor: pointer; }
.recom-box-swiper .hover h3 { color: #fff; }
.recom-box-swiper .hover h3 a { color: #fff; }
.recom-box-swiper .hover p { color: #fff; }
.recom-box-swiper .hover img { margin-left: -156px; }
.recom-box-swiper .hover .slide-cont:after { content: ""; background: #526994; width: 100%; height: 112px; position: absolute; left: 0; top: 8px; z-index: 2; transition: all 0.5s; }
.recom-box-swiper .on { position: relative; cursor: pointer; }
.more { width:394px; height:26px; background:#e5e5e5; line-height:26px; font-size:12px; color:#666; text-align:center; position:absolute; left:605px; bottom:0; } 
.more a { color:#666; }
.mt-xl {
    margin-top: 25px;
}
.pl-md {
    padding-left: 15px;
}
.pr-md {
    padding-right: 15px;
}
.mr-sm {
    margin-right: 10px;
}

