html,body,ul,li,ol,dl,dd,dt,h1,h2,P,h3,h4,h5,h6,form,fieldset,legend,img {
    margin: 0 auto;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: normal;
}
fieldset,img {
    vertical-align: middle;
    border: none;
}
address,caption,cite,code,
dfn,th,var {
    font-style: normal;
    font-weight: normal;
}
ul,ol {
    list-style: none;
}
li {
    list-style-type: none;
}
input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: Simsun, Arial, sans-serif;
}
select,input {
    vertical-align: middle;
}
select,input,textarea {
    font-size: 12px;
    margin: 0;
}
input[type="text"],
inpuPt[type="password"],
textarea {
    outline-style: none;
}
textarea {
    resize: none;
}
table {
    border-collapse: collapse;
}
body {
    color: #333;
    font: 12px 'microsoft yahei', Arial;background:url(../../2024fzjzr/images/background-img.png) no-repeat center top;
background-size:cover}
a {
    color: #222;
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
a:hover,
a:active,
a:focus {
    color: #0057b3;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearfix {
    zoom: 1;
}
.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}
.hidden {
    display: none;
}
i,
em {
    font-style: normal;
}
b {
    font-weight: normal;
}



.header {
    width: 100%;
    position: relative;
}
.header img {
    width: 100%;
}

.logo {
    width: 423px;
    height: 81px;
    float: left;
    margin-top: 10px;
    position: absolute;
    left: 50px;
    top: 0px;
}
.logo img {
    width: 100%;
    height: 100%;
}
.logo_right {
    float: right;
    position: absolute;
    right: 50px;
    top: 20px;
}
.logo_right a {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}



.content {
    width: 1250px;
    margin: auto;
    
}


.index_title {
    text-align: left;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 10px;    
color: #12aba7;
    font-size: 26px;
    font-weight: bold;

}
.index_title a {
    color: #12aba7;
    font-size: 26px;
    font-weight: bold;
}



.slideBox{float: left;width:530px; height:360px; overflow:hidden; position:relative; }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin: 0 5px; width:10px; height:10px;text-indent: -999em;overflow: hidden;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#d14040; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{position: relative;display: block;width: 100%;height: 100%;width:530px; height:360px; }
.slideBox .bd img{ width:530px; height:360px; display:block; }
.slideBox .bd li a span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;position: absolute;display: block;width: 91%;left: 0;bottom: 0;height: 50px;line-height: 50px;font-weight: bold;color: #fff;background:url(../images/h_40.png) ;font-size: 18px;padding: 0 4.5%;}
.slideBox .bd li a:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.one_right{float:right;width:650px;margin-right:40px;height:360px;overflow: hidden;}
.one_right p{text-indent:2em;}


.box {
    position: relative;height:450px;
}
.box .hd{ position: absolute; top: 50%; left: 50%; margin-left: -642px; overflow:hidden;  height:52px; width: 1270px; }
.box .hd .prev,.box .hd .next{ display:block;  width:28px; height:52px; float:right; cursor:pointer; background:url(../images/right.png) 0 0 no-repeat; background-size: cover;}
.box .hd .prev{ float: left; background:url(../images/left.png) 0 0 no-repeat;}

.box .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.box .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.box .hd ul li.on{ background-position:0 0; }

