﻿   @charset "utf-8";
/* CSS Document */
body{background: #e7eaef;}
.bg{background: #fff;}
.p20{padding: 20px;}
.img_title{display: none;}
.nxxd-header{ height: 270px; background: center bottom no-repeat; background-image: url("../images_zt/nxxd_headerbg.png") !important;}
.nxxd-header .container{ position: relative;}
.site-logo{position: absolute; left: 0; top: 24px;}
.site-logo img{height: 47px; width: auto;}
.nxxd-right{ position: absolute; right: 0; top: 25px; text-align: right; width: 417px; font-size: 0; line-height: 0;}
.nxxd-right .nxxd-wzabtn{ float: left;}
.nxxd-right .nxxd-wzabtn li,.nxxd-right .nxxd-wzabtn ul{display: inline;}
.nxxd-right a{display: inline-block; font-size: 16px; color: #fff; background: #f10000; height: 30px; border-radius: 4px; line-height: 30px; padding: 0 9px; margin: 0 5px;}
/*搜索*/
.nxxd-search{ float: right; height: 30px; width: 260px;}
.nxxd-search ul{position: relative; padding-right: 83px;}
.nxxd-search input{background: none; border: 0 none; vertical-align: middle; width: 100%; font-size: 15px; height: 30px; line-height: 30px;}
.nxxd-search .ss2{ position: absolute; width: 83px; right: 0; top: 0; height: 30px;}
.nxxd-search .ss2 input{color: #fff; background: #f10000; text-align: center; border-radius: 0 4px 4px 0; font-size: 14px;}
.nxxd-search .ss1 label{ display: block;}
.nxxd-search .ss1 input{ background: #fff; text-indent: 10px; border-radius: 4px 0 0 4px;}
/*banner*/
.nxxd-banner{text-align: center; padding-top: 119px;}
.nxxd-banner img{max-width: 90%; height: auto;}
/*底部*/
.footlink{ background: none;}
.footer{ background: #2369b0;}
/*焦点图*/
.nxxd-flash{ width: 561px; height: 338px; overflow: hidden; position: relative;}
.nxxd-flash .flash-pic,.nxxd-flash .flash-pic ul,.nxxd-flash .flash-pic ul li,.nxxd-flash .flash-pic ul li img{ width: 100% !important; height: 100% !important;}
.nxxd-flash .title{ height: 40px; line-height: 40px; text-align: center; padding: 0 45px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #fff; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; right: 0; bottom: 0; display: block;}
.nxxd-flash .prev,.nxxd-flash .next{ width: 30px; cursor: pointer; bottom: 0; position: absolute; background: url("../images_zt/nxxd_prve.png") 0 0 no-repeat; display: block; height: 40px; z-index: 1;}
.nxxd-flash .prev{left: 7px;}
.nxxd-flash .next{right: 7px; background-position: 0 -40px;}
/*标题*/
.nxxd-listbox{ height: 338px; overflow: hidden; width: 570px;}
.nxxd-tel li{ float: left;}
.nxxd-tel li a{padding-left: 20px; font-weight: bold; font-size: 24px; height: 26px; line-height: 26px;}
.nxxd-tel li.active a{ color: #2e70bc; background: url("../images_zt/nxxd_tel.gif") 0 center no-repeat;}
.nxxd-tel li a:hover{ color: #2e70bc;}
/*列表*/
.nxxd-list{ padding-top: 5px;}
.nxxd-list li{ font-size: 18px; height: 35px; line-height: 34px; background: url("../images_zt/nxxd_ico.gif") 0 center no-repeat; padding: 2px 90px 2px 18px; position: relative;}
.nxxd-list li a{display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 410px;}
.nxxd-list li .date{position: absolute; right: 0; top: 2px; font-size: 16px; color: #999999;}
.nxxd-list li img{float: left; padding: 10px 0 0 2px;}
/*链接*/
.nxxd-link1{ padding: 0 0 37px;}
.nxxd-link1 li{ padding: 30px 0 0; float: left; width: 20%;}
.nxxd-link1 li a{display: block; padding: 18px 0 7px; margin: 2px; font-size: 0; text-align: center; line-height: 0;}
.nxxd-link1 li a img,.nxxd-link1 li a span{ display: inline-block; vertical-align: middle; cursor: pointer;}
.nxxd-link1 li a img{height: 116px; width: auto; transition: 0.4s all;}
.nxxd-link1 li a span{ line-height: 34px; height: 34px; font-size:24px; font-weight: bold; color: #2369b0; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 9px;}
.nxxd-link1 li a:hover img{ margin: -5px 0 5px;}

.nxxd-link2{ font-size: 0; line-height: 0; overflow: hidden;}
.nxxd-link2 li{padding-bottom: 24px;}
.nxxd-link2 li img{width: 100%; height: auto;}

.nxxd-link3{width: 100%;height: 170px;overflow: hidden;padding-bottom: 20px;}
.nxxd-link3 .ind_ztimgbox{position: relative;width: 100%;height: 170px;}
.nxxd-link3 ul li{width: 268px;height: 170px;position: relative;float: left;margin-right: 42px;}
.nxxd-link3 ul li img{width: 100%;height: 100%;}
.nxxd-link3 ul li .img-title{display: block;position: absolute;left: 0;right: 0;background: rgba(0, 0, 0, 0.7)!important;text-align: center;font-size: 16px;bottom: 0;height: 40px;line-height: 40px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;}
.ind_ztimgbox span.prev,.ind_ztimgbox span.next{ display: block; width: 20px; height: 40px; position: absolute; cursor: pointer; top: 50%;margin-top: -20px;z-index: 99;}
.ind_ztimgbox span.prev{left: 0; background: url("../images_zt/nxxd_prev.png") 0 0 no-repeat; }
.ind_ztimgbox span.next{ background-position: -15px 0; right:0; background: url("../images_zt/nxxd_next.png") 0 0 no-repeat; }

@media (min-width: 992px) and (max-width:1199px) {
.nxxd-flash{width: 464px; height: 280px;}
.nxxd-listbox{width: 468px; height: 280px;}
.nxxd-list li{height: 37px; line-height: 36px;}
.nxxd-list li a{max-width: 320px;}
}
@media (max-width: 991px) {
.p20{padding: 15px;}
.nxxd-flash,.nxxd-listbox{width: auto; float: none;}
.nxxd-flash{height: 445px !important;}
.nxxd-listbox{margin-top: 20px; height: auto;}
.nxxd-list li img{display: none;}
.nxxd-list li a{max-width: none !important; float: none; display: block;}
.nxxd-link3{padding-bottom: 10px;}
}
@media (max-width: 767px) {
.mt20{margin-top: 10px !important;}
.p20{padding: 10px;}
.site-logo{top: 10px; left: 10px;}
.nxxd-right{width: auto; right: 10px; top: 10px;}
.nxxd-header{height: auto; background-size: auto 100%;}
.nxxd-banner{padding: 90px 0 60px;}
.nxxd-flash{height: 361px !important;}
.nxxd-link1{padding: 15px 0 10px;}
.nxxd-link1 li{width: 50%; padding-top: 0;}
.nxxd-link1 li a{padding-top: 10px;}
.nxxd-link2 li{padding: 0 10px 10px;}
}
@media (max-width: 619px) {
.site-logo img{height: 30px;}
.nxxd-search{width: 200px;}
.nxxd-flash{height: 277px !important;}
}
@media (max-width: 479px) {
.nxxd-flash{height: 244px !important;}
}
@media (max-width: 374px) {
.nxxd-banner{padding: 100px 0 22px;}
.nxxd-right{top: 50px;}
.nxxd-flash{height: 214px !important;}
}
/*栏目*/
.content{padding: 0 20px 20px; margin: 20px 0;}
.position{ border-color: #3684c9; color: #3684c9; background: #f6f6f6;}
.listnews{margin-top: 0;}
.listnews ul.doc_list li a{max-width: 940px;}
.btn-danger{ background-color: #3684c9;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color: #3684c9; border-color: #3684c9;}
.btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus{border-color: #3684c9; background-color: #3684c9;}

.wzewmbox .ewm{width: 522px;}
@media (min-width: 992px) and (max-width: 1199px){
.wzewmbox .ewm{width: 418px;}
}
@media (max-width: 991px) {
.content{ padding: 0 10px 10px; margin:10px 0;}
}
@media (max-width: 767px) {
.wzewmbox .ewm{width: auto}
.con_main{padding: 0;}
}





