﻿@charset "UTF-8";
/*---------- common page ----------*/
*{  margin: 0;padding: 0;box-sizing: border-box;}
html,body{font-size: 14px;font-family:"Helvetica Neue",Helvetica,Arial,"微软雅黑",sans-serif;}

input, textarea {  outline: none;  box-shadow: none;  }
textarea {  resize: none;  overflow: auto;  }
a,a:hover,a:focus,a:visited{text-decoration: none;color: #333;outline:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}

select::-ms-expand { display: none; }/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 13.3333px Arial;
}
select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
}
select, select[size="0"], select[size="1"] {
    border-radius: 0px;
    border-color: rgb(169, 169, 169);
}
select:not(:-internal-list-box) {
    overflow: visible !important;
}

.clearfix:after {  content: ".";  visibility: hidden;  display: block;  height: 0;  clear: both;  }
.fleft{  float: left;}
.fright{  float: right;}

.ellipse {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  }
/**字体样式 ------------------------------------------ **/
.font_size12{font-size: 12px;}
.font_size14{font-size:14px;}
.font_size16{font-size:16px;}
.font_size18{font-size:18px;}
.font_size24{font-size:24px;}

.c_grayc{color: #ccc}
.c_gray9{color: #999}

.font_title0{font-family: "方正正黑简体";}
.font_title2{font-family: "Bangla MN";}
/*--首页--------------------------------------*/
.lm_wrapper{min-width: 1200px;}
.lm_head_outer{background: #f2f2f2;border-bottom: solid 1px #e2e2e2}
.index_head_outer{border-bottom: solid 1px #e9e9e9}
.lm_head{width: 1200px;height: 58px;margin: 0 auto;}
.lm_logo_link{display: block;padding: 8px 0; height: 39px;}
.lm_nav_item{float: left;  width: 110px;border-right: solid 1px #dcdcdc;border-left:solid 1px #fff;margin: 2px 0;}
.lm_nav_item:first-child{border-left: none;}
.lm_nav_item[name=alliance]{border-right: none;}
.lm_nav_item a{display: block;text-align: center;padding: 8px 0 8px;color: #666;}
.lm_nav_item2 a{display: block;height: 58px;}
.lm_nav_item.active a,.lm_nav_item:hover a{color: #1e88af;}
.lm_nav_item a span{display: block}
.lm_nav_item a span.font_title0{line-height: 16px;padding-bottom: 5px;letter-spacing: 2px;}
.lm_nav_item a span.font_title2{line-height: 12px; text-align: center;}

.lm_section{background: #f3f3f3;padding-bottom: 25px;}
.lm_section_top{width: 100%;height: 340px;background: url("../img/banner_bg.png") no-repeat center;}
.lm_section_banner{width: 1200px;margin: 0 auto;}
.lm_section_banner img{width: 100%;}
.lm_section_cont{position: relative}
.lm_main{width: 1080px;margin: -65px auto 25px}
.lm_main_moudle{ margin-bottom: 25px;border: solid 1px #ececec;background: #fff;}
.lm_main .lm_main_moudle:first-child{ border: none;}
.lm_moudle_top{background: rgba(51,51,51,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5333333,endColorstr=#E5333333);}
.lm_moudle_name{float: left;padding: 12px 0 13px;}
.lm_moudle_name a{display: block;padding: 8px 70px;color: #ccc;font-size: 18px;border-right: solid 1px #7f7e7e;  position: relative;}
.lm_moudle_name:last-child a{border-right: none;}
.lm_moudle_name.active{background: #fff;border: solid 1px #ececec;border-bottom: none;}
.lm_moudle_name.active a{color: #434343;border-right: none}
.lm_moudle_name img{display: none;position: absolute;left: 50%;bottom: -5px;margin-left: -7px;}
.lm_moudle_name.active img{display: block}
.lm_moudle_more{float: right;height: 63px;line-height: 65px;padding-right: 55px;}
.lm_moudle_more a{font-size: 16px;color: #ccc;}
.lm_moudle_more a:hover{color:#fff}
.lm_moudle_more img{vertical-align: middle;}
.lm_moudle_cont{ border: solid 1px #ececec;border-top: none;}
.lm_moudle_cont > li{display: none;}
.lm_moudle_cont > li.active{display: block}
.lm_push_wrap{padding: 45px 40px;background: #fff;}
.lm_push_item{width: 100%;padding-bottom: 45px;}
.lm_push_item:last-child{padding: 0;}
.lm_push_item_left{width: 53.7%}
.lm_push_time0{width: 110px;padding:22px 0 20px;border: solid 1px #ccc;border-radius: 3px;text-align: center}
.lm_push_time0_date{font-size: 20px;color: #262626}
.lm_push_year{color:#999999}
.lm_push_cont0{width: 405px;padding-right: 55px;}
.lm_push_title{color:#262626;font-size: 16px;padding-bottom: 12px;padding-top: 7px}
.lm_push_detail{color: #999;position: relative; line-height: 20px; max-height: 40px;overflow: hidden;width: 100%;padding-right: 10px;}
.lm_push_detail:after{content: "..."; position: absolute; bottom: 0px; right: 0px; padding-left: 100px; }
.lm_push_item_right{width: 46.3%;padding-top: 5px;}
.lm_push_item2{position: relative;padding-left: 35px;padding-bottom: 10px;}
.lm_push_news .lm_push_item2:last-child{padding-bottom: 0;}
.lm_push_item2:before{content: "";display: block;width: 6px;height: 6px;position: absolute;top: 7px;left: 15px;background: #666666}
.lm_push_item2 a{color: #262626;width:80%}

.lm_lmjj_left{width: 53.7%;border-right: solid 1px #ebebeb}
.lm_pkzx_logo{padding: 35px 40px 20px;}
.lm_pkzx_logo a{display: inline-block}
.lm_pkzx_title{padding: 0 35px;height: 33px;line-height: 33px;color: #666;background: #f2f2f2}
.lm_pkzx_cont_outer{width: 100%;padding: 20px 24px 45px;}
.lm_pkzx_cont{width: 100%}
.lm_pkzx_cont td{padding: 24px 26px;}
.lm_pkzx_link{display: block;vertical-align: middle;font-size: 16px;}
.lm_pkzx_link img{vertical-align: middle;padding-right: 15px;width: 55px;}
.lm_pkzx_link:hover{color: #1e88af}

.lm_lmjj_info{color: #666666;width: 472px;letter-spacing: 1px;line-height: 25px;padding-top: 45px}
.lm_lmjj_png{text-align: right;position: relative;margin-top: -7px;}
.lm_lmjj_png img{width: 420px;}
.lm_lmjj_detail_btn{display: block;padding: 6px 12px;width: 82px; text-align: center;position: absolute;
                    top: 30px; left: 0;  border: solid 1px #262626;color: #424242}
.lm_lmjj_right{width: 46.3%}
.lc_yqmap_png{display: block;  height: 124px;}
.lm_yq_cont{padding: 28px 38px; }
.lm_yqpart{padding-bottom: 10px;font-size: 20px;color: #262626;font-weight: normal}
.lm_yq_cont p{padding-top: 18px;font-size: 16px;color: #666}

.lm_moudle_unit_bg{}
.lm_moudle_unit{width: 1080px;margin: 0 auto 25px;}
.lm_moudle_unit_top{padding: 45px 30px 0  0;}
.lm_membery_unit{padding: 40px 35px;}
.lm_membery_list_item{display: none;}
.lm_membery_list_item.active{display: block;}
.lm_membery_list_item a{display: block;width: 230px;height: 100px;border:solid 1px #cccccc;float: left;margin-right: 29px;color:#000;padding:5px}
.lm_membery_list_item a.last_link{margin: 0;}
.lm_list_btn_outer{width: 100px;  margin: 42px auto 0;}
.lm_list_btn_outer li{width: 12px;height: 12px;cursor: pointer;float: left;margin: 0 4px;background: url("../img/radius.png") no-repeat center;}
.lm_list_btn_outer li.active{width: 28px;background: url("../img/radius_on.png") no-repeat center;}
.lm_friendlink_list{margin: 30px 35px;width: 100%}
.lm_friendlink_list li{width: 25%;float: left;padding: 6px }
.lm_friendlink_list li a{color: #666666;font-size: 14px;;}
.lm_friendlink_list td{padding: 6px;}
.lm_friendlink_list td a{color: #666}
.lm_friendlink_list td a:hover{color: #999}
.lm_foot{padding: 40px 0;background: #323232}
.lm_foot_info{text-align: center;color:#808080;margin-bottom: 8px;}
.lm_foot_info:last-child{margin-bottom: 0;}


/*--新闻---------------------------------------------*/
.lm_section_inner,.nd_section_inner{width: 1200px;margin: 0 auto;padding: 15px 0 50px;}
.lm_section_head{ border-radius: 3px; border: solid 1px #eee;background: #fff}
.lm_section_head_title{padding: 23px 40px;color: #666;border-bottom: solid 1px #f1f1f1}
.lm_section_head_nav{padding: 23px 40px;font-size: 15px;line-height: 30px;color: #666}
.section_nav_item{display: block;float: left;width: 90px;height: 30px;
                  border: solid 1px #ccc;color: #666;font-size: 15px;margin: 0 4px 0 20px;text-align: center}
.section_nav_item:hover,.section_nav_item.active{border-color: #1e88af;background: #1e88af;color: #fff;}
.lm_section_center{ margin: 25px 0;border-radius: 3px; border: solid 1px #eee;background: #fff}
.news_list{padding: 0 40px;}
.news_item{padding: 45px 30px 40px 10px;border-bottom: dashed 1px #dadada}
.news_item_left{width: 203px;height: 110px;padding-right: 25px;overflow: hidden;}
.news_item_left img{width: 100%;display: block}
.news_item_right{width: 875px;}
.news_item_right.news_null_png{width: 100%}
.news_item_top{padding-top: 8px;}
.news_item_tit{font-size: 18px;color: #333;font-weight: normal;}
.news_item_tit:hover,.news_item_tit:visited{color: #000;}
.news_item_time{font-size: 15px;line-height: 24px;color: #999}
.news_item_detail{color: #999;padding-top: 25px;line-height: 24px;}
.news_pagination_outer{height: 165px;padding-top: 55px;}
.news_pagination{text-align: center;}
/*滚动条
.layui-laypage.layui-laypage-custom .layui-laypage-curr .layui-laypage-em{background: #1e88af}
.layui-laypage.layui-laypage-custom a:hover{color: #1e88af}
.layui-laypage.layui-laypage-custom select:focus{border-color:#1e88af!important}*/

/*--新闻详细------------------------------*/
.nd_head{border-radius: 3px; border: solid 1px #eee;background: #fff;margin-bottom: 10px;padding: 12px 40px;}
.nd_content{border-radius: 3px; border: solid 1px #eee;background: #fff;padding: 75px 135px 95px;}
.nd_article_title{font-size: 28px;font-weight: normal;color: #262626;text-align: center}
.nd_article_info{text-align: center;color: #999999;font-size: 16px;padding: 15px 0 35px;}
.nd_article_text{line-height: 35px;padding-bottom: 50px;font-size: 18px;color: #000000}
.nd_article_origin{padding: 8px 20px;color: #797979;font-size: 16px;background: #f1f1f1;border-radius: 3px;}
.nd_article_png{height: 275px;margin-bottom: 65px;}
.nd_article_png img.first{padding-right: 25px;}

/*--众联服务----------------------------*/
.service_content{position:relative;border-radius: 3px; border: solid 1px #eee;background: #fff;padding: 134px 134px 88px;background: url("../img/service_bg.png") no-repeat top}
.service_item{float: left;width: 290px;height: 290px;margin: 10px; background: #f5f5f5;}
.alliance_menu{padding: 45px 0;  width: 285px;}
.alliance_menu li{margin-bottom: 10px;}
.alliance_menu li a{display: block;padding: 10px 30px 10px 65px;color: #797979;position: relative;font-size: 16px;}
.alliance_menu li a:before{content: "";display: block;position: absolute;
                           top: 16px;left: 45px;background: #dedede;width: 8px;height: 8px;  border: solid 1px #a1a1a1;}
.alliance_menu li a i{display: none}
.alliance_menu li a:hover{color: #999}
.alliance_menu li a.active{background: #1e88af;color: #fff;}
.alliance_menu li a.active:before{background: #f4e055;border-color: #c3ba3e}
.alliance_menu li a.active i{display: block}

.alliance_list_out{width: 913px;padding: 40px 65px;border-left: solid 1px #ededed}
.alliance_list{display: none;}
.alliance_list_item{float: left;padding: 15px;}
.alliance_list_item a{display: block;width: 213px;text-align: center;color: #666666;}
.alliance_list_item a img{width: 100%;display: inline-block; vertical-align: middle;}
.alliance_unit_name{font-size: 16px;padding: 16px 0;text-align: center;white-space: nowrap;}
.alliance_list_item a:hover{color: #999}


/*--地图----------------------------------------------*/
.anchorBL{display: none}
.map_box{width: 100%;height: 100%;}
.map_section{min-height: 600px;}
.map_section img{width: 100%}


#district_btn{
    display: block;
    position: absolute;
    right: 90px;
    top: 8px;
    color: #fff;
    border-radius: 4px;
    padding: 4px 8px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    border: solid #fff 1px;
}
.district_normal{
    background-color:#ccc;
}
.district_active{
    background-color:#fe7a46;
}
#district_btn:hover{
    background-color: #fe7a46;
}
#panel{
    position:absolute;
    left:30px;top:100px;
    width:330px;height:535px;
    background-color:#fff;
    border: solid 1px #dedede;
}
#panel-tab>a{
    display:block;
    padding:12px 6px;
    width:164px;
    font-size:16px;
    text-decoration:none;
    position:absolute;
    top:0;
    text-align:center;color: #cccccc;background: #454544;
}
.tab_normal img{display: none}
.tab_active img{display: block;width: 11px;margin: 2px auto}

#panel-tab>a.tab_active{  color:#434343;background: #fff}

#panel_query,#panel_stats{
    width:100%;
    height:483px;
    position:absolute;
    top:50px;left:0;
}
#panel_stats{
    top:50px;
}
.hidden{
    display:none;
}
#query_btn{
    position: absolute;
    right: 0;top: 0;
    background: #1e88af;
    width: 40px;height: 28px;text-align: center;
    text-decoration:none;
    color:#fff;
    font-size:14px;
    padding: 5px 0;
}
#query_btn img{width: 18px;}
.map_search_out{ width:200px;  height: 30px;border: solid 1px #5b90a3;border-radius: 3px; margin:0 0 0 6px;
                 position: relative;}
#query_input{
    border-radius: 3px;
    font-size: 14px;
    padding:5px;
    width: 100%;height: 100%;
    color: #333;border:none;
}
#query_sel{
    height:30px;line-height:30px;

    border:solid 1px #5b90a3;
    border-radius: 3px;color: #333;outline: none;
}

#query_list{
    margin: 0px;
    padding: 20px;
    width: 310px;
}
#query_list>li{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eaeaea;
    padding: 0 10px 0 20px;
    list-style:none;
    cursor:pointer;
    position: relative;color: #262626;
}
#query_list>li:before{content: "";display: block;width: 6px;height: 6px;background: #666;position: absolute;left: 5px;  top: 19px;}

ul.panel{
    margin: 0px;
    padding: 20px;
    width: 310px;
}
ul.panel>li{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #eaeaea;
    padding: 0 10px 0 20px;
    list-style:none;
    cursor:pointer;
    position: relative;color: #262626;
}
ul.panel>li:before{content: "";display: block;width: 6px;height: 6px;background: #666;position: absolute;left: 5px;  top: 19px;}
#pagination_info{
    position:absolute;
    top:0px;left:10px;
    color: #666;
    font-size: 14px;
}
#pagination{
    position:absolute;
    top:0px;right:20px;
    margin:0px;
}
#pagination>li{
    display:inline;
}
#pagination>li>a{
    font-size:12px;
    text-decoration:none;
    color:#262626;
    padding:2px 6px;
    float:left;line-height: 20px;
}
#pagination>li>a.page_active{
    color:#ed3b55;
}
#stats_switcher{
    width:310px;height:26px;
    text-align:right;
    margin-top: 5px;
}
#stats_chart{
    width: 300px;
    height: 440px;
    border: 1px solid #ccc;
    padding: 0px;
    margin: auto;
    background-color: #fff;
}
#stats_table
{
    width: 290px;
    height: 410px;
    padding: 0px;
    background-color: #fff;
    border-collapse:collapse;
    margin:0 auto;
}

#stats_table td, #stats_table th
{
    font-size:12px;
    border:1px solid #e2e2e2;
    padding:3px 7px 2px 7px;
    width: 100px;
}
#stats_table th
{
    font-size:12px;
    text-align:left;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#f16933;
    color:#ffffff;
    height: 30px;
}
#stats_table tr td
{
    color:#666;
}
#stats_table tr.active td{background: #f8f8f8}
.map_search_count{background: #f5f5f5;padding: 12px 20px;border-top: solid 1px #f1f1f1;border-bottom: solid 1px #f1f1f1; }
.map_search_count span{color: #1e88af}
.park_panel_cont{display: none}
.map_detail_btn{}
.service_item{border:solid 1px #efefef;padding: 8px;}
.service_item a{text-align: center;display: block;width: 100%;height: 100%;padding: 36px;padding-top: 80px;}
.service_icon{padding-bottom: 12px;height:66px;}
.service_icon  i{font-size: 58px;color: #333}
.service_title{font-size: 24px;color: #333333;font-weight: normal;padding: 6px 0 25px;}
.service_subtext{font-size: 13px;color: #999;padding-bottom: 8px;}
.service_des{font-size: 12px;color: #333;padding: 25px 0 10px;line-height: 20px;display: none}
.service_line{width: 50px; height: 1px;background: #999999;margin: auto;display: none}
.service_item:hover{border-color: #f5f5f5}
.service_item:hover a{background: #fff}
.service_item:hover .service_icon  i{color: #1e88af}
.service_by{position: absolute;  top: 68px;left: 148px;}


.sd_content{background: #fff;border: solid 1px #eee}
.sd_top{margin: 36px 0 0;border-top: solid 1px #eee;border-bottom: solid 1px #eee;background: #f5f5f5;height: 118px;}
.sd_top_left{width: 308px;padding: 33px 28px;border-right: solid 1px #eee;background: #fff;}
.sd_top_left a{display: block;text-align: right }
.sd_top_left img{width: 172px;}
.sd_top_right{padding: 35px 28px;}
.sd_top_right .lm_pkzx_link,.sd_top_right .lm_pkzx_link:hover{color: #333;font-size: 24px;}
.sd_top_right .lm_pkzx_link img{width: 62px}
.sd_main{padding-bottom: 100px;}
.sd_main_left{padding: 55px 2px 0 109px;width: 52.5%}
.sd_main_left p{font-size: 16px;line-height: 36px; padding-bottom: 35px}
.sd_main_right{width: 47.5%;padding: 26px 94px 0 50px;}
.sd_main_rtitle{font-size: 18px;color: #000;padding-bottom: 12px;border-bottom: solid 1px #999;margin-bottom: 4px;}
.sd_recommend_item{padding: 13px 10px 10px 20px;border-bottom: dashed 1px #bbb}
.sd_recommend_item dt{font-size: 16px; color: #262626;position: relative;padding-bottom: 3px;}
.sd_recommend_item dt:before{content: "";  display: block;  width: 6px;  height: 6px;  background: #666;  position: absolute;  left: -20px;  top: 9px;}
.sd_recommend_item dd{color: #999;line-height: 22px;}

.lm_friendlink_list li a:hover{color:#999}


.lm_friendlink_nav{background: #f2f2f2;border-top:solid 1px #ececec;font-size: 0;}
.lm_friendlink_nav a{display: inline-block;width: 180px;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #444;}
.lm_friendlink_nav a.active{background: #fff;position: relative;border-left: solid 1px #ececec;border-right: solid 1px #ececec;}
.lm_friendlink_nav a.active:before{content: "";  display: block;  width: 100%;  height: 1px;  position: absolute;  top: -1px;left: 0;  background: #fff;}
.lm_friendlink_nav a:first-child.active{border-left: none}