.two_bd {
    overflow: hidden;
    box-sizing: border-box;height:450px;

}
.two_bd ul {
    overflow: hidden;
    zoom: 1;
}
.two_bd ul li {
    margin-right: 26px;
    float: left;
    _display: inline;
    overflow: hidden;
    width: 383px;
}
.two_bd ul li a {
    display: block;
}
.two_bd ul li .pic {
    overflow: hidden;
}
.two_bd ul li .pic em {
    display: block;
    padding-bottom: 241px;
}
.two_bd ul li .text {
    background-size: cover;
    padding: 23px 26px 20px 26px;
    box-sizing: border-box;
}
.two_bd ul li .text h3 {
    font-size: 20px;
    color: #000000;
    line-height: 28px;
    height: 56px;
}
.two_bd ul li .text p {
    font-size: 16px;
    line-height: 30px;
    color: rgba(40, 40, 40, 0.8);
    height: 90px;
    text-align: justify;
    margin: 11px 0;
}
.two_bd ul li .text .txt {
    overflow: hidden;
}
.two_bd ul li .text .txt .time {
    float: left;
    text-align: center;
}
.two_bd ul li .text .txt .time b {
    display: block;
    font-size: 50px;
    color: #5E5F60;
    line-height: 56px;
}
.two_bd ul li .text .txt .time i {
    display: block;
    font-size: 16px;
    color: #5E5F60;
    line-height: 20px;
}
.two_bd ul li .text .txt .more {
    position: relative;
    float: right;
    display: block;
    width: 40px;
    height: 40px;
    background: #5E5F60;
    border-radius: 50%;
    margin-top: 30px;
}
.two_bd ul li .text .txt .more i {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -6px;
    display: block;
    width: 13px;
    height: 6px;
    background: url(../images/right2.png) no-repeat bottom right;
}
.two_bd ul li a:hover .text h3 {
    color: #12aba7;
}
.two_bd ul li a:hover .text p {
    color: #12aba7;
}
.two_bd ul li a:hover .text .txt .time b {
    color: #12aba7;
}
.two_bd ul li a:hover .text .txt .time i {
    color: #12aba7;
}
.two_bd ul li a:hover .text .txt .more {
    background-color: #12aba7;
}
.two_bd ul li a:hover .text .txt .more i {
    background-position: bottom left;
}
.two_bd ul li a:hover .pic em {
    transform: scale(1.1);
}
.tempWrap {
    margin: auto;
    width: 1227px;
}
.bgCover {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bgContain {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.tran500 {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    transition: 0.5s;
}
.TXTovehid-two {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.TXTovehid-three {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}


.wrap{width: 100%;}
.wrap ul{padding-left: 20px;}
.wrap ul li{list-style:none;width:48%;float:left}
.wrap ul li:nth-child(2){float:right;}
.wrap ul li:nth-child(4){float:right;}
.wrap ul li:nth-child(6){float:right;}
.wrap ul li:nth-child(8){float:right;}
.wrap ul li:nth-child(10){float:right;}
.wrap ul li a{line-height: 40px;font-size: 16px;display: flex;justify-content: space-between;align-items: center;}
.wrap ul li a span{width: 430px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:16px;color:#333;display:inline-block;}
.wrap ul li a i{font-size: 14px;color:#333;}
.wrap ul li a i{width:100px;}
.wrap ul li a i{width:80px;color:#333;}
.wrap ul li a span{width:calc(100% - 80px);overflow:hidden;color:#333;}

.huodong-box> div{width:30%;float:left;margin-bottom:14px;margin-right:27px;transition:all 0.2s linear;}
.huodong-box> div:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,0.1);}
.huodong-img{width:100%;margin-bottom:28px;border:2px solid #ffff;position:relative;}
.huodong-img img{width:100%;}
.huodong-name{text-align:center; font-size:16px; color:#333;}

.picScroll-left{width:1210px; overflow:hidden; position:relative; }
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:1200px;}
.picScroll-left .bd ul li .pic img{width:100%;transition: 0.3s;}
.picScroll-left .bd ul li .pic:hover img,.index_four a:hover img{opacity: 0.7;}

.content-zthd {
    width: 100%;
    
    overflow: hidden;
    padding: 4px 0 12px;
}


.zthd-box {
    width: 100%;
    height: 350px;
}


.zthd-box-left {
    width: 600px;
    height: 350px;
    float: left;
}


.zthd-box-left:hover{transform: translateY(-2px);
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}


.zthd-box-right {
    width: 650px;
    height: 350px;
    float: left;
}



.item {
    width: 280px;
    height: autopx;
    margin:0 0px 23px 30px;
    box-sizing: border-box;
    float: left;
    transition: all 0.2s linear;
}


.item:hover{transform: translateY(-2px);
box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);}


.item-img{width:100%; display: flex;justify-content: center;align-items: center;
}


.item-name{width: 214px;height: 21px;line-height:21px;margin: 0 auto 2px;}

.location{margin: 10px 0 0 0;font-family:'microsoft yahei';line-height: 40px;font-size: 14px;border-bottom: 1px solid #dedede;opacity: 0.8;filter: alpha(opacity=80);}
.location em{font-family: microsoft yahei;margin: 0 5px;}
.cont_news{padding: 30px;font-family:'microsoft yahei';}
.cont_tit{text-align: center;font-weight: bold;font-size: 20px;line-height: 35px;}
.cont_em em{padding: 0 30px;display: inline-block;}
.cont_em {padding-top: 15px;text-align: center;font-size: 12px;line-height: 30px;color: #666;border-bottom: 1px solid #dedede;}
.cont_box{line-height: 30px;font-size: 15px;padding-top: 30px;min-height: 400px;}
.cont_page{padding: 0 30px 20px 30px;line-height: 30px;font-size: 14px;}

.xwlb{padding-top: 33px;}
.xwlb ul{padding-top: 12px;width: 100%;}
.xwlb ul li{width: 100%;float: left;}
.xwlb ul li a{display: block;width: 100%;padding: 22px 0;}
.xwlb ul li a h5{padding-bottom: 9px;font-size: 22px;color: #242424;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.xwlb ul li a span{font-size: 15px;color: #666;line-height: 28px;}
.xwlb ul li a i{color: #d14040;}
.xwlb ul li a:hover h5{color: #d14040;}
.w_1140 { width: 1140px;margin: auto; }

.footer{padding: 34px 0 30px;margin-top: 25px;float: left;text-align: center;color: #d7e6f6;font-size: 14px;line-height: 26px;width: 100%;padding-bottom: 27px;background: #00428e;}
.footer a{color: #d7e6f6;}
.footer a:hover{color: #fff;}