﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
q:before, q:after {content:'';}
abbr,acronym{border:0;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font: 14px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff; }
input,textarea,select,button{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;color:#333; outline: 0 none;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#b33333;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.cur a{cursor:default}
.pos_rel{ position: relative;}
/* clear */
.clearfix:after{visibility:hidden; display: block; font-size: 0; line-height: 0; content:" ";clear:both; height:0; overflow: hidden; margin: 0; padding: 0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border-radius: 0;}
textarea {  -webkit-appearance: none;}
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;	margin-top:0;overflow:hidden;}
.clear20{clear:both;font-size:0;line-height:0;height:0; padding:10px 0; overflow:hidden; }
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.bg{background: #fff;}
.hide.active{display: block !important;}
.img_title{ display:inline-block;}
.hidden-tit .img_title{display: none;}
.mt20{ margin-top:20px;}
.bot10{ margin-bottom: 10px;}
.bradius-a a{ border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
input.srkcss:focus{
 outline: none;
 border-color:#9ecaed !important;
 -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
 -webkit-transition: border linear .2s, box-shadow linear .2s;
 -moz-transition: border linear .2s, box-shadow linear .2s;
 -o-transition: border linear .2s, box-shadow linear .2s;
 transition: border linear .2s, box-shadow linear .2s;
}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
.j-float ul li{overflow: hidden; margin-bottom:10px;}
.j-float img{height: auto;}
.j-float .float-close{ padding-bottom: 5px; text-align: right;}
.j-float .float-close img{cursor:pointer;}
/***左右对联***/
.duilian_left{top:240px;position:fixed;width:auto;overflow:hidden;display:none;z-index:998;}
.duilian_left{left:6px;}
.duilian_left .img_title{display:none;}
.duilian_left .couplet-close img{cursor:pointer;}
.duilian_right{left:auto;right:6px;}
.duilian_right .couplet-close{text-align:right;}
/*头部*/
.zs-head{background: url(../images-zs/banner-bg.jpg) top center no-repeat; height: 360px;}
.zs-head .zs-logo{ padding: 25px 0 45px 0;}
.zs-head .zs-banner{ padding-left: 50px;}
.zs-head .sd_gohome, .zs-head .sd_gohome:hover {position: absolute;right: 0;top: 0;font-size: 16px;color: #e0ecf0;background: url(../images_xxgkzt/yqfk_gohome.png) center 0 no-repeat;width: 124px;height: 34px;line-height: 34px;text-indent: 39px;}
.zs-navbg{ background: #1d49ac; height: 55px; line-height: 55px;}
.zs-navbg .navbar{background:none;border-radius:0;border:0;margin:0 auto;position:relative; z-index:20; height: 55px; }
.zs-navbg .navbar-nav{width: 100%; }
.zs-navbg .navbar-nav  li{float: left; position:relative; width:240px; font-weight:bold; text-align: center; font-size: 22px; height: 55px; line-height: 55px; font-weight: bold;  background: url(../images-zs/nav-line.gif) right center no-repeat;  }
.zs-navbg .navbar-nav  li.on>a,.zs-navbg .navbar-nav  li>a:hover{ color: #fff;}
.zs-navbg .navbar-nav  li>a{ color:#fff; height: 55px; display: block; }
.zs-navbg .navbar-nav  li.last{ background: none;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #fff;}
.zs-navbg .navbar-header{ padding: 0 10px;}
.zs-navbg .navbar-brand{ height:55px; line-height:55px; color:#fff; padding:0;}
.zs-navbg .navbar-brand:hover{ color: #fff;}

.zs-dybox{ background: #f7f7f7; padding: 20px; position: relative;}
.zs-dybox .dt-tit{ position: absolute; left:20px; top:20px; width: 60px; height: 105px;background:url(../images-zs/dy-title.png) 0 0 no-repeat; font-size: 26px; font-weight: bold; line-height: 28px; color: #fff; }
.zs-dybox .dt-tit span{ display: block; padding-top: 20px; width: 28px; margin: 0 auto;}
.zs-dybox .dt-info{ font-size: 16px; line-height: 36px; text-indent: 2em; padding:0 30px 0 120px;}
/*标题*/
.zs-tabs{ height: 40px; text-align: center;  background: url(../images-zs/tab-bg.gif) left bottom  repeat-x; }
.zs-tabs ul li{ display:inline-block;  +display:inline; *zoom:1;  font-size: 24px;  height: 40px; line-height: 26px;}
.zs-tabs ul li.active{background: url(../images-zs/tab-aon.gif) left bottom  repeat-x;color: #1d49ac; font-weight: bold;}
.zs-tabs ul li.active a{ color: #1d49ac;}
.zs-left .zs-tabs,.zs-right .zs-tabs{ margin-bottom: 10px;}
/*列表*/
.zs-list{ height: 204px;  margin-top: 10px;}
.zs-list li{ height: 40px; line-height: 40px;background: url(../images-zs/zs-ico.png) left center no-repeat; padding-left: 14px; font-size: 16px; }
.zs-list li a{float: left;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width: 520px;}
.zs-list li .date{ float: right; color: #999;}
.zs-left{ width: 270px; padding: 10px 15px; background: #f7f7f7; margin-bottom: 20px;}
.zs-center{ width: 610px; margin-left: 20px; }
.zs-right{ width: 220px;  padding: 10px 15px; background: #f7f7f7;}
.zs-splist{ position:relative; height: 692px; overflow: hidden;}
.zs-splist .hd {  margin-bottom: 10px; }
.zs-splist .bd{ height: 640px !important;  overflow: hidden;}
.zs-splist .bd  li{ height: 200px; position: relative; margin-bottom: 20px; }
.zs-splist .bd  li .title{ position: absolute; bottom: 0; left:0; right:0; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #fff; white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  background:url(../images-zs/txt-bg.png) 0 0 repeat;}
.zs-splist .prev{ display: block; height: 16px; background:url(../images-zs/zs-top.png) center center no-repeat #eee; text-align: center;  cursor: pointer; }
.zs-splist .next{ position: absolute; bottom: 0; left:0; right:0; height: 16px; background:url(../images-zs/zs-bot.png) center center no-repeat #eee; text-align: center; display: block;  cursor: pointer;}

.zs-tplist{ position:relative; height: 692px; overflow: hidden;}
.zs-tplist .hd {  margin-bottom: 10px; }
.zs-tplist .bd{ height: 640px !important;  overflow: hidden;}
.zs-tplist .bd  li{ height: 200px; position: relative; margin-bottom: 20px; }
.zs-tplist .bd  li .img-title{ display: none; }
.zs-tplist .prev{ display: block; height: 16px; background:url(../images-zs/zs-top.png) center center no-repeat #eee; text-align: center;   cursor: pointer;}
.zs-tplist .next{ position: absolute; bottom: 0; left:0; right:0; height: 16px; background:url(../images-zs/zs-bot.png) center center no-repeat #eee; text-align: center; display: block;   cursor: pointer;}
/*主体*/
/*底部*/
.ls-footer{ border-top: #0d40b3 6px solid;}
@media (min-width: 992px) and (max-width:1199px) {
 .zs-navbg .navbar-nav  li{ width: 198px;}
 .zs-center{ width: 402px;}
 .zs-list li a{ max-width: 320px; }
}

@media (max-width: 991px){
 .zs-head{ height: auto; padding-bottom: 30px; background-size:auto  100%;}
 .zs-navbg .navbar-nav  li{ width: 153px;}
 .zs-head .zs-banner img{ width: 95%; height: auto;}
 .zs-left,.zs-center,.zs-right{ width: auto; float: none;  margin-left: 0;}
 .zs-center{ margin-top: 20px;}
 .zs-right{ margin-bottom: 20px;}
 .zs-center .zs-list{ margin-bottom: 15px;}
 .zs-list{ height: auto;}
 .zs-list li a{ float: none !important;margin-right: 60px;display: block !important;max-width: none !important;}

 .zs-splist{ height: auto; padding-bottom: 15px;}
 .zs-splist .bd{ height: 182px !important; overflow: hidden;     width: 110%;}
 .zs-splist .bd li { width: 232px; height: 172px;margin-right: 20px; float: left;}
 .zs-splist .bd li img{ width: 100%;height: 100%;}

 .zs-tplist{ height: auto; padding-bottom: 15px;}
 .zs-tplist .bd{ height: 221px !important; overflow: hidden;     width: 110%;}
 .zs-tplist .bd li { width: 232px; height: 211px;margin-right: 20px; float: left;}
 .zs-tplist .bd li img{ width: 100%;height: 100%;;}

}
@media (max-width: 767px){
 /*头部 */
 .zs-head .zs-logo{ padding:25px 0 30px 10px;}
 .mt20{ margin-top: 10px;}
 /*导航 */
 .zs-navbg{ height: auto; background: #1d49ac;}
 .zs-navbg .navbar{ height: 50px;}
 .zs-navbg .navbar-nav{ background: #1d49ac; margin: 0;}
 .zs-navbg .navbar-header{ height:50px; font-weight:bold;}
 .zs-navbg .navbar{ width:100%;}
 .zs-navbg .navbar-nav  li{float: none; text-align:center; height: 50px; line-height: 50px;   width: auto !important; font-size:20px !important; border-bottom: 1px solid  #6180c5; margin-left: 0;}
 .zs-navbg .navbar-nav  li.first{ display:none;}
 .zs-navbg .navbar-nav  li a{ color: #fff; height: 50px; background: none !important;}
 .zs-navbg .navbar-nav  li.on>a,.zs-navbg .navbar-nav  li>a:hover{background:none !important;}
 .zs-navbg .navbar-brand{  font-size:20px; height:50px;  padding:0 0 0 20px; line-height: 50px; color: #fff;}

 .zs-mainbox{ padding: 0 10px;}
 .zs-center{ margin-top:10px;}
 .zs-dybox .dt-tit{ position:static; height: 60px; padding: 0 20px; line-height: 60px; width: auto; background: #1d49ac; border-radius: 5px; -moz-border-radius: 5px; }
 .zs-dybox .dt-tit span{ padding-top: 0; width: auto;}
 .zs-dybox .dt-info{ padding: 20px 0 0 0; }
 .zs-left,.zs-right{ padding: 10px;}
 .zs-splist .bd,.zs-tplist .bd{ width: 100%;}
 .zs-splist .bd{ height: 182px !important;}
 .zs-tplist .bd{height: 221px !important; }
 .zs-splist .bd li { width: 32.3%; height: 172px;margin:0 0.5% 10px 0.5%; }
 .zs-tplist .bd li { width: 32.3%; height: 211px;margin:0 0.5% 10px 0.5%; }
}
@media (max-width: 667px){
 .zs-splist .bd{ height: 160px !important;}
 .zs-splist .bd li { height: 150px; }
 .zs-tplist .bd{height: 194px !important; }
 .zs-tplist .bd li { height: 184px; }
}
@media (max-width: 567px){
 .zs-splist .bd{ height: 136px !important;}
 .zs-splist .bd li { height: 126px; }
 .zs-tplist .bd{height: 165px !important; }
 .zs-tplist .bd li { height: 155px; }
}

@media (max-width: 480px){
 .zs-splist .bd{ height: 650px !important; }
 .zs-splist .bd li { width: 270px; height: 200px;float: none; margin: 0 auto 20px auto; position: relative; }
 .zs-tplist .bd{ height: 650px !important; }
 .zs-tplist .bd  li{  width:220px; height: 200px; float: none; margin: 0 auto 20px auto; position: relative;  }
}
@media (max-width: 384px){
 .zs-head .zs-logo {  padding: 44px 0 20px 0; text-align: center;}
}