@charset "utf-8";

.top {
    background-color: #E9E9E9;
    width: 1349px;
    height: 50px;
    margin: 0 auto;
}

.top .title {
    font-size: 16px;
    color: #444444;
    margin-top: 13px;
    margin-left: 63px;
    float: left;
    width: 630px;
    font-family: PingFangSC-Thin, sans-serif;
}

.overflowNews {
    font-size: 18px;
    font-weight: bold;
}


.top .href {
    float: right;
    height: 100%;
}

.hreful {
    height: 50px;
    padding: 0px;
    margin: 0px;
}

.hrefli {
    width: 100px;
    height: 100%;
    line-height: 50px;
    border-right: 2px solid #4278C0;
    float: left;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.hrefli:HOVER {
    background-color: #3189ff;
}

.hrefa {
    font-size: 16px;
    color: #4278C0;
    text-align: center;
    margin-top: 10px;
    font-family: 微软雅黑;
    width: 100px;
    height: 100%;
}

.hrefa:HOVER {
    color: white;
    text-decoration: underline;
}

.hrefli:last-child {
    width: 100px;
    height: 100%;
    line-height: 50px;
    float: left;
    border-right: 1px solid #0071C4;
    text-align: center;
}

/*
福州
*/
.img {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_index.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*福州惠企标题图*/
.imgcompany {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_companyindex.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
福州
*/

.img237C031ED04144579B8CC439BD2D7249 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_index.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*市直单位工会
*/

.img67a972811116484bb9887dab83b5490f {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    /* 	background: url(../../images/ytzjt/title_szdwgh.png); */
    background: url(../../images/ytzjt/title_index.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*市直单位(市本级)
*/
.imgSZDW {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    /* background: url(../../images/ytzjt/title_szdw.png); */
    background: url(../../images/ytzjt/title_index.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*永泰
*/
.img1C0881C51E874512BE698070FEAC4545 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_yontaixian.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*罗源
*/
.img65fc3080f2b3496dafecc0efe4c9be98 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_luoyuan.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*仓山区
*/
.imgda01325d94f64a709f32f071dd005cda {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_cangshan.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*闽侯
*/
.imgb94b8262766b458083bfe265212fcc6c {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_minhou.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*闽清
*/
.imgd67d8173da514885b344e690416b6852 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_minqing.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*长乐
*/
.img5efe5dbe094149bd9c8a1ddffdf83f8c {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_changle.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*连江
*/
.img23ff16ccf46048918d3b6757f65ed67f {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_lianjiang.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*福清
*/
.img9be9aabc7e4848c58a4380cfac94ed75 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_fuqing.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*鼓楼
*/
.imgc880aeaf10774fa99e55835396f8e50c {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_gulou.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*台江
*/
.img0dce7fa2d6094147ab21b0eb8fa15aa7 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_taijiang.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*晋安
*/
.imga6c68476a409433692cbf7796d57033a {
    height: 163px;
    /* 	-webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_jinan.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*马尾
*/
.imgf8fc7f133cbc4c8698651205ff3ab78a {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_mawei.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

/*
*高新
*/
.imgb2c2e20b8a984f838c804be591330c66 {
    height: 163px;
    /* -webkit-box-shadow: 0px 2px 2px 0px;
  	-moz-box-shadow: 0px 2px 2px 0px;
  	box-shadow: 0px 2px 2px 0px;   */
    background: url(../../images/ytzjt/title_gaoxin.png);
    background-repeat: round;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

.img_top {
    height: 163px;
    border: 0px;
    overflow: hidden;
    width: 1349px;
    margin: 0 auto;
}

.main {
    width: 1349px;
    height: 422px;
    background-color: #f3f6f8;
    margin: 0 auto;
}

.main-home {
    width: 1349px;
    min-height: 380px;
    background-color: #f3f6f8;
    margin: 0 auto;
}


.left2 {
    width: 610px;
    height: 380px;
    margin-top: 23px;
    margin-left: 53px;
    background-color: white;
    float: left;
    box-shadow: 1px 1px 2px 1px #B7B7B7;
}

.left {
    width: 610px;
    height: 380px;
    margin-top: 23px;
    /* padding-top:23px; */
    margin-left: 53px;
    background-color: white;
    float: left;
    box-shadow: 1px 1px 2px 1px #B7B7B7;
}

.right {
    width: 610px;
    height: 380px;
    margin-left: 30px;
    /* padding-top:23px; */
    background-color: white;
    margin-top: 23px;
    float: left;
    box-shadow: 1px 1px 2px 1px #B7B7B7;
}

.left-title {
    background: url(../../images/ytzjt/left-title.png) no-repeat;
    width: 561px;
    height: 64px;
    margin-top: 12px;
    font-size: 22px;
    font-weight: 600;
    margin-left: -5px;
    color: white;
    padding-left: 49px;
    padding-top: 2.5px;
    font-family: PingFangSC-Thin, sans-serif;
}

.left-input {
    width: 595px;
    height: 51px;
    margin-top: 0px;
}

.above-home {
    width: 1247px;
    height: 355px;
    margin-left: 53px;
    background-color: white;
    float: left;
    box-shadow: 1px 1px 2px 1px #B7B7B7;
}

.above-home-title {
    background: url(../../images/ytzjt/above-title.png) no-repeat center;
    width: 1245px;
    height: 62px;
    margin-top: 30px;
    text-align: center;
    font-size: 22px;
    color: white;
    font-family: PingFangSC-Thin, sans-serif;

}

.above-home-title-l1 {
    background: url(../../images/ytzjt/above-title.png) no-repeat center;
    width: 525px;
    height: 62px;
    margin-left: 70px;
    text-align: center;
    float: left;
}

.above-home-title-l2 {
    background: url(../../images/ytzjt/above-title-2.png) no-repeat center;
    width: 525px;
    height: 62px;
    text-align: center;
    margin-left: 50px;
    float: left;
}

.above-home-title-l3 {
    background: url(../../images/ytzjt/above-title-4.png) no-repeat center;
    width: 525px;
    height: 62px;
    text-align: center;
    margin-left: 50px;
    float: left;
}

.above-home-title-l4 {
    background: url(../../images/ytzjt/above-title-5.png) no-repeat center;
    width: 256px;
    height: 68px;
    text-align: center;
    margin-left: 35px;
    float: left;
}

.above-home-title-l5 {
    background: url(../../images/ytzjt/above-title-6.png) no-repeat center;
    width: 256px;
    height: 68px;
    text-align: center;
    margin-left: 30px;
    float: left;
}

.above-home-title-l6 {
    background: url(../../images/ytzjt/cs_old.png) no-repeat center;
    background-size: cover;
    width: 68px;
    height: 68px;
    text-align: center;
    margin-left: 5px;
    float: left;
}

.above-home-input {
    width: 1245px;
    height: 90px;
    margin-top: 30px;
}

.above-explain {
    width: 1247px;
    min-height: 100px;
    background-color: #d8d5d5;
    margin-top: 48px;
}

.center-home {
    width: 1346px;
    min-height: 550px;
    background-color: white;
    margin: 0 auto;
    /* box-shadow: 1px 1px 2px 1px #B7B7B7; */
    border: 1px solid #f2f2f2;
}

.center-home-title {
    background: url(../../images/ytzjt/center-title.png) no-repeat center;
    width: 1200px;
    height: 62px;
    text-align: center;
    font-size: 22px;
    color: white;
    margin-top: 15px;
    margin-bottom: 10px;
    font-family: PingFangSC-Thin, sans-serif;
}

.center-home-nav {
    width: 1200px;
    height: 480px;
    margin-top: 20px;
    margin-left: 140px;
    overflow: hidden;
    font-weight: 600;
}

.center-home-nav-new {
    width: 1253px;
    margin-top: 20px;
    margin-left: 45px;
    overflow: hidden;
    font-weight: 600;
}

.center-home-nav-2 {
    width: 1200px;
    height: auto;
    margin-top: 20px;
    margin-left: 140px;
    overflow: hidden;
    font-weight: 600;
}

.pButton {
    width: 252px;
    height: 93px;
    text-align: center;
    color: red;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-left: 10px;
    display: inline;
    cursor: pointer;
    background: url(../../images/ytzjt/projectBg.png) no-repeat center;
}

.pButton-more {
    width: 252px;
    height: 93px;
    text-align: center;
    color: red;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    margin-right: 30px;
    margin-left: 10px;
    display: inline;
    cursor: pointer;
    background: url(../../images/ytzjt/projectMore.png) no-repeat center;
}

.pButton-more-back {
    width: 252px;
    height: 93px;
    text-align: center;
    color: red;
    float: left;
    list-style: none;
    margin-bottom: 20px;
    margin-right: 30px;
    margin-left: 10px;
    display: inline;
    cursor: pointer;
    background: url(../../images/ytzjt/click-back.png) no-repeat center;
}

.pButton_left {
    width: 180px;
    height: 90px;
    font-size: 28px;
    text-align: center;
    color: #AC3328;
    float: left;
    list-style: none;
    display: inline-block;
}

.pButton_right {
    width: 70px;
    height: 90px;
    text-align: center;
    font-size: 32px;
    color: #AC3328;
    float: right;
    list-style: none;
    display: inline-block;
}

.center-home-nav li {
    width: 230px;
    height: 90px;
    text-align: center;
    color: red;
    float: left;
    list-style: none;

}

.center-home-nav li span {
    margin: 4px;
    font-size: 20px;
    width: 230px;
}

.center-home-nav li .li_right {
    width: 50px;
    margin-bottom: 30px;
    text-align: center;
    color: red;
    float: left;
    font-size: 20px;
}

.query-select {
    width: 186px;
    height: 96px;
    margin-left: 220px;
    font-size: 32px;
    text-align: center;
    background-color: #DDDDDD;
    font-weight: 600;
    font-family: PingFangSC-Thin, sans-serif;
    float: left;
    color: #0080ff;
    background: url(../../images/ytzjt/area_sel_bg.png) no-repeat;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
}

.query-select-right {
    width: 130px;
    height: 69px;
    border: 1px solid #BB3B32;
    margin-left: 10px;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-family: PingFangSC-Thin, sans-serif;
    float: left;
    color: #BB3B32;
    padding-right: 14px;
    background-color: yellow;
    background: url(../../images/ytzjt/selarea-right.png) no-repeat scroll 105px center transparent;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    cursor: pointer;
}

.query-input-county {
    width: 650px;
    height: 88px;
    line-height: 88px;
    border-top: 1px solid #0000FF;
    border-bottom: 1px solid #0000FF;
    border-left: 1px solid #0000FF;
    padding-left: 10px;
    font-size: 28px;
    font-weight: 600;
    font-family: PingFangSC-Thin, sans-serif;
    float: left;
    margin-left: 220px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.query-input-home {
    width: 540px;
    height: 94px;
    line-height: 94px;
    border-top: 1px solid #d8d5d5;
    border-bottom: 1px solid #d8d5d5;
    padding-left: 10px;
    font-size: 28px;
    font-weight: 600;
    font-family: PingFangSC-Thin, sans-serif;
    float: left;
}

.query-input-home:HOVER {
    border-top: 1px solid #0080ff;
    border-bottom: 1px solid #0080ff;
}

.query-input-home-right {
    width: 448px;
    height: 67px;
    line-height: 67px;
    border: 1px solid #BB3B32;
    padding-left: 2px;
    font-size: 28px;
    font-weight: 600;
    font-family: PingFangSC-Thin, sans-serif;
    float: left;
}

.query-input {
    width: 520px;
    height: 47px;
    line-height: 47px;
    border: 2px solid #9eb9dd;
    margin-left: 30px;
    font-weight: 600;
    font-size: 23px;
    font-family: PingFangSC-Thin, sans-serif;
}

.query-input:HOVER {
    border: 2px solid #0000FF;
}

.query-input-right {
    width: 520px;
    height: 47px;
    line-height: 47px;
    border: 2px solid #BB3B32;
    padding-left: 10px;
    margin-left: 30px;
    font-weight: 600;
    font-size: 23px;
    background: url(../../images/ytzjt/input-right.png) no-repeat scroll 472px center transparent;
    font-family: PingFangSC-Thin, sans-serif;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.query-home-button {
    width: 151px;
    height: 96px;
    float: left;
    margin-right: 20px;
    background: url("../../images/ytzjt/id_name_cli.png");
    font-family: PingFangSC-Thin, sans-serif;
    cursor: pointer;
}

.query-home-button-company {
    width: 151px;
    height: 96px;
    float: left;
    margin-right: 20px;
    background: url("../../images/ytzjt/id_name_cli_company.png");
    font-family: PingFangSC-Thin, sans-serif;
    cursor: pointer;
}

.query-home-button-fz {
    width: 180px;
    height: 90px;
    color: white;
    margin-right: 20px;
    margin-top: 3px;
    float: left;
    background: url("../../images/ytzjt/back-to-fz.png") no-repeat;
    cursor: pointer;
}

.query-button {
    width: 580px;
    height: 67px;
    color: white;
    font-size: 24px;
    font-weight: 600;
    margin-top: 22px;
    background-color: #3189ff;
    margin-left: 10px;
    border-radius: 5px;
    font-family: PingFangSC-Thin, sans-serif;
    cursor: pointer;
}

.query-button:HOVER {
    background-color: #0000FF;
}

.query-button-right {
    width: 580px;
    height: 67px;
    color: white;
    font-size: 24px;
    margin-top: 22px;
    font-weight: 600;
    background-color: #CF6961;
    margin-left: 10px;
    border-radius: 5px;
    font-family: PingFangSC-Thin, sans-serif;
    cursor: pointer;
}

.query-button-right:HOVER {
    background-color: #BB3B32;
}

.left-explain {
    width: 609px;
    height: 120px;
    background-color: #e9e9e9;
    margin-top: 23px;
}


.right-title {
    background: url(../../images/ytzjt/right-title.png) no-repeat;
    width: 542px;
    height: 64px;
    margin-top: 12px;
    font-size: 22px;
    margin-left: -5px;
    color: white;
    font-weight: 600;
    padding-left: 60px;
    padding-top: 0.5px;
    font-family: PingFangSC-Thin, sans-serif;
}


.right-input {
    width: 595px;
    height: 51px;
    margin-top: 0px;
}

.explain_div {
    width: 650px;
    max-height: 630px;
    position: fixed;
    left: 36%;
    bottom: 20%;
    overflow: hidden;
    display: none;
    padding: 10px;
    background-color: white;
    border: 2px solid black;
    border-radius: 10px;
}

.pro_explain {
    width: 650px;
    max-height: 402px;
    overflow: auto;
}

.zcfg_view {
    width: 650px;
    max-height: 202px;
    overflow: auto;
}

.zcfg_view_title {
    display: none;
    border-top: 2px solid black;
    font-weight: 600;
}

.zcfg_view_title span {
    font-size: 16px;
    font-weight: 500;
}


.zcfg_view ul li {
    list-style: disc;
    width: 600px;
    margin-left: 20px;
}

.zcfg_view ul li:hover {
    font-size: 19px;
}

.grid {
    margin-left: 1px;
    list-style-type: none;
}


.grid:after {
    content: ".";
    display: block;
    line-height: 0;
    width: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.grid li {
    float: left;
}

.grid li span,
.grid li span:visited {
    display: block;
    /* background: url(../../images/ytzjt/option.png) repeat; */
    background-color: white;
    width: 110px;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    margin-left: 20px;
    text-align: center;
    font-size: 16px;
    position: relative;
    z-index: 1;
    color: #ab3427;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #ab3427;
    font-family: 微软雅黑;
}

.grid li span:hover {
    background-color: #ab3427;
    z-index: 2;
    color: #fff;
}

.right-explain {
    width: 609px;
    height: 120px;
    margin-top: 25px;
    background-color: #e9e9e9;
}

.down {
    width: 1349px;
    margin: 0 auto;
    margin-top: 15px;
    overflow: hidden;
    background-color: #f2f2f2;
}

.down-home {
    width: 1349px;
    /*height: 745px;*/
    margin: 0 auto;
    margin-top: 15px;
    background-color: #f2f2f2;
}

.area2map_up {
    margin: 0 auto;
    margin-left: 40px;
    overflow: hidden;
    width: 1270px;
    border: 1px solid #d2d3d7;
    background-color: white;
    /* box-shadow: 1px 1px 2px 1px #B7B7B7; */
}

.map-title {
    width: 1270px;
    height: 90px;
    background-color: white;
    border-top: 1px solid #d2d3d8;
    border-left: 1px solid #d2d3d8;
    border-right: 1px solid #d2d3d8;
    margin-left: 40px;
    margin-top: 20px;
    background-color: white;
    /* box-shadow: 1px 1px 2px 1px #B7B7B7; */
}

.map-title-home {
    width: 1248px;
    height: 90px;
    background-color: white;
    border-top: 1px solid #d2d3d8;
    border-left: 1px solid #d2d3d8;
    border-right: 1px solid #d2d3d8;
    margin-left: 53px;
    margin-top: 20px;
}

.map-logo {

    height: 21px;
    margin-top: 8px;
    margin-left: 12px;
    float: left;
}

.map-explain1 {
    width: 522px;
    height: 62px;
    border-right: 2px solid #4277be;
    float: left;
    margin-top: 2px;
    background: url(../../images/ytzjt/map_logo.png) no-repeat;
}

.map-explain2 {
    width: 670px;
    height: 62px;
    line-height: 62px;
    float: left;
}

.map-head {
    width: 1270px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    margin-top: 15px;
    background: url(../../images/ytzjt/map_logo.png) no-repeat center;
}

.map-area {
    margin-left: 53px;
    width: 528px;
    height: 605px;
    padding-top: 10px;
    border-left: 1px solid #d2d3d7;
    border-bottom: 1px solid #d2d3d7;
    float: left;
}

.map-home {
    width: 720px;
    height: 605px;
    padding-top: 10px;
    margin-right: 46px;
    border-right: 1px solid #d2d3d7;
    border-bottom: 1px solid #d2d3d7;
    overflow: hidden;
}

.map-home-rbutton {
    width: 151px;
    height: 92px;
    font-size: 24px;
    font-weight: 600;
    overflow: hidden;
    display: inline;
    cursor: pointer;
    float: left;
    margin: 5px 2px 5px 5px;
    background: url(../../images/ytzjt/areaBg.png) no-repeat center;
}

.map-home-rbutton-left {
    width: 100px;
    height: 90px;
    text-align: center;
    float: left;
    overflow: hidden;
    display: inline-block;
    margin-top: 18px;
}

.map-home-rbutton-right {
    width: 50px;
    height: 90px;
    text-align: center;
    font-size: 28px;
    float: right;
    overflow: hidden;
    display: inline-block;
    margin-top: 8px;
}


.map {
    margin-left: 40px;
    width: 1270px;
    height: 600px;
    padding-top: 50px;
    border: 1px solid #d2d3d7;
    background-color: white;
    /* box-shadow: 1px 1px 2px 1px #B7B7B7; */
}


.dlog_pro {
    width: 575px;
    height: 45%;
    margin: 10px;
}

.dlog_village {
    width: 575px;
    height: 40%;
    margin: 10px;
}

.dlog_pro_top {
    width: 480px;
    height: 51px;
    float: left;
    background: url(../../images/ytzjt/project_township.png) no-repeat;
}

.dlog_village_top {
    width: 100%;
    height: 51px;
    background: url(../../images/ytzjt/village_title.png) no-repeat;
}

.dlog_pro_content {
    width: 575px;
    height: 80%;
    overflow-y: auto;
}

.dlog_pro_content ul {
    width: 550px;
    height: 90%;
    font-size: 22px;
    margin-top: 5px;

}

.dlog_pro_content ul li {
    width: 245px;
    min-height: 40px;
    margin-left: 25px;
    float: left;
    list-style: disc;
    cursor: pointer;
    /* overflow: hidden; */
}

.dlog_village_content {
    width: 575px;
    /* height:80%; */
    overflow-y: auto;
}

.dlog_village_content ul {
    width: 570px;
    max-height: 200px;
    font-size: 22px;
    margin-top: 10px;
    overflow: auto;
    /* margin-left: 15px; */

}

.dlog_village_content ul li {
    width: 160px;
    min-height: 40px;
    margin-left: 22px;
    float: left;
    list-style: disc;
    cursor: pointer;
}

.close_d {
    width: 150px;
    height: 40px;
    font-size: 18px;
    float: right;
    display: inline;
}

.close_dlog_left {
    width: 65px;
    height: 30px;
    background-color: white;
    text-align: center;
    font-size: 18px;
    margin: 3px;
    float: left;
    cursor: pointer;
    -webkit-border-radius: 3px;
}

.close_dlog_right {
    width: 86px;
    height: 51px;
    text-align: center;
    background: url(../../images/ytzjt/close_right.png) no-repeat;
    font-size: 18px;
    float: right;
    cursor: pointer;
    -webkit-border-radius: 3px;
}

.foot-include {
    width: 1349px;
    margin: 0 auto;
    min-height: 108px;
}

.foot {
    width: 1349px;
    height: 110px;
    background-color: #e9e9e9;
    margin-top: 23px;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

.foot-text {
    height: 85px;
    width: 300px;
    margin-left: 12px;
    float: left;
    font-size: 12px;
    font-family: PingFangSC-Thin, sans-serif;
    margin-top: 13px;
}

.sel2 {
    font-size: 20px;
    width: 225px;
    position: relative;
    left: -2px;
    top: -2px;
    font-weight: bold;
}

.sel3 {
    font-size: 20px;
}

.e_map_tags {
    z-index: 1;
    position: relative
}

.e_map_info {
    /* z-index: 2; */
    position: relative
}

.e_map_info .m_content {
    z-index: 1;
    box-shadow: 1px 0px 6px #000;
    position: absolute;
    padding: 5px 20px;
    background-color: #fff;
    width: 300px;
    display: block;
    top: 0px;
    left: 0px
}

.e_map_info .m_content i {
    z-index: 1;
    position: absolute;
    top: 35%;
    width: 13px;
    display: block;
    height: 18px;
    overflow: hidden;
    right: -13px;
    _right: -14px
}

.e_map_info .m_content i.ileft {
    z-index: 1;
    position: absolute;
    width: 13px;
    top: 35%;
    display: block;
    height: 18px;
    overflow: hidden;
    left: -13px;
    _left: -14px
}

.e_map_info .m_content h4 {
    padding-left: 180px;
    font: 16px/33px "microsoft yahei", simsun, arial, sans-serif;
    margin-bottom: 18px;
    height: 50px;
}

.e_map_info .hide {
    display: none;
}

.e_map_info .m_content p {
    font: 12px/22px simsun, arial, sans-serif;
    line-height: 20px;
}

.e_map_info .m_content p span {
    padding-right: 20px;
}

.e_map_info .m_content p span.pr0 {
    padding-right: 0px;
}

.e_map_info .m_beijing {
    top: -420px;
    left: 160px;
    position: absolute
}

.level5grid {
    margin-left: 5px;
    margin-top: 5px;
    list-style-type: none;
}

.level5grid:after {
    content: ".";
    display: block;
    line-height: 0;
    width: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}

.level5grid li {
    float: left;
}

.enabled {
    display: block;
    /* background: url(../../images/ytzjt/option.png) repeat; */
    text-align: center;
    font-size: 16px;
    margin-left: 13px;
    margin-bottom: 5px;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

.enabled:hover {
    background-color: #2984E1;
    z-index: 2;
    color: #fff;
}

.disabled {
    display: block;
    /* background: url(../../images/ytzjt/option.png) repeat; */
    text-align: center;
    font-size: 16px;
    margin-left: 13px;
    margin-bottom: 5px;
    position: relative;
    z-index: 1;
    color: #e9e9e9;
}

div.speech {
    position: absolute;
    width: 500px;
    height: 180px;
    /* text-align: center; */
    line-height: 20px;
    font-size: 18px;
    background-color: #fff;
    border: 3px solid #ab3427;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    vertical-align: middle;
    border-radius: 30px;
    -webkit-box-shadow: 1px 1px 2px #ab3427;
    -moz-box-shadow: 1px 1px 2px #ab3427;
    box-shadow: 1px 1px 2px #ab3427;
    z-index: 2;
}

div.speech:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 306px;
    top: 180px;
    border: 25px solid;
    border-color: #ab3427 #ab3427 transparent transparent;
}

div.speech:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 318px;
    top: 180px;
    border: 15px solid;
    border-color: #ab3427 #ab3427 transparent transparent;
}

.pspan {
    width: 521px;
    height: 150px;
    margin: 0 auto;
    margin-top: 15px;
    margin-left: 6px;
    font-size: 19px;
    line-height: 35px;
}

.qrcode {
    background: url(../../images/ytzjt/qrcode.png) round;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.wecode {
    background: url(../../images/ytzjt/wecode.png) round;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.qrdiv {
    width: 100px;
    height: 100px;
    margin-left: 13px;
    text-align: center;
    float: left
}

.wediv {
    width: 100px;
    height: 100px;
    margin-left: 391px;
    text-align: center;
    float: left;
}

.soft {
    width: 1349px;
    height: 545px;
    background-color: white;
}

.soft-title {
    width: 270px;
    height: 50px;
    float: left;
    margin-left: 50px;
    font-size: 16px;
    margin-top: 5px;
}

.soft-img {
    width: 270px;
    height: 480px;
    float: left;
    margin-top: 5px;
}