﻿@CHARSET "UTF-8";
/*浏览器样式重置*/
a{text-decoration:none !important;}
a:hover, a:visited, a:link, a:active {
    font-family: 'microsoft yahei';
    /*font-family: '黑体';*/
    color: #000;
}
a:hover,a:active{outline:0;}a:visited{color:#000;}a:hover{color:#000;}a:hover{color:#000;}a:hover{color:#000;}a{cursor:pointer;color:#000;}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100%;}body{margin:0;font-size:14px;font-family:"microsoft yahei",Helvetica,STHeiTi,Arial,sans-serif;line-height:1.5;color:#333;background-color:#fff;min-height:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}[hidden],template{display:none;}a{background:transparent;text-decoration:none;color:#08c;}a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{max-width:100%;border:0;vertical-align:middle;}svg:not(:root){overflow:hidden;}pre{overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;vertical-align:middle;}button,input,select{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:border-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;resize:vertical;vertical-align:top;}optgroup{font-weight:bold;}input,select,textarea{outline:0;}textarea,input{-webkit-user-modify:read-write-plaintext-only;}input::-ms-clear,input::-ms-reveal{display:none;}input::-moz-placeholder,textarea::-moz-placeholder{color:#999;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999;}.placeholder{color:#999;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}h1,h2,h3,h4,h5,h6,p,figure,form,blockquote{margin:0;}ul,ol,li,dl,dd{margin:0;padding:0;}ul,ol{list-style:none outside none;}h1,h2,h3{line-height:2;font-weight:normal;}h1{font-size:18px;}h2{font-size:16px;}h3{font-size:14px;}i{font-style:normal;}*{box-sizing:border-box;}.clearfix::before,.clearfix::after{content:"";display:table;}.clearfix::after{clear:both;}

/*全局样式*/
.body-gray{
    background: #f7f6f6;
}
.clera{
    clear:both;
}
/*.clera::after {
    content: "";
    clear:both;
}*/
.left{
    float: left !important;
}
.right{
    float: right !important;
}
.topSliderImage {
    display: none;
    /*transition: opacity 2s;*/
}
nav{
	margin-bottom: 10px;
    min-width: 1000px;
}
nav .site-info{
	width: 100%;
	background: -webkit-linear-gradient(#c2dafe, #f7f6f6);
	background: -o-linear-gradient(#c2dafe, #f7f6f6);
	background: -moz-linear-gradient(#c2dafe, #f7f6f6);
	background: linear-gradient(#c2dafe, #f7f6f6);
}
nav .site-info .site-info-inner{
    width: 100%;
    height: 266px;
    margin: auto;
    background:url(site_info_cloud.png) center center no-repeat;
    /*background-image: url(site_info_cloud.png);*/
}
nav .site-info .site-info-inner .con{
     width:100%; 
     max-width: 1000px;
     height: 266px;
     margin:  0 auto;
     position: relative;
}
nav .site-info .site-info-inner .logo{
	width: 335px;
	height: 166px;
	position: absolute;
	left: 53px;
	top: 50px;
}
nav .site-info .site-info-inner .scenery{
/*	float: right;
	margin-right: 130px;*/
    width: 860px;
    height: 247px;
    position: absolute;
    left: 300px;
}
/*新头部*/
nav .site-info-new {
    background:linear-gradient(#fff, #fff);
    margin-bottom: 10px;
}
nav .site-info-new .banner .header_1000 {
    position: absolute;
    width: 1000px;
    margin: auto;
    left: 50%;
    margin-left: -452px;
    z-index: 5;
}
nav .site-info-new .banner h1 {
    margin-top: 36px;
    font-weight: normal;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
nav .site-info-new .banner .wz_box {
    margin-top: 13px;
    font-size: 20px;
    color: #111;
    line-height: 36px;
    height: 36px;
    overflow: hidden;
    float: left;
}
nav .site-info-new .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
nav .site-info-new .swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
nav .site-info-new .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    position: relative;
}

/*nav .site-info-new .ani { width: 72px; }*/
nav .site-info-new .banner {width: 100%;height: 232px;overflow: hidden;position: relative;}
nav .site-info-new .banner h1 { margin-top: 42px; }
nav .site-info-new .banner .wz_box { margin-top: 13px; font-size: 20px; color: #111; line-height: 36px; height: 36px; overflow: hidden; float: left; }
nav .site-info-new .banner .wz_box .pic { padding-left: 0px; }
nav .site-info-new .banner .wz_box .pic div { float: left; margin-left: 32px; }
nav .site-info-new .banner .wz_box .pic div:first-child { margin-left: 0; }
nav .site-info-new  #slider_new {
    float: left;
    position: relative;
    left: 50%;
    width: 1920px;
    margin-left: -790px;
    overflow: hidden;
}
/*顶部幻灯片*/
nav .site-info .site-info-inner .scenery #wrap{width:820px;text-align:left; margin:0 auto; overflow:hidden;}
nav .site-info .site-info-inner .scenery #topSlider {overflow: hidden; width: 820px; position: relative;text-align:left; height: 247px;float: right;}
nav .site-info .site-info-inner .scenery #topSliderContent {margin-left: 0px; width: 820px;height: 247px; position: absolute; top: 0px}
nav .site-info .site-info-inner .scenery .topSliderImage {display: none; float: left;width: 820px;height: 247px; position: relative}
@media (max-width: 1366px){
    nav .site-info .site-info-inner .scenery{
        width: 700px;
        overflow:hidden;
    }
}
nav .main-menu{
	width: 1000px;
    padding:0 5px;
	height: 122px;
	margin: auto;
    background: #fff;
}
nav .main-menu .menu{
	width: 786px;
	float: left;
	padding-top: 18.5px;
	padding-bottom:18.5px;
	padding-left: 30px;
}
nav .main-menu .menu ul{
    width: 756px;
    height: 85px;
}
nav .main-menu .menu ul li{
    width: 108px;
    height: 85px;
    float: left;
}
nav .main-menu .menu ul li::after {
    content: "";
    float: right;
    height: 80px;
    margin-top: 5px;
    border-right: 1px solid #d2d2d2;

}
nav .main-menu .menu ul li a, nav .main-menu .menu ul li a:visited {
    float: left;
    width: 107px;
    height: 80px;
    line-height: 145px;
    overflow: hidden;
    display: block;
    color: #000;
    font-size: 12px;
    font-family: "宋体";
    text-align: center;
    background: url('zzb_nav_menu_1.png');
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-image: url("zzb_nav_menu_1.png");
    background-repeat: no-repeat;
    background-position: center top;
}
nav .main-menu .search{
	float: right;
	padding-right: 30px;
	line-height: 122px;
}
nav .main-menu .search .title {
    font-size: 12px;
    margin-right: 13.1167px;
}
nav .main-menu .search .keyword {
    width: 97px;
    height: 30px;
    border:0.5px solid #d9d9d9;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 12px;
}
input::-webkit-input-placeholder{
    color:#666;
}
input::-moz-placeholder{
    color:#000;
}
input:-ms-input-placeholder{
    color:#666;
}
input::-ms-input-placeholder { 
    color:#666;
 }
nav .main-menu .search .go {
    width: 45px;
    height: 30px;
    margin-left: 6.1167px;
    color: #fff;
    letter-spacing: 1px;
    background: #e60012;
    border-bottom: 1px solid #2d78f4;
    outline: medium;
    *border-bottom: 0;
    -webkit-appearance: none;
    background: #e60012;
    border: 0;
    cursor: pointer;
    font-size: 14px;
}
.content{
    width: 1000px;
    margin: auto;
    padding:  0 34px;
    background-color: #fff;
}
footer{
/*    position:absolute;
    bottom:0;*/
    width:100%;
    height: 250px;
    padding-top: 20px;
    text-align: center;
    font-size: 14px;
    background-color: #eee;
}
footer div{
    line-height: 30px;
}
footer .organ-name{
    font-weight:bold
}
/*分页*/
.pagination{
    width: 100%;
    padding: 35px 0 10px;
}
.pagination li{
    float: left;
    background-color: #EAE6E2;
    border: 1px solid #FFFFFF;
    color: #7B7A7A;
    height: 33px;
    padding: 0 10px;
    line-height: 33px;
    text-align: center;
}
.pagination li:hover{
    background-color: #e60012;
}
.pagination li:hover *{
    color: #fff;
}
.pagination .active{
    color: #fff;
    background-color: #e60012;;
} 
.check-more .icon {
    color: #ca0c16;
    fill: #ca0c16;
    width: 22px;
    height: 22px;
    line-height: 22px;
}