@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#2775d6;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}
body{
    font-size: 16px;
    min-width: 1300px
}

/*layout*/
.container{ width:1200px; margin:0 auto; clear:both;}
.container:after {clear: both;}
.container:after, .container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.mt{margin-top: 30px;}
.mb{margin-bottom: 30px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.fl{float: left;}
.fr{float: right;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale{ overflow: hidden; }
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}
.hover-opacity:hover, .hover-opacity-box a:hover{filter:alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85;}
.text-nowrap,
.text-nowrap p,
.text-nowrap a,
.text-nowrap span,
.text-nowrap font
{display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.text-nowrap a{display: inline-block; max-width: 100%;}


/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:7px 0; font-size: 20px; font-weight: normal; line-height:35px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#333333;}
.newsList li a{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.dot li h4{padding-left: 25px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; border-radius: 50px; margin-top: -4px; width: 9px; height: 9px; background: #cccccc;}
.newsList.dot li:hover h4:before{background: #2775d6;}

.wjj-header{ height: 556px;}
body{ background: url(/images/jjgzlfz_bg.png) no-repeat center 36px!important;}
.wjjzccs-box{ padding: 30px; background: #fff; position: relative;}
.uls{display: flex;justify-content: space-between}
.uls .newsList{width: 49%}
.wjjzccs-box::after{
    content: '';
    position: absolute;
    top: -6px;
    left: 0;
    height: 6px;
    background:url(/images/wjjzccs_pic08.png) ;
    width: 100%;
}
.wjjzccs-hd{
    background: url(/images/jjgzlfz_pic01.png) no-repeat center;
    height: 64px;
    text-align: center;
    background-size: contain;
}
.wjjzccs-hd b{
    font-size:32px;
    line-height: 64px;
}
.wjjzccs-hd b a{
    color:#FFF;
}
.wjjzjzc-pic{
    padding-bottom: 20px;
}
.wjjzjzc-pic img{
   margin-top: 30px;
   display: block;
   width: 100%;
}
.wjjzjzc-hd{
    text-align: center;
}
.wjjzjzc-hd b{
    font-size: 30px;
}
.wjjzjzc-hd b a{
    color:#3E45D1
}
.ywsd{position: relative}
.wjjzjzc-more{
    text-align: right;
    position: absolute;
    top: 26px;
    right: 10px;
    opacity: 0;
}
.wjjzjzc-more a{
    font-size: 15px;
    color:#3E45D1!important
}
.wlslj{ 
    background: #f0f5ff;
}
.wlslj .wjjzjzc-pic01 {
    padding:44px 30px
}
.wjjzjzc-pic01 img{
    display: block;
}
.wlslj .wjjzjzc-pic01 img{
    margin-top: 0px;
}

.wjjzcjd{
    position:relative;
}
.prev,.next{
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -28px;
    width: 30px;
     height: 56px;
     background: url(/images/wjjzccs_pic09.png) no-repeat;
    cursor: pointer;
}
.next{
    transform: rotate(180deg);
}
.prev{
left: -50px;
}
.next{
    right: -50px;
}
.zccsList{display: flex;justify-content: space-between;flex-wrap: wrap}
.zccsList li{width: 30%;margin-bottom: 20px;box-shadow: 0 0 15px #e7eff6;padding: 20px;box-sizing: border-box;position: relative;height: 190px;background: url(/images/zccsList_bg.png)no-repeat center center}
.zccsList li a{width: 100%;line-height: 32px;color: #000;font-size: 16px;}
.zccsList li span{display: block;position: absolute;left: 20px;bottom: 25px;color: #808080}

@media (max-width: 1200px){
    .container img{
        width: 100% !important
    }
}

@media (max-width: 768px) {
    .uls .newsList{width:100%}
    .uls2{display: none}
    body{background-position-x:30%!important;}
    .zccsList li{width: 49%}
    /* end */
}