﻿@charset "utf-8";
/* CSS Document */
.img_title{display: none;}
.szsy-header{ background: url("../images-szsy/banbg.jpg") center bottom no-repeat; height: 400px; overflow: hidden;}
.szsy-header .container{ position: relative; height: 100%;}
.szsy-logo{ position: absolute; left: 0; top: 16px;}
.top-right{ position: absolute; right: 10px; top: 15px; line-height: 40px; font-size: 16px;}
.top-right a{color: #999;}
.top-right a:hover{color: #d00;}
.backhome{position:absolute;top:15px;right:10px;}
.backhome li{float:left;margin-left:10px;}
.backhome li a{display:block;background:rgba(0,0,0,.5);color:#fff;border-radius:4px;font-size:15px;height:32px;line-height:32px;padding:0 15px;}
.backhome li a:hover{color:#fff;font-weight:bold;}
/*搜索 logo 无障碍 end*/
.szsy-banner{ padding: 140px 0 0; text-align: center;}
.szsy-banner img{max-width: 96%; height: auto;}
/*banner图 end*/
.szsy-search{ height: 42px; width: 400px; border: 1px #fff solid; background: rgba(255, 255, 255, 0.8); padding-right: 60px; position: relative; margin: 50px auto 0;}
.szsy-search li{height: 42px;}
.szsy-search input{background: none; border: 0 none; width: 100%; height: 42px;}
.szsy-search .ss2{ position: absolute; right: 0; top: 0; width: 60px;}
.szsy-search .ss2 input{cursor: pointer; background: url(../images/lmsico.png) center center no-repeat #2073ba; font-size: 0; overflow: hidden; text-indent: -20em;}
.szsy-search .ss1{ width: auto;}
.szsy-search .ss1 input{ padding: 0 10px; box-sizing: border-box; line-height: 42px; font-size: 16px;}
/*搜索 end*/
/*---头部 end---*/
.szsy-dy{ margin: 1px 0 0; padding: 36px 0; background: url("../images-szsy/dybg.gif") repeat;}
.szsy-dy h2{ width: 57px; height: 128px; float: left; background: url("../images-szsy/daoyu.png") 0 0 no-repeat; font-size: 0; text-indent: -20em; overflow: hidden;}
.szsy-dy .info{ padding: 9px 0 0; font-size: 16px; line-height: 36px; text-indent: 2em; margin-left: 83px; text-align: justify;}
/*---导语 end---*/

.part1{ padding: 40px 0;}
.news-flash{ width: 580px; height: 350px; position: relative; overflow: hidden;}
.ind-flash,.news-flash .ind-flashPic,.news-flash .ind-flashPic ul,.news-flash .ind-flashPic li,.news-flash .ind-flashPic img,.news-flash .ind-flashPic a{height:100%; width: 100%; }
.news-flash .ind-flashPic{ position:relative; z-index:0;}
.news-flash .ind-flashPic li{ zoom:1; vertical-align:middle;}
.news-flash .ind-flashPic a{display:block; color: #fff; position: relative;}
.news-flash .ind-flashPic img{display:block;}
.news-flash .ind-flashPic .img_title{display: block; height: 40px; line-height: 40px; padding: 0 105px 0 20px; font-size: 18px; background: rgba(0, 0, 0, 0.5); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.news-flash .ind-flashPic a:hover .title{color: #fff;}
.news-flash .ind-flashNum{ height:10px; overflow:hidden; position:absolute; right:2px; bottom:15px; z-index:1; }
.news-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.news-flash .ind-flashNum ul li{ float:left; margin-right:8px; width:10px; height:10px; text-indent: -20em; font-size: 0; background:url("../images-szsy/flibg.png") -10px 0 no-repeat; overflow: hidden; cursor: pointer;}
.news-flash .ind-flashNum ul li.on{ background-position: 0 0;}
/*焦点图 end*/
.gklist li{font-size:16px; position: relative; padding-right: 50px; line-height: 37px; height: 41px; overflow: hidden; padding-left: 15px; background: url("../images-szsy/ico.png") 0 center no-repeat; border-bottom: 1px #e5e5e5 dashed;}
.gklist li .nr{float:left; max-width: 98%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding: 2px 0;}
.gklist li .title,.gklist li .tit{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none;}
.gklist li .gl{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.gklist li .gl .split{padding:0 2px;}
.gklist li .gl a{display:inline;color:#c50001;float:none;background:none;max-width:none;padding:0;margin:0;}
.gklist li .date{ color:#999;font-size:14px;font-family:Arial, Helvetica, sans-serif;position: absolute; right: 0; top: 2px;}
/*公共列表 end*/
.szsy-tel{ background: url("../images-szsy/telbg.png") left bottom repeat-x #fdfdfd; height: 39px;}
.szsy-tel2{ height: 36px; background: url("../images-szsy/tel4.gif") center 0 no-repeat!important;}
.szsy-tel2 a{ width: 240px; display: block; margin: 0 auto; font-size: 0; line-height: 0; height: 36px;background: none !important;}
/*标题 end*/
.news-list{ width: 585px; height: 350px; overflow: hidden;}
.news-list .gklist{ padding-top: 17px;}
.gary{ background: #f8f8f8;}
.part2{ padding: 34px 0 40px;}
.part2 .szsy-tel{ background-color:transparent;}

.news-list2{ width: 580px; height: 266px; overflow: hidden;}
.news-list2.fr{ width: 585px;}
.news-list2 .gklist{ padding-top: 17px;}

.part3{ padding: 36px 0 40px;}
.part3 .gklist{ padding-top: 17px; width: 100%; overflow: hidden;}
.part3 .gklist li{float: left; width: 515px;}
.part3 .gklist li.even{margin-left: 37px;}
.footer{ background: #fff; border-top:2px #2073ba solid; color: #333;}
.footer a{color: #333;}
.footer a:hover{color: #d00;}
.footlink{padding-bottom:0;border-bottom:#2073ba 3px solid;background-image:none;}
.footer .select dt{color:#333;}
.footer .select dt.active{background-color:#2073ba;color:#fff;}
.footer .select dd{border-color:#2073ba;}

.hf_box{margin-bottom: 20px;}
.hf_box img{width: 100%;height: auto;}
.hf_box .img_title{display: none;}
@media (max-width: 1199px) and (min-width: 992px){
    .part1{ padding: 30px 0;}
    .news-flash{ width: 480px; height: 292px;}
    .gklist li{height: 40px;}
    .news-list{ width: 483px; height: 292px;}
    .news-list .gklist{ padding-top: 7px;}
    .part2{ padding: 24px 0 30px;}
    .news-list2{ width: 480px; height: 266px;}
    .news-list2.fr{ width: 483px;}
    .part3{ padding: 26px 0 30px;}
    .part3 .gklist li{width:415px;}
    .part3 .gklist li.even{margin-left: 31px;}
}
@media (max-width:991px) {
    .szsy-logo{left:10px;}
    .szsy-dy{padding: 15px 0;}
    .szsy-dy h2{margin-top: 12px;}
    .szsy-dy .info{padding-top: 0; margin-left: 75px;}
    .part1{ padding: 15px 0;}
    .news-flash,.news-list,.news-list2,.part3 .gklist li,.news-list2.fr{float: none; width: auto;}
    .news-flash{height: 460px;}
    .news-list{height: auto; padding: 15px 0 0;}
    .news-list .gklist,.news-list2 .gklist,.part3 .gklist{ padding-top: 10px;}
    .part2{ padding: 20px 0 0;}
    .news-list2{height: auto; padding: 0 0 20px;}
    .part3{ padding: 15px 0 20px;}
    .part3 .gklist li{width:auto;float:none;}
    .part3 .gklist li.even{margin-left:0;}
}
@media (max-width:767px) {
    .szsy-header{height: auto; padding-bottom:40px; background-size: auto 100%;}
    .szsy-logo{position:static;text-align:center;padding-top:10px;}
    .szsy-logo img{height:auto;width:auto;max-width: 80%;}
    .szsy-banner{padding-top:20px;}
    .szsy-search{max-width: 90%; box-sizing: border-box;height: 44px;}
    .container{width: auto;}
    .szsy-dy,.part1,.part2,.part3{ padding-left: 10px; padding-right: 10px;}
    .news-flash{height: 380px;}
}
@media (max-width:480px) {
    .szsy-dy h2{ float: none; width: auto; height: auto; line-height: 40px; font-size: 20px; font-weight: bold; color: #2073ba; background: none; text-indent: 0;margin-top: 0;}
    .szsy-dy .info{margin-left: 0;}
    .top-right{top: 12px;}
    .szsy-search{margin-top:20px;}
    .szsy-header{padding-bottom:30px;}
    .news-flash{height: 280px;}
}
@media (max-width:425px) {
    .news-flash{height: 244px;}
}
@media (max-width:375px) {
    .news-flash{height: 214px;}
}
@media (max-width:320px) {
    .news-flash{height: 180px;}
}
