* { margin: 0; padding: 0; border:0;}
body { width:100%; background:url(../ztimages/yshjbanner.jpg) top center no-repeat #EEF7FF; font-size: 14px; color: #454545; font-family: "微软雅黑", "宋体"; }
ul, li { list-style: none; }
a {blr:expression(this.onFocus=this.blur()); text-decoration: none; cursor: pointer; color: #000; outline: none; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: noen; color: !important;}
fieldset, .img { border: 0; }
.clear { clear: both; height: 0; line-height: 0; _overflow: hidden; font-size: 0; }
img { border: 0; display:block; }
.block { display: block; }
img a:hover { text-decoration: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { *+height:1%;}
.left{ float:left;}
.right{ float:right;}

.main {width:1200px; margin:0 auto;}
/* 新闻头条 */
.xwtt{height: 140px; overflow: hidden; background: #FFF; margin-top:70px; }
.xwtt h3{font-size: 32px; line-height: 32px; text-align: center; color: #005FB8; padding-top: 20px;text-align-last: center;}
.xwtt h3 a{color: #005FB8;}
.xwtt p{text-indent: 2em; font-size: 16px; padding:0px 10px; color:#005FB8; line-height: 32px;margin-top: 10px; text-align: left;}
.xwtt p span a{color: #005FB8; }
.top {width:100%; height:556px;}
.box{ width:575px; background:#FFF; margin-top:30px;}
.box_nav{ height:42px; line-height:42px; background:url(../ztimages/ty_nav.jpg) no-repeat center; text-align:center; font-size:24px; color:#005FB8;}
.box_nav a{ color:#005FB8; font-weight:bold;}
.box_tit{ text-align:center; height:34px; line-height:34px; color:#000; font-weight:bold; margin-top:20px;}
.box_zy{ padding:5px 10px; line-height:30px; text-indent:28px; border-bottom:1px dashed #DDDDDD; height:70px;}
.box_zy a{ color:#005FB8;}
.box_nr{ margin-top:20px; height:242px;}
.box_nr li{line-height: 38px; background: url(../ztimages/dian.jpg) no-repeat 30px 50%; text-indent: 50px; position: relative;}
.box_nr li span{position: absolute; right: 10px; top:0px; color: #999999;}


.box_xxdt{ background:#FFF; margin-top:30px;height: 100%;overflow: hidden;}
.box_xxdt_nav{ height:42px; line-height:42px; background:url(../ztimages/xxdt_nav.jpg) no-repeat center; text-align:center; font-size:24px; color:#005FB8;}
.box_xxdt_nav a{ color:#005FB8; font-weight:bold;}

.box_zcjd_nav{ margin-top:20px; height:42px; line-height:42px; background:url(../ztimages/zcjd_nav.jpg) no-repeat center; text-align:center; font-size:24px; color:#005FB8;}
.box_zcjd_nav a{ color:#005FB8; font-weight:bold;}

.box_bslct_nav{ margin-top:20px; height:42px; line-height:42px; background:url(../ztimages/bslct_nav.jpg) no-repeat center; text-align:center; font-size:24px; color:#005FB8;}
.box_bslct_nav a{ color:#005FB8; font-weight:bold;}

.lwlb_banner {
    display: block;
    margin-top: 30px;
}
/* 图片新闻 */
/* .tpxw{width: 53.333%; height: 380px; overflow: hidden; position: relative;} */
.tpxw{width: 53.333%; height: 360px; overflow: hidden; position: relative;}
.tpxw .hd{overflow:hidden; bottom: 10px; position:absolute; width: 80px !important; left: auto !important;  right:5px !important; z-index:1;}
.tpxw .hd span, .tpxw .hd li{margin:0 4px !important; opacity:1 !important; width:10px !important; height:10px !important; cursor:pointer; border-radius: 50%; background: #FFFFFF; overflow: hidden; text-indent: 5em; float: left;}
.tpxw .swiper-pagination-bullet-active, .tpxw .hd li.on{ background:#f00 !important; }
.tpxw .bd{position:relative; height:100%; z-index:0;   }
.tpxw .bd div{ zoom:1; vertical-align:middle; position: relative;}
.tpxw .bd img{ width:100%; height:360px; display:block;}
.tpxw .bd div p{width:100%; height: 35px; font-size: 16px;line-height: 35px;color: #fff;background:rgba(0,0,0,0.6);position: absolute;left: 0;bottom: 0;z-index: 2;display: inline-block;cursor: pointer;padding: 0 20px;}

.bszd_box {
    clear: both;
    background: #1b52c4;
}
.bszd_box_content {
    width: 1200px;
    height: 567px;
    margin: 0 auto;
}
.bszd_box_title {
    background: url("../ztimages/title_white.png") no-repeat 0px 45px;
    height: 38px;
    width: 1200px;
    padding-top: 45px;
}
.bszd_box_title h2{
    font-size: 22px;
    color: #1b52c4;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
}
.bszd_box_tab {

}
.bszd_box_tab  .hd{}
.bszd_box_tab  .hd ul{
    width: 126px;
    margin: 0 auto;
}
.bszd_box_tab  .hd ul li{
    width: 32px;
    height: 4px;
    background: #e5e5e5;
    margin: 0px 5px;
    float: left;
}
.bszd_box_tab  .hd ul li.on{
    background: #a6a6a7;
}
.bszd_box_tab  .bd{}
.bszd_box_tab  .bd .info{}
.bszd_box_tab  .bd .info ul{
    width: 1225px;
    margin: 30px 0px;
}
.bszd_box_tab  .bd .info ul li{
    width: 220px;
    height: 195px;
    float: left;
    box-sizing: border-box;
    background: #fff;
    margin: 0px 25px 30px 0px;
    position: relative;
}
.bszd_box_tab  .bd .info ul li{}
.bszd_box_tab  .bd .info ul li a{
    display: inline-block;
    width: 187px;
    color: #323334;
    font-size: 15px;
    margin: 16px;
}

.bszd_box_tab  .bd .info ul li img{
    display: block;
    width: 187px;
    height: 140px;
    font-size: 0;
}
.bszd_box_tab  .bd .info ul li a p{
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
}
.bszd_box_tab  .bd .info ul li .yhysSmall-d{
    position: absolute;
    width: 280px;
    height: 210px;
    background-color: #acd3f2;
    opacity: 0;
    top: 15px;
    left: 0px;
    text-align: center;
    display: table;
    margin: 0 auto;
}
.bszd_box_tab  .bd .info ul li div div{
    display: table-cell;
    vertical-align: middle;
}
.bszd_box_tab  .bd .info ul li div a{
    color: #FFF;
    font-size: 14px;
    margin-top: 15px;
	font-weight: bold;
}
.bszd_box_tab  .bd .info ul li:hover  div.yhysSmall-d {
    top:0px;
    opacity: .9;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: underline;
}
.bszd_box_tab  .bd .info ul li div div a:hover {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: underline;
	color: #F00;
}
.bszncx ,.fwqyzt{
    width: 1200px;
    margin: 40px auto;
    height: 160px;
}
.bszncx a,.fwqyzt a{
    display: block;
    height: 160px;
    width: 1200px;
}