@charset "utf-8";

html{font:62.5% "宋体",microsoft yahei,Tahoma, Geneva, sans-serif;}

body, h1, h2, h3, h4, h5, h6,p,form{margin: 0px; padding:0px}

h1, h2, h3, h4, h5, h6 { font-weight: normal}

ul { margin:0; padding:0; list-style:none }

li {margin:0; padding:0;}

img { border:0;}

a{color: #000;}

a:link {text-decoration: none;}

a:visited {text-decoration: none;}

a:hover {text-decoration: none;}

a:active {text-decoration: none;}

input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

.hide{display:none;} 

.clear{clear:both;height:0px;}

i{font-style: normal;}

.none{display: none;}

.grid{width: 1000px;margin: 0 auto;overflow: hidden;}

.ban{width: 100%;height: 349px;background: url(../images/zldt-banner-01.jpg) no-repeat center 0; background-size: 100% 100%;}

.content{position: relative;overflow: hidden;width: 100%;height: auto;background: url(../images/bj.jpg) no-repeat center 0; padding-top: 100px;}

.map{display: block;margin: 150px auto; }

.box{position: relative;width: 1227px;height: 1175px;margin: -1325px auto 0 auto}

.kuai{width: 1227px;height: 1175px;top:0;left: 0;}

.kl{box-sizing: border-box;font-size: 17px;line-height: 30px;text-indent: 2em;font-family: "microsoft yahei";width: 934px;height: 339px;position: absolute;z-index: 9;top: 230px;left: 50%;margin-left: -501px;background: url(../images/bianjian-01.jpg) no-repeat 0 0;padding: 96px 34px 0 34px;box-shadow: 9px 7px 20px 4px rgba(0, 0, 0, 0.7);}

.box>p{position: absolute;color: #000;font-size: 15px;font-weight: bold;cursor:pointer;z-index: 2}

.box .red{display: none;position: absolute;width: 30px;height: auto;cursor:pointer;z-index: 2}

.box .kuai img{display: none;position: absolute;top:0;left: 0;z-index: 1}

.ck{top: 70px;right: 355px;}

.r_ck{top: 22px;right: 355px;}

.wx{top: 196px;right: 180px;}

.r_wx{top: 146px;right: 180px;}

.ws{top: 286px;right: 50px;}

.r_ws{top: 236px;right: 50px;}

.kz{top: 268px;right: 448px;}

.r_kz{top: 218px;right: 448px;}

.yy{top: 324px;right: 313px;}

.r_yy{top: 274px;right: 313px;}

.fj{top: 349px;right: 176px;}

.r_fj{top: 299px;right: 176px;}

.lp{top: 432px;right: 590px;}

.r_lp{top: 382px;right: 590px;}

.wz{top: 420px;right: 429px;}

.r_wz{top: 370px;right: 429px;}

.dj{top: 565px;right: 670px;}

.r_dj{top: 515px;right: 670px;}

.zx{top: 532px;right: 550px;}

.r_zx{top: 482px;right: 550px;}

.sz{top: 604px;right: 460px;}

.r_sz{top: 554px;right: 460px;}

.cs{top: 637px;left: 470px;}

.r_cs{top: 587px;left: 470px;}

.fd{top: 657px;right: 570px;}

.r_fd{top: 607px;right: 570px;}

.fl{top: 726px;left: 465px;}

.r_fl{top: 676px;left: 465px;}

.wl{bottom: 342px;right: 605px;}

.r_wl{bottom: 366px;right: 605px;}

.ps{bottom: 346px;right: 456px;}

.r_ps{bottom: 370px;right: 456px;}

.qj{bottom: 350px;right: 347px;}

.r_qj{bottom: 374px;right: 347px;}

.yy1{bottom: 194px;right: 350px;}

.r_yy1{bottom: 218px;right: 350px;}

.xs{bottom: 80px;right: 278px;}

.r_xs{bottom: 104px;right: 278px;}

.nc{bottom: 288px;left: 455px;}

.r_nc{bottom: 312px;left: 455px;}

.ws1{bottom: 220px;left: 390px;}

.r_ws1{bottom: 244px;left: 390px;}

.qj1{bottom: 224px;left: 316px;}

.r_qj1{bottom: 248px;left: 316px;}

.jj{bottom: 280px;left: 214px;}

.r_jj{bottom: 304px;left: 214px;}

.yc{bottom: 334px;left: 114px;}

.r_yc{bottom: 358px;left: 114px;}

.rc{bottom: 385px;left: 32px;}

.r_rc{bottom: 409px;left: 32px;}

.dz{bottom: 440px;left: 89px;}

.r_dz{bottom: 464px;left: 89px;}

.tl{bottom: 504px;left: 165px;}

.r_tl{bottom: 528px;left: 165px;}

.tn{bottom: 593px;left: 108px;}

.r_tn{bottom: 617px;left: 108px;}

.hc{bottom: 557px;left: 240px;}

.r_hc{bottom: 581px;left: 240px;}

.bb{bottom: 482px;left: 274px;}

.r_bb{bottom: 506px;left: 274px;}

.bs{bottom: 398px;left: 195px;}

.r_bs{bottom: 422px;left: 195px;}

.ddk{bottom: 378px;left: 227px;}

.r_ddk{bottom: 402px;left: 227px;}

.spb{bottom: 436px;left: 232px;}

.r_spb{bottom: 460px;left: 232px;}

.jlp{bottom: 356px;left: 270px;}

.r_jlp{bottom: 380px;left: 270px;}

.bn{bottom: 347px;left: 338px;}

.r_bn{bottom: 371px;left: 338px;}

.nn{bottom: 402px;left: 320px;}

.r_nn{bottom: 426px;left: 320px;}

.yz{bottom: 409px;left: 285px;}

.r_yz{bottom: 433px;left: 285px;}

.jb{bottom: 433px;left: 350px;}

.r_jb{bottom: 457px;left: 350px;}

.yb{bottom: 485px;left: 348px;}

.r_yb{bottom: 509px;left: 348px;}



.tanchuang1{display: none;width: 682px;height: 660px;background: url(../images/zhi1.png) no-repeat 0 0 ;position: absolute;top:34px;left: 50%;margin-left: -451px;z-index: 3;padding: 174px 117px 0 103px;}

.tanchuang1 ul li{width: 100%;float: left;overflow: hidden;margin-right: 18px; }

.tanchuang1 ul li div{padding-left: 48px;height: 35px;overflow: hidden;background: url(../images/fg1.jpg) no-repeat 0 0 ;}

.tanchuang1 ul li div span{display: block;float: left;line-height: 35px;width: 290px;font-size: 20px;font-family: "microsoft yahei"}

.close1{position: absolute;top: 30px;right: 40px;cursor: pointer;}

.tanchuang1 ul li img{display: block;float: left;margin:14px 0 22px 48px;width: 261px;height: 167px;}

.tanchuang1 ul li i{display: block;float: left;font-style: normal;width: 323px;margin: 14px 0 0 34px;text-indent: 20px;font-size: 16px;line-height: 28px;max-height: 167px;overflow: hidden;}

.tanchuang1 ul li .gushi{padding: 25px 0;overflow: hidden;}

.tanchuang1 ul li .gushi li{width: 570px;overflow: hidden;font-size: 16px;padding-left: 72px;background: url(../images/dian.png) no-repeat 48px center;background-size:14px 14px;line-height: 34px;}

.tanchuang1 ul li .gushi li span{width: 490px;display: block;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.tanchuang1 ul li .gushi li i{display: block;font-style: normal;float: right;width: 45px;margin:0;line-height: 34px;text-indent: 0px;}



.tanchuang{width: 1021px;height: 850px;padding: 219px 0 0 107px;background: url(../images/zhi.png) no-repeat 0 0 ;position: absolute;top:34px;left: 50%;margin-left: -564px;z-index: 3}

.tanchuang ul li{width: 442px;float: left;overflow: hidden;margin-right: 18px; }

.tanchuang ul li div{padding-left: 31px;height: 22px;overflow: hidden;background: url(../images/fg.jpg) no-repeat 0 0 ;}

.tanchuang ul li div span{display: block;float: left;line-height: 22px;width: 203px;font-size: 13px;font-family: "microsoft yahei"}

.close{position: absolute;top: 40px;right: 40px;cursor: pointer;}

.tanchuang ul li img{display: block;float: left;margin:10px 0 22px 32px;width: 168px;height: 108px;}

.tanchuang ul li i{display: block;float: left;font-style: normal;width: 200px;margin: 10px 0 0 34px;text-indent: 20px;font-size: 14px;line-height: 18px;max-height: 108px;overflow: hidden;}

.tanchuang ul li .gushi{padding: 25px 0;overflow: hidden;}

.tanchuang ul li .gushi li{width: 396px;overflow: hidden;font-size: 13px;padding-left: 46px;background: url(../images/dian.png) no-repeat 32px center;line-height: 28px;}

.tanchuang ul li .gushi li span{width: 350px;display: block;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.tanchuang ul li .gushi li i{display: block;font-style: normal;float: right;width: 45px;margin:0;line-height: 28px;text-indent: 0px;}

.tanchuang .gushi{height: 112px;overflow: hidden;}

.tanchuang .gushi li span *{display: inline;font-size: 13px;position: relative;font-weight: normal;}

.tanchuang1 .gushi li span *{display: inline;font-size: 16px;position: relative;font-weight: normal;}

.tanchuang1 ul li .gushi li i{width: 48px;}


/* 20230712地图改版需求 */
.tanchuang{
    padding-right: 121px;
    padding-top: 141px;
    height: 928px;
}
.tanchuang .county-content{
    width: 900px;
}
.tanchuang .county-content .county-item{
    width: 48%;
    height: 250px;
    float: left;
    font-size: 16px;
    overflow: hidden;
}
.tanchuang .county-content .county-item .top{
    margin-bottom: 10px;
    background: url("../images/fg.jpg");
    text-indent: 2em;
    font-weight: bold;
    padding: 5px 0;
}
.tanchuang .county-content .county-item:nth-child(2n){
    float: right;
}
.tanchuang .county-content .county-item:nth-child(n){
    margin-bottom: 15px;
}
.tanchuang .county-content .county-intro-box .bottom,
.tanchuang .county-content .county-lightspot-box .bottom,
.tanchuang .county-content .county-outline-box .bottom{
    position: relative;
}

.tanchuang .county-content .county-intro-box .bottom .txt,
.tanchuang .county-content .county-lightspot-box .bottom .txt,
.tanchuang .county-content .county-outline-box .bottom .txt{
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    text-indent: 2em;
    padding: 0 5px;
    box-sizing: border-box;
}
.tanchuang .county-content .county-intro-box .bottom a,
.tanchuang .county-content .county-lightspot-box .bottom a,
.tanchuang .county-content .county-outline-box .bottom a{
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    bottom: -26px;
    right: 13px;
}

.tanchuang .county-content  .county-view-box table {
    border-collapse: collapse;
    border-spacing: 0px;
    margin: 0 auto;
    width: 400px;
}
.tanchuang .county-content  .county-view-box table tbody tr{
    height: 150px;
    text-align: center;
}
.tanchuang .county-pic-box .bottom {
    display: flex;
    justify-content: space-between;
    padding: 25px 5px 0 15px;
}
.tanchuang .county-pic-box .bottom img{
    width: 150px;
    height: 150px;
    object-fit: cover;
    flex-shrink: 0;
    margin-right: 10px;
}
.tanchuang .county-pic-box .bottom .bottom-right{
    position: relative;
    flex:1;
}
.tanchuang .county-pic-box .bottom .bottom-right .txt{
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    text-indent: 2em;
    padding: 0 5px;
    box-sizing: border-box;
}
.tanchuang .county-pic-box .bottom .bottom-right a{
    width: 55px;
    position: absolute;
    right: 5px;
    bottom: 0;
    font-size: 14px;
    font-weight: bold;
}
.tanchuang .county-video-box .bottom{
    padding-top: 20px;
    position: relative;
}
.tanchuang .county-video-box .bottom video{
    display: block;
    width: 300px;
    height: 150px;
    margin: 0 auto;
    object-fit: cover;
}
.tanchuang .county-video-box .bottom a{
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    right: 25px;
    bottom: -25px;
}
.tanchuang .county-content .county-view-box table,
.tanchuang .county-content .county-view-box th,
.tanchuang .county-content .county-view-box td {
    padding: 5px;
    border: 1px solid black;
}

.clearfix:before,.clearfix:after{
    content: '';
    display: block;
    clear: both;
}
.clearfix{
    *zoom:1
}