@charset "utf-8";
/* CSS Document */
.container{ width: 1200px;}
@media (min-width: 992px) and (max-width:1199px) {
    .container{ width: 992px;}
}
@media (max-width: 991px){
    .container{ width: 768px;}
}
@media (max-width: 767px){
    .container{ width: 100%;}
}

.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;}
.backhome li a{display:inline-block;  margin-left:10px; 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{background:rgba(0,0,0,.6); }
/*搜索 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;}
    .hf_box{margin: 15px 0;}
}
@media (max-width:767px) {
    .szsy-header{height: auto; padding-bottom:40px; background-size: auto 100%;}
    .backhome{top:5px;}
    .szsy-logo{position:static;text-align:center;padding-top:40px;}
    .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;}
    .hf_box{margin: 10px 0;}
}
@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;}
}


/*栏目链接*/
.zszy-links{ overflow: hidden; }
.zszy-links ul{ margin-right: -20px;}
.zszy-links li{ width: 386px; float: left; margin-right: 20px; margin-bottom: 20px;}
.zszy-links li a{ display: block;  padding-top: 30px; text-align: center;  height: 130px; background: url("../images-szsy/sz-btnbg.png") top center no-repeat;}
.zszy-links li a:hover img{webkit-transition:  -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.zszy-links li .img_title{ display: block; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  font-size: 24px; line-height: 50px; height: 50px; padding: 0 8px; }
@media (max-width: 1199px) and (min-width: 992px){
    .zszy-links li{ width: 317px;}
    .zszy-links li a{ height: 115px; padding-top: 16px;  background-size: 100% 100%;}
}
@media (max-width:991px) {
    .zszy-links li{ width: 374px;}
    .zszy-links li a{   background-size: 100% 100%;}
}
@media (max-width:767px) {
    .zszy-links{ margin: 0 10px;}
    .zszy-links ul{ margin-right: 0;}
    .zszy-links li{ width: auto; float: none; margin-right: 0;}
    .zszy-links li a{ height: auto; padding: 10px 0;}
    .zszy-links li .img_title{ font-size: 20px; line-height: 1.8; height:auto; white-space:normal; }
}
/*标题*/
.ls-dwzsk-box{ margin-bottom: 30px;}
.ls-dwzsk-title{ height: 69px; line-height: 69px;  position: relative; text-align: center;}
.ls-dwzsk-title .tit-bgl{ position: absolute;left: 0; top:50%; margin-top: -5px;  width: 438px; height: 10px;  background: url("../images-szsy/left-linebg.png") left center no-repeat;}
.ls-dwzsk-title .tit-bgr{ position: absolute; right: 0; top:50%; margin-top: -5px;  width: 430px; height: 10px;  background: url("../images-szsy/right-linebg.png") right center no-repeat;}
.ls-dwzsk-title .tit{   position: relative; display: inline-block; color: #2073BA; font-size: 40px;  text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;  font-weight: bold; padding: 0 30px; }
.ls-dwzsk-title .tit .font{ position: relative; z-index: 3;}
.ls-dwzsk-title .tit .c-il{   position: absolute; left:0; top:0; z-index: 2;  width: 69px; height: 69px;  background: url("../images-szsy/left-yuan.png") 0 0 no-repeat;}
.ls-dwzsk-title .tit .c-ir{   position: absolute;  right: 0; bottom: 0;   z-index: 2; width: 52px; height: 52px;  background: url("../images-szsy/right-yuan.png") 0 0 no-repeat;}
@media (max-width: 1199px) and (min-width: 992px){
    .ls-dwzsk-title .tit-bgl{ width:308px; }
    .ls-dwzsk-title .tit-bgr{ width: 300px;}
}
@media (max-width:991px) {
    .ls-dwzsk-title .tit-bgl{ width:188px; }
    .ls-dwzsk-title .tit-bgr{ width: 180px;}
}
@media (max-width:767px) {
    .ls-dwzsk-title .tit-bgl,.ls-dwzsk-title .tit-bgr{ display: none;}
    .ls-dwzsk-title .tit{ font-size: 34px;}
}

/*答问知识库*/
.ls-jqr-tu{width: 346px; height: 454px; background: url("../images-szsy/ai-bodybg.png") top center no-repeat;}
.ls-jqr-text{ width:272px; height: 106px; background: url("../images-szsy/ai-tips-bg.png")  left top no-repeat;  margin:23px 11px 0 16px; padding: 16px 22px 24px 21px; line-height: 24px; text-align: justify; font-size: 16px; color: #fff;}
.ai-link{ display: block; text-align: center;  }
.ai-link img{ margin-top: -8px; margin-left: -3px; }
.ai-link:hover img{ margin-top: -5px; animation-name: hvr-icon-bob-float, hvr-icon-bob;
    -webkit-animation-duration: .3s, 1.5s;
    animation-duration: .3s, 1.5s;
    -webkit-animation-delay: 0s, .3s;
    animation-delay: 0s, .3s;
    -webkit-animation-timing-function: ease-out, ease-in-out;
    animation-timing-function: ease-out, ease-in-out;
    -webkit-animation-iteration-count: 1, infinite;
    animation-iteration-count: 1, infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal, alternate;
    animation-direction: normal, alternate;}
@-webkit-keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
@keyframes hvr-icon-bob {
    0% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
    50% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px);
    }
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
@-webkit-keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
@keyframes hvr-icon-bob-float {
    100% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
    }
}
.ls-knowledge-list-box{ width: 834px; float: right;}
.ls-knowledge-list{ margin: 10px 0 0;}
.ls-knowledge-list li{ border-radius: 8px; padding: 20px;margin-bottom:22px; border: 1px solid #DEEEFF;}
.ls-knowledge-list .ls-knowledge-list-box li:last-child{ margin-bottom: 0;}
.ls-knowledge-ask,.ls-knowledge-answer{ padding-left: 60px; position: relative;}
.ls-knowledge-list-box .ls-knowledge-answer{ height: 54px; overflow: hidden;}
.ls-knowledge-ask .ico,.ls-knowledge-answer .ico{ display: block; position: absolute; left: 0; top: 0; width: 41px; height: 26px; line-height: 26px; font-weight: bold; font-size: 16px; color: #fff; background: 0 0 no-repeat; text-align: center;}
.ls-knowledge-ask{ margin-bottom: 10px;}
.ls-knowledge-ask .ico{ background-image: url("/_res/images-new/knowledge-ask.png") !important;}
.ls-knowledge-ask .title{ line-height: 26px; display: inline-block; max-width: 100%; height: 26px; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  font-weight: bold; font-size: 18px;}
.ls-knowledge-answer .ico{ top: 0; background-image: url("/_res/images-new/knowledge-answer.png") !important;}
.ls-knowledge-answer .info{font-size: 16px; line-height: 26px;}
.ls-knowledge-answer .info a{color: #1B66B9;}
.ls-knowledge-answer .info a:hover{color: #d00;}
.ls-knowledge-dateinfo{ margin-top: 14px; background: #f3f9ff; padding: 6px 0 6px 60px; line-height: 2; font-size: 14px; color: #666666;;}
.ls-knowledge-dateinfo span{display:inline-block; margin-right: 42px;}
.know-more{  width: 120px;   font-size: 16px; text-align: center;  border-radius: 5px; -moz-border-radius: 5px;  height: 40px; line-height: 40px;  display: block; margin: 10px auto 0 auto; background:#f3f9ff;}
.know-more:hover{ background: #1B66B9;color: #fff; }

@media (min-width: 992px) and (max-width: 1199px) {
    .ls-knowledge-list-box{ width: 625px; }
    .ls-knowledge-list .ls-knowledge-list-box li{ padding: 15px;}
    .ls-knowledge-ask{ margin-bottom: 10px;}
    .ls-knowledge-dateinfo{ margin-top: 10px;     padding: 3px 0 3px 60px;}
    .ls-knowledge-list-box .ls-knowledge-answer{ height: 74px; }
    .ls-knowledge-answer .info{ line-height: 24px;}

}


@media (max-width: 991px) {
    .ls-dwzsk-box{ margin-bottom: 20px;}
    .ls-jqr-tu{  margin: 0 auto; max-width: 100%; float: none;}
    .ls-knowledge-list-box{width: auto; float: none; margin-top: 20px; }
    .ls-knowledge-list-box .ls-knowledge-answer{ height: auto; }
    .ls-knowledge-list .ls-knowledge-list-box li{ margin-bottom: 10px;     padding: 15px;}
    .ls-knowledge-dateinfo span{ margin-right: 20px;}
}
@media (max-width: 767px) {
    .ls-dwzsk-box{ margin-bottom: 15px;}
    .ls-knowledge-list{ margin: 0 10px;}
    .ls-knowledge-list-box{ margin-top: 10px; }
    .ls-knowledge-dateinfo span{ margin-right: 10px;}
    .ls-knowledge-list .ls-knowledge-list-box li{   padding: 10px;}
    .know-more{ display: block; width: auto;}

}
@media (max-width: 387px) {
    .ls-jqr-tu{ width: auto; height: 388px; background-size: 100% 100%; }
    .ls-jqr-text{ width: auto; background-size: 100% 100%; line-height: 22px; font-size: 14px; margin: 10px 10px 0 10px; }
}

