@charset "utf-8";
html, body, a, p, ul,ol, li, dl, dt, dd, div, h1,td, h2, h3, h4, h5, h6, span, strong, em, i, img, form, input, table,td,tr {box-sizing:border-box;margin:0;padding:0;}
html,body {width:100%;font-size: 14px;color: #333333;font-family: "microsoft yahei";}
li {list-style: none;}
img {border:0;vertical-align:middle}
a {text-decoration:none;color: #333333;}
.fl {float:left;}
.fr {float:right;}
.ofh{ overflow: hidden;}
.mag{ margin: 0 auto;}
.cb{ clear: both;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;zoom:1;}
.container {width: 1200px;margin: 0 auto;}
.container1{ width: 1350px;margin: 0 auto;}
em{ font-style: normal;}


/*电脑屏幕大于1440*/
/*头部*/
.header{background:url('headerbg231221.jpg') no-repeat center 0; background-size: cover; width: 100%; height: 500px;}
.wza{ color: #f63f1d; display: inline-block;padding:25px 10px 0;border:none }
.nyncb_link{ padding-top: 10px;}
.logo-div{ width: 1200px; margin: 0 auto;}
/*内容*/
.content {width: 100%; }
/* part0 */
.part0{  margin: 0 auto; background: url(part0220330.jpg) no-repeat center 0;}
.part0 dl{ margin: 0 auto 50px; width: 1120px; }
.part0 .dl1 dt a{ background: url(icon1220418.png) no-repeat 10px center ;}
.part0 .dl2 dt a{ background: url(icon2220418.png) no-repeat 10px center ;}

.part0 dt{ margin-bottom: 10px; background: url(../images/dtbg220408.jpg) no-repeat 0 0; height: 41px; line-height: 41px; }
.part0 dt a{ font-weight: bold;color: #fff;  padding: 5px 15px 5px 45px;font-size: 18px;}
.part0 dd{ font-size: 16px; color: #666666;  text-indent: 2em; line-height: 30px; padding: 0 20px;}
.part0 dd a{color: #333;}
.part0 dd a:hover{ color: #0a5300;}
.part0-h3{ font-size: 32px; text-align: center; background: url(../images/h3bg220408.png) no-repeat center 30px; height: 70px; line-height: 70px; border-bottom: solid 3px #0a5300; color: #0b5a00; width: 1120px;
margin: 0 auto 50px;}
.part0-h3 a{color: #0b5a00;}
.part0-con{padding:30px 0 33px; width: 1200px;  margin: 0 auto; height: 816px;}
/* part1 */

.part1{ width: 1200px; margin: 0 auto 50px;}
.hy_content01{width:100%;overflow: hidden;margin:10px auto;}
/* 轮播 */
#scroll-div2 { position: relative; width: 640px; height: 360px; overflow: hidden; float: left; margin-right: 30px;}
#scroll-div2 .yslider-stick { position: absolute; bottom: 18px; right: 15px;  z-index: 99; }
#scroll-div2 .yslider-stick li { width: 10px; height: 10px;  float: left;   background: #fff; margin-left: 10px; border-radius: 100%;}
#scroll-div2 .yslider-stage p{ position: relative;}
#scroll-div2 .yslider-stage p img{ height: 360px; width: 640px;}
#scroll-div2 .yslider-stage p span{ display: block; position: absolute; left: 0; right: 0; bottom:0; background: rgba(0,0,0,.6); color: #fff; height: 45px; line-height:45px; padding-left: 10px;}
#scroll-div2 .yslider-stage p span em{ width: 400px; font-size: 18px;display: block; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
#scroll-div2 .yslider-stick p a{ display: block;}
#scroll-div2 .yslider-stick li a { display: block;  }
#scroll-div2 .yslider-stick li.selected { background: #05468c;}
/* 轮播结束 */
.hy_content01{width:100%;overflow: hidden;margin:0 auto; }
.hy_cont1{width: 520px;float:left;}
.hy_title{width: 100%;height: 60px;line-height:55px; overflow: hidden; margin-bottom: 10px; display: flex;}
.hy_title span{ display: block; background: url(morebg231221.jpg) no-repeat right 0; flex: 1; margin-top: 10px;}
.hy_title h2{float: left;width: auto;padding-right: 10px;font-weight: bold;font-size: 30px; line-height:46px; float: left;}
.hy_title .more{ float: right; font-size: 14px; padding-right: 25px;  position: relative; top:-18px; color: #fff;}
.hy_title h2 a{ color: #007d3b; font-weight: bold; }
.hy_cont11{margin-top: 10px;}
.hy_cont11 li{font-size: 18px; overflow: hidden;line-height: 46px;}
.hy_cont11 li a::before{content: ''; display: inline-block; width: 5px; height: 5px; background: #008ffb; border-radius: 100%; position: relative; top:-2px; margin-right: 10px;}
.hy_cont11 li a{ display: block; overflow: hidden; white-space: nowrap;  text-overflow: ellipsis;  width: 400px; float: left; }
.hy_cont11 li a:hover{ color: #008ffb;}
.hy_cont11 li span{float: right;color:#737373; font-size: 16px;}
.hy_cont11 li em{font-style: normal;color:#999;}

.tit-div{ text-align: center; margin-bottom: 40px;} 
.part2{ width: 1200px; margin: 0 auto; }
.part2-con div {overflow: hidden; margin-bottom: 40px;}
.part2-con div dl{ width: 600px; }
.part2-con div dl dt{ display: flex; justify-content: space-between; border-bottom: solid 1px #008ffb; padding-bottom: 15px;}
.part2-con div dl dt .list-more{ color: #008ffb; padding-top: 10px;}
.part2-con div dl dd{ border-bottom: dashed 1px #d7e1eb; line-height: 56px; overflow: hidden;}
.part2-con div dl dd a{ float: left;}
.part2-con div dl dd span{ float: right;}
.part2-con div dl dd a{ font-size: 18px;}
.part2-con div dl dd a:hover{ color: #008ffb;}
.part2-con div dl dd span{ color: #737373;}

.part3{ margin-bottom: 40px; }
.part3-con{ display: flex; height: 338px;justify-content: space-between;width: 1200px; margin: 0 auto; }
.part3-left{ width:190px; background: url(newadd1.jpg) no-repeat center 0 ; display: flex; justify-content: space-around; }
.part3-middle{ width:550px; background: url(newadd2.jpg) no-repeat center 0;  display: flex; justify-content: space-around;}
.part3-right{ width:370px; background: url(newadd3.jpg) no-repeat center 0 ; display: flex; justify-content: space-around;}
.zxj-link{width: 170px; height: 218px; position: relative; top:95px; }
.part3-left .zxj-link a{ color: #fff; font-size: 14px; position: absolute; left: 15px; bottom:0}
.part3-middle .zxj-link a{ color: #fff; font-size: 14px; position: absolute; left: 15px; bottom:0}
.part3-right .zxj-link a{ color: #fff; font-size: 14px; position: absolute; left: 15px; bottom:0}
.yd{ display: none;}
.pc{ display: block;}

.part4 { width: 1200px; margin: 0 auto;}
.part4 .tit-div{ display: flex; justify-content: space-between; border-bottom: solid 1px #008ffb; padding-bottom: 15px;}
.part4 .tit-div .list-more{ padding-top: 10px; color: #008ffb;}
.part4-con1{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.part4-con1 div{ width: 384px; height: 142px; padding: 60px 0 0 20px; }
.part4-con1 div ul li{ margin-bottom: 10px; font-size: 14px;}
.part4-con1 div ul li span{ display: inline-block; background: linear-gradient(to right, #2f5dff, #09c8ff); border-radius: 50px; color: #fff; padding: 1px 10px 3px; text-align: center; }
.part4-con1 div ul li span a{ color: #fff;}
.part4-con1 div ul li span a.has-after::after{ content: " > ";}
#scroll-div2 .yslider-stage p span em a{ color: #fff; font-size: 16px;}
.zhhy1{ background: url(jjfapic7.jpg) no-repeat 0 0; display: flex; background-size: 100% 100%;}
.zhhy2{ background: url(jjfapic8.jpg) no-repeat 0 0; background-size: 100% 100%;}
.zhhy3{ background: url(jjfapic9.jpg) no-repeat 0 0; background-size: 100% 100%;}
.zhhy1 ul{ margin-right: 20px;}
.zhhy1 ul span{ width: 100px;}
.zhhy2 ul span{ width: 100px;}
.zhhy3 ul span{ width: 120px;}
.part4-con2{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.part4-con2 a{ display: block; margin-top: 20px;}



/*尾部*/
/*footer*/
.footer {
    background: #F8F8F8;
    position: relative;
    z-index: 15;
    margin-top: 50px;
    display: block;
}
.footeryd{ display: none;}

.footerTopUl {
    width: 100%;
    position: absolute;
    bottom: 163px;
    left: 0;
    background: #f0f0f0;
    border-top: 4px solid #FA7C08;
    overflow: hidden;
    height: 0;
    z-index: 9;
}

.footerTopUl .center {
    background: #e5e5e5;
    padding-bottom: 9px;
}

.footerTopUl ul.active {
    display: block;
}

.footerTopUl ul {
    display: none;
    overflow-y: auto;
    height: 120px;
    padding: 9px 0 20px 0px;
    font-size: 19px;
    width: 1200px;
    margin: 0 auto;
}

.footerTopUl ul li {
    width: 295px;
    float: left;
    font-size: 14px;
}

.footerTopUl ul.sec li {
    width: 593px;
    float: left;
    font-size: 14px;
}

.footerTopUl ul li a {
    padding-left: 28px;
    color: #333;
    display: block;
    line-height: 28px;
    font-size: 14px;
}

.footerTopUl ul li a:hover {
    background: #FA7C08;
    color: #fff;
}

.footer_web_linkBox {
    height: 52px;
    border-bottom: 1px solid #E4E4E4;
    width: 1200px;
    margin: 0 auto;
}

.footer_web_linkLA {
    display: block;
    float: left;
    height: 52px;
    line-height: 52px;
    color: #333;
    font-size: 14px;
    width: 99px;
}

.footer_web_linkUl {
    height: 52px;
    float: left;
}

.footer_web_linkUl .footer_web_linkLi {
    float: left;
    padding: 0 41px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}

.footer_web_linkUl .footer_web_linkLi img {
    vertical-align: middle;
    margin-left: 5px;
}

.footer_web_linkUl .footer_web_linkLi .footer_web_linkLiA {
    color: #333;
}

.footer_web_linkUl .footer_web_linkLi .footer_web_linkLiA:hover {
    color: #FA7C08;
}

.footer_web_linkLi2.active {
    background: #f0f0f0;
    color: #FA7C08;
}

.footer_web_linkBBox {
    height: 52px;
    border-bottom: 1px solid #E4E4E4;
}

.footer_web_linkBBox span {
    float: left;
    line-height: 52px;
    color: #333;
    font-size: 14px;
}

.footer_web_linkBBox ul {
    float: left;
    overflow: hidden;
    margin-top: 19px;
}

.footer_web_linkBBox ul li {
    float: left;
    padding: 0 14px;
    border-right: 1px solid #acacac;
    color: #333;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
}

.footer_BBox {
    height: 112px;
    width: 1200px;
    margin: 0 auto;
}

.footer_BLImg {
    float: left;
    margin-top: 28px;
}

.footer_BZBox {
    float: left;
    padding-top: 26px;
    width: 1110px;
    text-align: center;
}

.footer_BZBox ul {
    overflow: hidden;
}

.footer_BZBox ul li {
    height: 14px;
    line-height: 14px;
    border-right: 1px solid #929292;
    padding: 0 22px;
    display: inline-block;
}

.footer_BZBox ul li:last-child {
    border-right: 0;
}

.footer_BZBox ul li a {
    font-size: 14px;
    display: block;
}

.footer_BZBox p {
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-top: 9px;
    color: #7B7B7B;
}

.footer_BZBox p span {
    padding: 0 9px
}

.footer_BRBox {
    float: right;
    padding-top: 13px;
}

.footer_BRBox a {
    display: block;
    float: left;
    /* margin-right: 19px; */
    text-align: center;
    font-size: 12px;
    color: #333;
}

.footer_BRBox a img {
    display: block;
    margin-top: 22px;
}

.footer_backTop {
    position: fixed;
    z-index: 111;
    right: 26px;
    bottom: 271px;
    height: 60px;
    width: 60px;
    border-radius: 5px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    box-shadow: 0px 0px 15px 6px #f3f3f3;
    padding-top: 4px;
}

.footer_backTop img {
    width: 50%;
}

.footer_backTop p {
    font-size: 12px;
    color: #F17600;
}



/*电脑屏幕小于1440*/
/* @media  screen and (max-width:1440px) { */
/* .header{height: 420px;background-size: 112%; }

.part1{ width: 1000px; margin: 0 auto 50px;}
.hy_cont1{ width: 440px;} 
.hy_cont11 li a{  width: 310px;}
#scroll-div2{ width: 510px;}
#scroll-div2 .yslider-stage p img{width: 510px;}
.container {width: 1000px;margin: 0 auto;}
.logo-div{ width: 1000px; margin: 0 auto;}
.part2{ width: 1000px; margin: 0 auto; }
.part2-con div dl{ width: 500px;}
.part2-con div .mainpic{ width: 450px; height: auto;}
.part2-con div dl dd{ line-height: 42px; font-size: 16px;}








.footer .footer-box {height: 66px;width: 998px;}
    .footer .footer-box ul li {width: 199px;height: 40px;padding: 13px 8px 0;}
    .footer .footer-box ul li a {width: 185px;height: 38px;line-height: 38px;font-size: 12px;}
    .footer .footer-box .gov-list-box {width: 998px;height: 370px;left: -1px;top: -369px;padding-top: 30px;padding-bottom: 10px;}
    .footer .footer-box .gov-list-box .gov-list {width: 998px;height: 330px;padding: 0 30px;font-size: 12px;}
    .footer .footer-box .gov-list-box .gov-list ol li {height: 44px;width: 292px;float: left;float: left;margin-right: 12px;list-style: none;padding: 0px;}
    .footer .footer-box .gov-list-box .gov-list ol li a {color: #000;font-size: 12px;}
    .footer .footer-box .gov-list-box .gov-list ol {width: 916px;height: auto;overflow: hidden;list-style: none;}
    .footer .footer-box .gov-list-box .gov-list dl dd {height: 44px;width: 20%;float: left;}
    .footer .footer-box .gov-list-box .gov-list dl{width: 916px;}
    .footer .footer-box .gov-list-box .gov-list dl dd a{font-size: 12px;}
    .main_center{width: 1000px;}
    .footer .footer-copy{width:1000px;margin:0 auto;}
    .footer .footer-copy .footer-left {float: left;margin-top: 30px;margin-left: 50px;width: 100px;}
    .footer .footer-copy .footer-middle {width: 700px;margin-top: 20px;}
    .footer .footer-copy .footer-middle ul {width: 518px;margin-bottom: 20px;}
    .footer .footer-copy .footer-middle p {font-size: 14px;}
    .footer .footer-copy .footer-middle ul li {float: left;padding: 0 10px;font-size: 16px;}
    .footer .footer-copy .footer-right {float: right;margin-top: 36px;margin-right: 50px;width: 100px;text-align: right;}
    .footer {height: 227px;margin-top: 20px;}
    .footer .footer-copy .footer-right img {width: 110px;}
} */

/*移动端*/
@media  screen and (max-width:1000px) {
    html,body {font-size: 100%;}
    .container {width: 100%;}
    .container1{ width: 100%;}
    .hy_header{background-size: 260% auto;}
    .hy_cont1{width:100%; margin: 0 auto;}
    .hy_cont11 li{padding-left:15px;overflow: hidden; width: 7.2rem; margin: 0 auto; font-size: 18px; line-height: .7rem;}
    .hy_title{ height: .8rem; line-height: .8rem; width: 6.9rem; margin: 0 auto; background-size: 100% auto;}
    .hy_title h2{ font-size: .4rem;  line-height: .6rem; }
    .hy_title .more{ top:-.18rem}
    .header .container img{ width: 50%;}
    .header {background: url("headerbg231221.jpg") center top no-repeat; background-size:150% auto;height:3rem;padding-top: 0;}
    .part1{ width: 100%; margin-bottom: 10px; }
    #scroll-div2 { position: relative; width: 7rem; height: 4rem; overflow: hidden; float: none; margin: 0 auto .3rem;}
    #scroll-div2 .yslider-stage p span{ display: block; position: absolute; left: 0; right: 0; bottom:0; background: rgba(0,0,0,.6); color: #fff; height: .8rem; line-height: .8rem; padding-left: 10px;}
    #scroll-div2 .yslider-stage p span em{ width: 5rem; font-size: .3rem;}
    #scroll-div2 .yslider-stage p img{width: 7rem; height: 4rem;}
    #scroll-div2 .yslider-stick{ bottom:13px}
    .scroll-pc{ display: none;}
    .hy_cont11 li a{ width:5rem}
    .part2{ width: 95%; margin: 0 auto;}
    .tit-div img{ width: 100%;}
    .part2-con div dl{ width: 100%;}
    .part2-con div .mainpic{ margin-bottom: 30px;}
    .logo-div{ width: 100%;}
    .logo-div img{ width: 50%;}
    .part2-con div dl dd{ line-height: .5rem; padding: 10px 0;}

    .pc{ display: none;}
    .yd{ display: block;}
    .part3{ margin-bottom: 40px; }
    .part3 dl { margin-bottom: 30px;}
    .part3 dl dt{ font-size: 20px; color: #333;padding: 0 0 0 20px;}
    .part3 dl dd{padding: 0 0 0 20px;}
    .part3 dl dd a{ color: #fff; display: block; padding: 10px 0;}
    .part3 .dl1 dt{ background: #f0fcef; padding: 10px;}
    .part3 .dl1 dd{ background: linear-gradient(to right, #4ab598, #fff);}
    .part3 .dl2 dt{ background: #eaf7ff; padding: 10px;}
    .part3 .dl2 dd{ background: linear-gradient(to right, #3984d6, #fff);}
    .part3 .dl3 dt{ background: #fdf9ee; padding: 10px;}
    .part3 .dl3 dd{ background: linear-gradient(to right, #ecb36b, #fff);}
    .part3 .newmoreBtn{ background: #f0f2fe;width: 200px; margin: 0 auto; height: 40px; line-height: 40px; border-radius: 50px;}
    .part3 .newmoreBtn a{ color: #3548f5; display: block; text-align: center; }

    .part4 { width: 96%; margin: 0 auto;}
    .part4-con2 a img{ width: 100%;}

 
    .footer {
        display: none;
    }
    .footeryd{ display: block;}
 
    .footeryd {margin-top:0;width: 100%;height: 260px;box-sizing: border-box;padding-top: .3rem; border-top:5px solid #FA7C08; margin-top: 40px;}
    .footer-box {display: none;}
    .footeryd .footer-line {display: none;}
    .yidon_ft_xinxi {display: block;}
    .yidon_ft_xinxi p {text-align: center;line-height: 28px;font-size: 14px;font-weight: 500; color: #fff;}
    .yidon_ft_xinxi p a{ color: #fff;}
    .footer-copy {text-align: center;}
    .footeryd .footer-copy .footer-left {float: none;width: 80px;margin: 20px 25px 0 0}
    .footeryd .footer-copy .footer-right {width: 130px;margin-right: 0;margin-top: 28px;height: 64px;display: inline-block;text-align: left; text-align: center;}
    .footer-middle ul{display: flex; justify-content: space-between; margin-bottom: 20px;}
    .footer-copy img {min-height: 50px;}
    .footeryd .footer-copy{ width: 100%;}
    .map-div{display: none; }
    .map-div-yd{ background: url(ccmapbg.jpg) no-repeat center bottom #daebf8;  margin: 0 auto;  display: block; width:100%; height: 8rem; margin: 0 auto; padding:0; }
}

