﻿@charset "utf-8";
*{
    margin:0;
    padding:0;
    /*font-size:12px;*/
}
body{
    overflow-x:hidden;
}
ul{
    list-style-type:none;
}
a{
    text-decoration: none;
}
.mask{
    width:100%;
    height:130px;
    position:absolute;
    z-index: 9;
}
#topNav{
    position:fixed;
    z-index:9;
    width:100%;
    transition:all 0.3s;
}
#topNav.topNav-white{
    transition:all 0.3s;
}
#topNav>.showmenu{
    display:inline-block;
    position:absolute;
    z-index:99;
    top:17.5px;
    right:30px;/*20210609 原20px*/
    background-color: transparent;
    border: 1px solid #fff;
    width:30px;
    color:#fff;
    height:30px;
    line-height:30px;
    font-size:16px;
}
/*隐藏部分*/
#topNav>.nav>#menu>li.dropdown>a.dropdown-spread{
    display:none;
}
.indexNews{
    display:none;
}
#indexPartyImg{
    display:none;
}
.indexService{
    display:none;
}
#miniNewsPic{
    display:none;
}
/*************************************移动端 字体字号zihao问题****************************************/
/*首页 字号*/
/*.miniBody>#topNav>.nav>#menu>li>a, .miniBody>#topNav>.nav.child>#menu>li>a{*/
/*font-size:2.8em;*/
/*}*/
/*.miniBody>#topNav>.nav>#menu>li>.dropdown-item>ul>li>a{*/
/*font-size:2em;*/
/*}*/
.miniBody>.broadCast>.broadcastTitle>h1{
    font-size:24px;/*3.5em*/
}
/*.miniBody>.party>#party>.title,.miniBody>.friends>.title,.miniBody>.party>#news>.title,*/
/*.miniBody>.party>#news>#newsPic>a.indexNews,*/
/*.miniBody>.service>.title*/
/*{*/
/*font-size:2.5em;*/
/*}*/
/*.miniBody>.service>div.title>button,.miniBody>.friends>div.title>button{*/
/*font-size:1em;*/
/*}*/
.miniBody>.friends>div.title>button{
    /*margin-left:0.5em;*/
    color:#000;
    border-color:#000;
}
.miniBody>.service>div>button,.miniBody>.friends>div>button{
    /*width:1.2em;*/
    /*height:1.2em;*/
}
.miniBody>.service>div>button:hover, .miniBody>.service>div>button:active, .miniBody>.service>div>button:focus,
.miniBody>.party>#news>div>a:hover, .miniBody>.party>#news>div>a:active, .miniBody>.party>#news>div>a:focus,
.miniBody>.party>#party>div>a:hover, .miniBody>.party>#party>div>a:active, .miniBody>.party>#party>div>a:focus,
.miniBody>.friends>div>button:hover, .miniBody>.friends>div>button:focus, .miniBody>.friends>div>button:active{
    background-color: #0b67bc;
    border-color:#0b67bc;
    color: #fff;
}
/*.miniBody>.service>.indexService>a{*/
/*font-size:2em;*/
/*}*/
/*.miniBody span.date,.miniBody span.date+span{*/
/*font-size:1.5em;*/
/*}*/
/*.miniBody>.party>#news>#miniNewsPic>div>.newsPic h6{*/
/*font-size:1.8em;*/
/*}*/
/*.miniBody>.party>#news>#miniNewsPic>div>.newsPic>a.indexNews,*/
/*.miniBody>.party>#party>a.indexNews{*/
/*font-size:1.6em;*/
/*}*/
/*.miniBody>.party>#party>ul>li>div>h6{*/
/*font-size:1.6em;*/
/*font-weight:500;*/
/*}*/

/*移动端 子页*/
/*.miniBody #partyDynamic>li div>h3{*/
/*font-size:2.4em;*/
/*}*/
/*.miniBody #partyDynamic>li div>span.pubTime{*/
/*font-size:1.5em;*/
/*}*/
/*.miniBody #partyDynamic>li div>p{*/
/*font-size:1.8em;!*20px*!*/
/*}*/
/*.miniBody>.content>#partyDynamic>li div>span.viewDetails{*/
/*font-size:1.8em;*/
/*}*/
/*.miniBody>.partyBanner>div{*/
/*font-size:2.8em;*/
/*}*/
/*.miniBody>.miniTitle>ul>li>a{*/
/*font-size:24px;*/
/*}*/
/*.miniBody>.content>p{*/
/*font-size:2em;*/
/*}*/
/*.miniBody>.content>.childTitle{*/
/*font-size:3em;*/
/*height:3.5em;*/
/*line-height:3.5em;*/
/*}*/
/*.miniBody>.content>.customerUl>li>.minimask{*/
/*font-size:2.6em;*/
/*}*/
/************************************移动端 字体颜色问题********************************************/
.miniBody>.party>#party>.title,.miniBody>.friends>.title,.miniBody>.party>#news>.title,
.miniBody>.party>#news>#newsPic>a.indexNews,.miniBody>.party>#party>a.indexNews,
.miniBody>.party>#news>#miniNewsPic>div>.newsPic>a.indexNews{
    color:#000;
}
/***************************************移动端 miniBody通用部分************************************************/
.miniBody{
    /*background-color:#ededed;*/
    background-image:linear-gradient(to bottom,white 70px,#ededed 70px);
}
.miniBody>.mask{
    display:none;
}
.miniBody>#topNav{
    height:60px;/*96px*/
    background-color:#fff;/*transparent*/
    border-bottom:1px solid #0b67bc;/*cbe5f4*/
    box-shadow:0 2px 0 #0b67bc;
}
.miniBody>#topNav.topNav-white{
    background-color:#fff;
    border-bottom:1px solid #0b67bc;/*084c91*/
    /*-webkit-border-image: -webkit-linear-gradient(to right,#084c91,#1d25fa) 10 10;*/
    /*-moz-border-image: -moz-linear-gradient(to right, #084c91,#1d25fa) 10 10;*/
    /*-o-border-image: -o-linear-gradient(to right, #084c91,#1d25fa) 10 10;*/
    /*border-image: linear-gradient(to right, #084c91,#1d25fa) 10 10;*/
}
.miniBody>#topNav>.nav.nav-white>ul#menu>li>a{
    color:#fff;
}
.miniBody>#topNav>.nav.nav-white>ul#menu>li>a.on{
    /*color:red;*/
    border-bottom:2px solid transparent;
}
/*.miniBody>#topNav>.showmenu{*/
    /*display:inline-block;*/
    /*position:absolute;*/
    /*z-index:99;*/
    /*top:17.5px;*/
    /*right:20px;*/
    /*background-color: transparent;*/
    /*border: 1px solid #fff;*/
    /*width:30px;*/
    /*color:#fff;*/
    /*height:30px;*/
    /*line-height:30px;*/
    /*font-size:16px;*/
/*}*/
.miniBody>#topNav>.showmenu:hover{
    cursor:pointer;
}
.miniBody>#topNav.topNav-white>.showmenu.open,.miniBody>#topNav>.child+.showmenu.open,
.miniBody>#topNav>.showmenu.open{
    background-image:url("../images/index/minimenu_close.png")!important;
}
.miniBody>#topNav.topNav-white>.showmenu,.miniBody>#topNav>.child+.showmenu,
.miniBody>#topNav>.showmenu{
    color:transparent;
    border-color:transparent;
    background:url("../images/index/minimenu_show.png") center center no-repeat;
    background-size:cover;
    transition:background-image 0.2s;
    /*height:60px;*/
    /*width:60px;*/
    /*line-height:60px;*/
    margin-top:-2px;/*20210626 add*/
}
.miniBody>#topNav>img{
    /*margin-left: 50%;*/
    /*transform: translateX(-50%);*/
    height:50px;/*05.25 add 原：76px*/
    margin-left:15px;/*30px*/
}
.miniBody>#topNav>.nav{
    padding:0;
    width:100%;/*60%*/
    right:-110%;
    position:absolute;
    height:100%;/*动态*/
    /*display:none;*/
    z-index:999;
    transition:right 0.2s;
}
.miniBody>#topNav>.nav.nav-white,
.miniBody>#topNav>.nav.nav-white>ul#menu>li>a.on,
.miniBody>#topNav>.nav.nav-white>ul#menu>li:hover>a{
    border-image:none;
}
/*.miniBody>#topNav>.nav.child{*/
/*height:0;!*动态*!*/
/*}*/
.miniBody>#topNav>.nav>#menu{
    background-color:#0b67bc;
    width:100%;
    /*padding:30px 0;*//*20210609取消*/
    height:100%;/*20210609*/
}
.miniBody>#topNav>.nav>#menu>li{
    display:block;
    font-size: 0;
    word-spacing: 0;
    letter-spacing: 0;
}
.miniBody>#topNav>.nav>#menu>li>a{
    text-align:left;
    padding:0 0 0 20px;
    margin:0;
    /*margin-left:20px;*/
}
.miniBody>#topNav>.nav>#menu>li:first-child{
    margin-left:0;
}
/*.miniBody>#topNav>.nav>#menu>li:first-child,.miniBody>#topNav>.nav.child>#menu>li:first-child{*/
/*!*border-top:1px solid rgba(255,255,255,0.5);*!!*20210609取消*!*/
/*}*/
/*.miniBody>#topNav>.nav>#menu>li+li,.miniBody>#topNav>.nav.child>#menu>li+li{*/
/*!*border-bottom:1px solid rgba(255,255,255,0.5);*!!*20210609取消*!*/
/*}*/
.miniBody>#topNav>.nav>#menu>li:hover{
    background-color:#0152a4;
}
.miniBody>#topNav>.nav>#menu>li>a.on,.miniBody>#topNav>.nav>#menu>li>a:hover,.miniBody>#topNav>.nav.child>#menu>li>a.on,.miniBody>#topNav>.nav.child>#menu>li>a:hover{
    border-bottom:2px solid #0152a4!important;
    background-color:#0152a4;
    border-image:none;
}
.miniBody>#topNav>.nav>#menu>li>a.on+a.dropdown-spread{
    background-color: #0152a4
}
.miniBody>#topNav>.nav>#menu>li>a,.miniBody>#topNav>.nav.child>#menu>li>a{
    line-height:50px;/*3.5em*/
    height:50px;/*3.5em*/
    font-size:14px;
}
.miniBody>.partyBanner{
    top:60px;/*96px*/
}
/**********************miniBody下拉********************/
.miniBody>#topNav>.nav>#menu>li>.dropdown-item{
    position:static;
    margin-top:0;
    transform:none;
}
.miniBody>#topNav>.nav>#menu>li>.dropdown-item>ul>li>a{
    text-align:left;
    line-height:2.5em;
    height:2.5em;
}
.miniBody>#topNav>.nav>#menu>li>.dropdown-item>img{
    display:none;
}
.miniBody>#topNav>.nav.child>#menu>li>a{
    color:#fff;
}

.miniBody>#topNav>.nav>#menu>li.dropdown>a:first-child,.miniBody>#topNav>.nav.child>#menu>li.dropdown>a:first-child{
    display:inline-block;
    text-align:left;
    width:calc(100% - 70px);/*calc(100% - 75px)*/
}
.miniBody>#topNav>.nav>#menu>li.dropdown>a.dropdown-spread,.miniBody>#topNav>.nav.child>#menu>li.dropdown>a.dropdown-spread{
    display:inline-block;
    padding-left:0;
    text-align:center;
    width:50px;/*3.5em*/
    cursor:pointer;
    font-size:14px;
}
/*************************************************手机端*********************************************/
/*移动端 轮播图*/
.miniBody>.broadCast{
    top:60px;/*96px*/
}
.miniBody>.broadCast>div.indexService{
    display:block;
    background:none;
    position:absolute;
    z-index:990;
    color:#000;
    width:100%;
    height:100%;
}
.miniBody>.broadCast>div.indexService>.indexDot{
    display:inline-block;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:10px;/*30px*/
}
.miniBody>.broadCast>div.indexService>.indexDot>i{
    display:inline-block;
    width:2px;/*4px*/
    height:5px;/*8px*/
    border:1px solid #fff;
    border-radius:30%;
    background-color:#fff;
    vertical-align: bottom;
    box-shadow:0 0 2px #0c68bd;
    transition:height 0.2s;
}
/*.miniBody>.broadCast>div.indexService>.indexDot>i+i{*/
/*margin-left:1px;*/
/*}*/
.miniBody>.broadCast>div.indexService>.indexDot>i.onDot{
    height:10px;/*20px*/
}

.miniBody>.broadCast>.broadcastPic{
    bottom:auto;
}
.miniBody>.broadCast>.broadcastPic .bannerImg{
    margin-top:0;
}
/*移动端 首页*/
.miniBody>.friends,.miniBody>.foot{
    padding:30px 30px;
}
.miniBody>.friends{
    margin-left:30px;
    margin-right:30px;
    margin-bottom:30px;
}
.miniBody>.friends>.title{
    border-bottom:2px solid #aaa;
}
.miniBody>.friends ul>li img{
    height:7em;
}
/*移动端 首页 党建动态-新闻中心*/
.miniBody>.party{
    padding-left:30px;
    padding-right:30px;
    height:1006px;
    width:calc(100% - 60px);
    margin-top:30px;
}
.miniBody>.party>#news{
    width:calc(100% - 60px);
    padding-right:30px;
    padding-left:30px;
    margin-bottom:30px;
    padding-bottom:0;
}
.miniBody>.party>#news>ul,.miniBody>.party>#news>#newsPic{
    display:none;
}
.miniBody>.party>#news>#miniNewsPic{
    display:block;
    /*width:400%;*/
    overflow:hidden;
}
.miniBody>.party>#news>#miniNewsPic>div.miniNews{
    width: 400%;
    overflow: hidden;
    position: relative;
}
.miniBody>.party>#news>#miniNewsPic>div>.newsPic{
    height:180px;/*15em*/
    border-bottom:none;
    padding-bottom:0;
    margin-top:60px;/*5em*/
    width:calc(25% - 4px); /*left: calc(-100% - 1px);*/
    display:inline-block;
}
.miniBody>.party>#news>#miniNewsPic>div>.newsPic .date, .miniBody>.party>#news>#miniNewsPic>div>.newsPic h6{
    margin-left:0;
}
.miniBody>.party>#news>.title>a,.miniBody>.party>#party>.title>a{
    display:none;
}
.miniBody>.party>#news>#miniNewsPic>div>.newsPic>img{
    display:none;
}
.miniBody>.party>#news>#miniNewsPic>div>.newsPic>div{
    position:static!important;
}
.miniBody>.party>#news>#miniNewsPic>div>.newsPic>a.indexNews{
    display:block;
    width:8em;/*100px*/
    float:left;
    position:absolute;
    bottom:30px;
    border:none;
    text-align: left;
}
.miniBody>.party>#news>#miniNewsPic>div.indexService{
    display:block;
    background:none;
    position:absolute;
    z-index:990;
    color:#000;
    width:calc(100% - 120px);
}
.miniBody>.party>#news>#miniNewsPic>div.indexService>.indexDot{
    display:inline-block;
    position:absolute;
    bottom:30px;
    right:0;
}
.miniBody>.party>#news>#miniNewsPic>div.indexService>.indexDot>i{
    display:inline-block;
    width:12px;
    height:12px;
    border:2px solid #0c68bd;
    border-radius:50%;
    background-color:transparent;
    vertical-align: bottom;
}
.miniBody>.party>#news>#miniNewsPic>div.indexService>.indexDot>i.onDot{
    background-color:#0c68bd;
}
.miniBody>.party>#party>a.indexNews{
    display:block;
    margin:50px 0 50px 30px;
}
.miniBody>.party>#party{
    height:auto;
    padding:0;
    width:100%;
    background-color:#fff;
    margin-bottom:30px;
}
.miniBody>.party>#party>#indexPartyImg{
    display:block;
}
.miniBody>.party>#party>.title{
    padding:30px;
    /*color:#000;*/
}
/*.miniBody>.party>#party>ul{*/
/*margin-top:2.5em;*/
/*}*/
.miniBody>.party>#party>ul>li{
    height:60px;
    line-height:60px;
    margin-bottom:0;
}
.miniBody>.party>#party>ul>li>div,.miniBody>.party>#party>ul>li>a>div{
    width:calc(100% - 60px);
    margin-top:0;
}
.miniBody>.party>#party>ul>li>div>h6,.miniBody>.party>#party>ul>li>div>span.date,
.miniBody>.party>#party>ul>li>a>div>h6,.miniBody>.party>#party>ul>li>a>div>span.date{
    display:inline-block;
    margin-left:30px;
}
.miniBody>.party>#party>ul>li>div>span.date,.miniBody>.party>#party>ul>li>a>div>span.date{
    margin-right:30px;
    float:right;
    transform: scale(0.8,1);
}
.miniBody>.party>#party>ul>li:hover{
    box-shadow:none;
    color:#186fbf;
}
.miniBody>.party>#party>ul>li:hover>div>h6,.miniBody>.party>#party>ul>li:hover>div>span.date,
.miniBody>.party>#party>ul>li:hover>a>div>h6,.miniBody>.party>#party>ul>li:hover>a>div>span.date{
    color:#186fbf;
}
.miniBody>.broadCast>.broadcastTitle{
    background-color:transparent;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}
.miniBody>.broadCast>.broadcastTitle>span,.miniBody>.broadCast>.broadcastTitle>div,.miniBody>#indexLine,.miniBody>.party>#party>ul>li>img,.miniBody>.party>#party>ul>li>a>img,
.miniBody>.party>#party>ul>li:hover>div>button,.miniBody>.party>#party>ul>li:hover>a>div>button{
    display:none;
}
/*移动端 首页-客户服务*/
.miniBody>.service{
    background-color:transparent;
    padding:30px 30px 0 30px;
    position:relative;
    margin-top:60px;/*50px,80px,96px*/
}
.miniBody>.service>div>#customServ{
    width:400%;
    /*height:205px;!*20210626 add*!*/
}
.miniBody>.service>div.title{
    display:block;
    width: calc(100% - 60px);
    box-sizing: border-box;
    background:none;
    position: absolute;
    padding:40px 30px 30px 30px;/*30*/
    color: #fff;
    z-index: 990;
}
.miniBody>.service>div.title>button{
    color:#fff;
    border-color:#fff;
    margin-left:0.5em;
}
.miniBody>.service #customServ>a>div.cusTitle{
    background-color: rgba(0,0,0,0.4);
}
.miniBody>.service #customServ>a:hover>div.cusTitle,.miniBody>.service #customServ>a:active>div.cusTitle{
    background-color: rgba(0,0,0,0);
}
.miniBody>.service #customServ>a>div.cusTitle>div,.miniBody>.service #customServ>a>div.cusTitle>h4,.miniBody>.service #customServ>a>div.cusTitle>h5{
    display:none;
}
.miniBody>.service #customServ>a>.cusPic{
    opacity:1;
}
.miniBody>.service>.indexService{
    display:block;
    background:none;
    position:absolute;
    z-index:990;
    bottom:30px;
    width: calc(100% - 60px);
    box-sizing: border-box;
    color:#fff;
    padding:0 30px;
}
.miniBody>.service>.indexService>a{
    display:inline-block;
    border: 1px solid #fff;
    padding: 15px 30px;
    position:relative;
    cursor:pointer;
}
.miniBody>.service>.indexService>.indexDot{
    display:inline-block;
    /*float:right;*/
    position:absolute;
    bottom:0;
    right: 30px;
}
.miniBody>.service>.indexService>.indexDot>i{
    display:inline-block;
    width:12px;/*7px*/
    height:12px;
    border:2px solid #fff;
    border-radius:50%;
    background-color:transparent;
    vertical-align: bottom;
}
.miniBody>.service>.indexService>.indexDot>i+i,.miniBody>.party>#news>#miniNewsPic>div.indexService>.indexDot>i+i{
    margin-left:0.2em;
}
.miniBody>.service>.indexService>.indexDot>i.onDot{
    background-color:#fff;
}
/*手机端 党建专栏*/
.miniBody>.miniTitle{
    padding-left:0;
    padding-right:0;
    margin-top:60px;/*96px*/
    background-color:#0052b6;
    /*height:92px;*//*20210626 delete*/
    /*line-height:92px;*/
}
.miniBody>.partyBanner>div{
    left:30px;
}
.miniBody>.partyBanner>img{
    object-fit: cover;
    height:150px;/*16em*/
}
.miniBody>.content{
    padding-left:30px;
    padding-right:30px;
}
.miniBody>.content>#partyDynamic>li{
    padding:0;
    border:none;
    box-shadow:0 0 4px #868686;
}
.miniBody>.content>#partyDynamic>li:hover div,.miniBody>.content>#partyDynamic>li:active div{
    border-bottom:2px solid #fe8f01;
    box-shadow:0 2px 0 #fe8f01;
}
.miniBody>.content>#partyDynamic>li img{
    width:100%;
    height:320px;/*350px*/
    object-fit:cover;
}
.miniBody>.content>#partyDynamic>li div{
    position:static;
    width:calc(100% - 44px);
    height:160px;/*16em,180px*/
    padding:20px 20px 10px 20px;
    border:2px solid #084d92;
}
.miniBody>.content>#partyDynamic>li div>p{
    margin-top:45px;
    margin-bottom:10px;
}
.miniBody>.content>#partyDynamic>li div>h3{
    margin-bottom:10px;
}
.miniBody>.content>#partyDynamic>li div>span.viewDetails{
    position:static;
    color:#0053b6;
}
.miniBody>.content>#partyDynamic>li:hover div>span.viewDetails,.miniBody>.content>#partyDynamic>li:active div>span.viewDetails{
    color:#fe8f01;
}
.miniBody>.content>#partyDynamic>li div>span.viewDetails>i{
    background-position-y:9px;
    opacity: 0;
}
.miniBody>.content>#partyDynamic>li:hover div>span.viewDetails>i,.miniBody>.content>#partyDynamic>li:active div>span.viewDetails>i{
    background-position-y:9px;
    opacity: 1;
}

.miniBody>.miniTitle>ul{
    height:50px;/*90px*/
}
/*.miniBody>.miniTitle>ul>li>a{*/
/*padding-left: 6px;!*20px*!*/
/*padding-right: 6px;!*20px*!*/
/*}*/
/*手机端 关于我们-企业荣誉*/
.miniBody>.content>#honorImg{
    min-height:200px;
    height:300px;
    width:100%;
}
.miniBody>.content>#honor{
    position:static;
    display:block;
    margin-left:0;
    width:100%;
    margin-top:50px;
}
.miniBody>.content #honor>li{
    position:relative;
    margin-bottom:45px;
    z-index: 1;
}
.miniBody>.content #honor>li:last-child{
     margin-bottom:0;
 }
.miniBody>.content #honor>li:last-child>span,.miniBody>.content #honor>li:first-child>span{
    box-shadow:none;
}
.miniBody>.content #honor>li>span.honorTime{
    border-left:none;
    font-size: 18px;
    transform: scale(0.8,1.2);
    padding-left:9px;
}
.miniBody>.content #honor>li>.honorP{
    width:calc(100% - 40px);
    display:block;
    padding-right:20px;
}
.miniBody>.content #honor>li>.honorI,.miniBody>.content #honor>li>.honorTime{
    top:-55px;
    margin-left:5px;
}
.miniBody>.content .honorDot{
    width:7px;
    height:7px;
}
/*手机端 新闻中心*/
.miniBody>.content>.contentUl li{
    width:50%; /*非border-box则width:calc(50% - 1px)*/
    box-sizing:border-box;
    margin-bottom:0;
    border-left:0;
    border-bottom:0;
    -moz-box-shadow: -1px 0 0 #999;
    -o-box-shadow: -1px 0 0 #999;
    -webkit-box-shadow: -1px 0 0 #999;
    box-shadow:-1px 0 0 #999,0 0 0 #999,0 0 0 #999,0 1px 0 #999;
}
.miniBody>.content>.contentUl li:hover,.miniBody>.content>.contentUl li:active{
    box-shadow:-1px 0 0 #999,   /*左边阴影*/
    0 0 0 #999,  /*上边阴影*/
    0 0 0 #999,  /*右边阴影*/
    0 3px 0 #084d92; /*下边阴影*/
}
.miniBody>.content>.contentUl li+li{
    margin-left:0;
    border-left:0;
    border-bottom:0;
}
.miniBody>.content>.contentUl>li:hover>a>h4,.miniBody>.content>.contentUl>li:active>a>h4,.miniBody>.content>.contentUl>li>a>h4{
    color:#084d92;
}
/*手机端 联系我们*/
.miniBody>.content>#contactImg,.miniBody>.content>#contactText{
    display:block;
    margin-top:70px;/*96px*/
}
.miniBody>.content>#contactImg{
    width: 100%;
}
.miniBody>.content>#contactImg>img#honorImg{
    min-height:300px;
    height:380px;
}
.miniBody>.content>#contactText{
    width: 100%;
    background-color:#fafafa;
    position:static;
    margin-top:0;
    height:40em;
}
.miniBody>.content>#contactText>div>h2{
    font-size:3em;
    font-weight:300!important;
}
.miniBody>.content>#contactText>div>h4{
    font-size:1.6em;
    font-weight:300!important;
}
.miniBody>.content>#contactText>div>div>p{
    font-size:2em;
    font-weight:300;
    letter-spacing: 6px;
}
/*手机端 客户服务*/
.miniBody>.content>.customerUl>li{
    width:100%;
    display:block;
}
.miniBody>.content>.customerUl>li+li{
    margin-left:0;
    margin-top:30px;
}
.miniBody>.content>.customerUl+p{
    background-color:#fff;
    margin-top:30px;
}
.miniBody>.foot{
    background-color:#9a9a9a;
}
.miniBody>.foot>#right{
    left:auto;
    right:50px;
    width:auto;
}
.miniBody>.foot>#left>div:first-child{
    float:right;
}
.miniBody>.foot>#right>div{
    /*margin-top:45px;*/
}
.miniBody>.foot>#right>div>img{
    width:64%;
}
.miniBody>.foot>#bottom{
    margin-top:30px;
}
.miniBody .nav #menu,.miniBody .midnav #midmenu{
    line-height:50px;
}
/***************************************原·顶部导航*************************************************/
.content>#honorImg{
    width:35%;
    object-fit: cover;
    min-height:430px;
}
.lan{
    position:absolute;
    z-index:999;
    padding-left:15px;
    padding-right:15px;
    top:17.5px;
    right:150px;
    background-color: transparent;
    border: 1px solid #fff;
    width:53px;
}
.lan:hover{
    cursor:pointer;
}
.lan:active,.lan:focus{
    outline:none;
}

.nav.child+.lan{
    color:#000;
    border: 1px solid #000;
}
.midnav{
    font-size:12px;
    font-weight:600;
}

.nav.nav-white{
    background-color:#fff;
    border-bottom:2px solid #084c91;
    -webkit-border-image: -webkit-linear-gradient(to right,#084c91,#1d25fa) 10 10;
    -moz-border-image: -moz-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    -o-border-image: -o-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    border-image: linear-gradient(to right, #084c91,#1d25fa) 10 10;
}
.nav.nav-white>ul#menu>li>a{
    color:#000;
}
.nav.nav-white>ul#menu>li>a.on,.nav.nav-white>ul#menu>li:hover>a{
    border-bottom:2px solid #084c91;
    -webkit-border-image: -webkit-linear-gradient(to right,#084c91,#1d25fa) 10 10;
    -moz-border-image: -moz-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    -o-border-image: -o-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    border-image: linear-gradient(to right, #084c91,#1d25fa) 10 10;
    color:#084c91;
}
.nav.nav-white+.lan{
    color:#000;
    border:1px solid #000;
}
.nav #menu>li:first-child{
    transition:margin-left 0.6s;
}
/*****************************************分辨率变化 小于1745px******************************************************/
@media (max-width: 1745px){
    .partyBanner{
        top:60px;
    }
    .logo{
        height:40px; /*40px*/
        padding:10px;
        position:absolute;
        z-index:999;
        margin-left:150px;
    }
    .lan,.nav{
        /*font-size:14px;*/
        font-size:14px;
        color:#fff;
    }
    .lan,.nav li a,.midnav li a{
        height:30px;/*25px*/
    }
    .nav{
        background-color:transparent;
        padding:0 150px;
        height:60px;/*60px*/
        line-height:60px;/*60px*/
        text-align: center;
        z-index:99;
        border-bottom:1px solid #cbe5f4;
        position:relative;
        transition:background-color 0.5s;
        -webkit-transition:background-color 0.5s; /* Safari */
    }
    .midnav,.nav.child{
        background-color:transparent;
        padding:0 150px;
        height:60px;/*60px*/
        line-height:60px;/*60px*/
        text-align: center;
        z-index:99;
        border-bottom:2px solid #0b67bc;
        position:relative;
    }
    .nav #menu,.midnav #midmenu{
        line-height:60px;/*60px*/
        text-align: center;
    }
    .midnav li a,.nav.child li a{
        text-decoration:none;
        display:block;
        color:#000;
        /*padding-left:6px;*/
        /*padding-right:6px;*/
        padding-left: 2px;
        padding-right: 2px;
        margin-left: 8px;
        margin-right: 8px;
        line-height:25px;/*25px*/
        border-bottom:2px solid transparent;
    }
    .nav li a{
        text-decoration:none;
        display:block;
        color:#fff;
        padding-left:2px;
        padding-right:2px;
        margin-left:8px;
        margin-right:8px;
        line-height:25px;/*25px*/
        border-bottom:2px solid transparent;
        transition:all 0.5s;
        -webkit-transition:all 0.5s; /* Safari */
    }
    .dropdown-item{
        display:none;
        /*margin-top:12px;*/
        position:absolute;
        background-color:#fff;
        /*padding:10px 5px;*/
        padding-top:10px;
        padding-bottom:10px;
        box-shadow: 0 0 2px rgba(8,76,145,0.5);
        left:50%;
        transform:translateX(-50%);
    }
    .dropdown-item li>a{
        color:#000;
        font-size:12px;/*12px*/
        padding-left:8px;
        padding-right:8px;
        white-space:nowrap;
    }
    .miniTitle{
        margin-top:60px;
    }
    /*.content{*/
    /*margin-top:60px;*/
    /*}*/
}
/*****************************************分辨率变化 1745px大尺寸******************************************************/
@media (min-width: 1745px) {
    .partyBanner{
        top:70px;
    }
    .logo{
        height:50px; /*40px*/
        padding:10px;
        position:absolute;
        z-index:999;
        margin-left:150px;
    }
    .lan,.nav{
        /*font-size:14px;*/
        font-size:16px;
        color:#fff;
    }
    .lan,.nav li a,.midnav li a{
        height:35px;/*25px*/
    }
    .nav{
        background-color:transparent;
        padding:0 150px;
        height:70px;/*60px*/
        line-height:70px;/*60px*/
        text-align: center;
        z-index:99;
        border-bottom:1px solid #cbe5f4;
        position:relative;
        transition:background-color 0.5s;
        -webkit-transition:background-color 0.5s; /* Safari */
    }
    .midnav,.nav.child{
        background-color:transparent;
        padding:0 150px;
        height:70px;/*60px*/
        line-height:70px;/*60px*/
        text-align: center;
        z-index:99;
        border-bottom:2px solid #0b67bc;
        position:relative;
    }
    .nav #menu,.midnav #midmenu{
        line-height:70px;/*60px*/
        text-align: center;
    }
    .nav #menu>li:first-child{
        margin-left:0;
    }
    .midnav li a,.nav.child li a{
        text-decoration:none;
        display:block;
        color:#000;
        padding-left:2px;
        padding-right:2px;
        margin-left:8px;
        margin-right:8px;
        line-height:30px;/*25px*/
        border-bottom:2px solid transparent;
    }
    .nav li a{
        text-decoration:none;
        display:block;
        color:#fff;
        padding-left:2px;
        padding-right:2px;
        margin-left:8px;
        margin-right:8px;
        line-height:30px;/*25px*/
        border-bottom:2px solid transparent;
        transition:all 0.5s;
        -webkit-transition:all 0.5s; /* Safari */
    }
    .dropdown-item{
        display:none;
        /*margin-top:14px;*/
        position:absolute;
        background-color:#fff;
        /*padding:10px 5px;*/
        padding-top:10px;
        padding-bottom:10px;
        box-shadow: 0 0 2px rgba(8,76,145,0.5);
        left:50%;
        transform:translateX(-50%);
    }
    .dropdown-item li>a{
        color:#000;
        font-size:14px;/*12px*/
        padding-left:8px;
        padding-right:8px;
        white-space:nowrap;
    }
    .miniTitle{
        margin-top:70px;
    }
    /*.content{*/
    /*margin-top:70px;*/
    /*}*/
}

@media (min-width:1291px) and (max-width:1475px){
    .nav #menu>li:first-child{
        margin-left:125px;
    }
}
@media (max-width: 1360px) and (min-width: 1330px){
    .nav #menu>li:first-child{
        margin-left:135px;
    }
}
@media (max-width: 1330px) and (min-width: 1267px){
    .nav #menu>li:first-child{
        margin-left:220px!important;
    }
}
/*通用分辨率*/
.dropdown-item li>a{
    letter-spacing: 2px;
    line-height: 30px;
    height: 30px;
}
.dropdown-item>ul{
    padding:0 6px;
}
.nav #menu,.midnav #midmenu{
    transition:all 0.1s;
}
.nav li,.midnav li{
    display:inline-block;
}
.nav li a.on{
    /*border:1px solid #fff;*/
    border-bottom:2px solid #fff;
}

.nav li a:hover,.nav li a:active{
    /*border:1px solid #fff;*/
    border-bottom:2px solid #fff;
}
/*下拉框*/
.dropdown{
    position:relative;
}
/*.dropdown:hover .dropdown-item{
display:block;
}*/

.dropdown-item li{
    display:block;
    padding-left:5px;
    padding-right:5px;
}

.dropdown-item li:first-child a,.dropdown-item li:first-child:hover a{
    border-top:1px solid #fe8f00;
}
.dropdown-item li:last-child a,.dropdown-item li:last-child:hover a{
    border-bottom:1px solid #fe8f00;
}
.dropdown-item li:hover{
    background-color:#e5e3db;
    color:#084c91;
    border:none;
}
.dropdown-item li a:hover{
    color:#084c91;
    border-bottom:2px solid transparent;
}
.dropdown-item>img{
    width:12px;
    position:absolute;
    top:-8px;
    /*left:32px;*/
    right: 50%;
    transform: translateX(50%) rotate(180deg);
}
.midnav li a:hover,.midnav li a:active,.midnav li a.on,
.nav.child>#menu>li>a:hover,.nav.child>#menu>li a:active,.nav.child>#menu>li a.on
{
    /*border:1px solid #084c91;*/
    border-bottom:2px solid #084c91!important;
    -webkit-border-image: -webkit-linear-gradient(to right,#084c91,#1d25fa) 10 10;
    -moz-border-image: -moz-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    -o-border-image: -o-linear-gradient(to right, #084c91,#1d25fa) 10 10;
    border-image: linear-gradient(to right, #084c91,#1d25fa) 10 10;
    color:#084c91;
}
/***************************************轮播图*************************************************/
.broadCast{
    overflow:hidden;
    position:relative;
    top:60px;
}
.broadcastPic{
    /*height:calc(100% - 60px);*/
    position:absolute;
    bottom:0;
}
.broadcastPic .bannerImg{
    float:left;
    /*height:calc(100% - 60px);*/
    margin-top:20px;
}
.broadcastTitle{
    position:absolute;
    background-color:rgba(0,80,162,0.6);
    z-index:99;
    color:#fff;
    padding:10px 50px 10px 150px;
    top:30%;
    min-width:calc(50% - 210px);/*calc(50% - 50px)*/
    animation: fadeInUp 1s ease;
}
.broadcastTitle h1{
    letter-spacing:2px;
}
.broadcastPage{
    position:absolute;
    bottom:10px;
    font-size:12px;
    margin-left:20px;
    text-shadow:none!important;
}
.broadcastPage>#curPage,.broadcastArrow>a{
    font-size:14px;
}
.broadcastArrow{
    position:absolute;
    bottom:10px;
    width:calc(100% - 300px);
    text-shadow:none!important;
}
.broadcastArrow>a{
    color:#fff;
    text-decoration:none;
}
#next{
    float: right;
}
.broadcastTitle>h1,.broadcastTitle>span,.broadcastTitle>div{
    text-shadow:1px 1px 2px #000;
}
#progressBar{
    position:absolute;
    bottom:0;
    left:0;
    background:#0050a2;
    /*background:linear-gradient(to right, #fd7a10 50%, #0050a2 50%);*/
    width:100%;
    height:4px;
}
#progressBar>span{
    position:absolute;
    bottom:0;
    left:0;
    background:#fd7a10;
    height:4px;
    width:0;
}
/***************************************客户服务***************************************/
.service{
    padding:30px 0;
    background-color:#cee2f5;
    margin-top:60px;
}
.service>div{
    background:url("../images/other/servicebg.png")center center no-repeat;
    background-size:cover;
}
.service>div.title{
    display:none; /*20210616 add*/
    color:#084c91;
    font-size:16px;
    font-weight:600;
    padding:0 150px;
}
.service>div>button,#news>div>a,#party>div>a,.friends>div>button{
    width:19px;
    height:19px;
    /*line-height:19px;*/
    background-color:transparent;
    border:1px solid #666;
    color:#666;
    float:right;
    outline:none;
    margin-left:8px;
    cursor:pointer;
}
.service>div>button:hover,.service>div>button:active,.service>div>button:focus,
#news>div>a:hover,#news>div>a:active,#news>div>a:focus,
#party>div>a:hover,#party>div>a:active,#party>div>a:focus,
.friends>div>button:hover,.friends>div>button:focus,.friends>div>button:active{
    background-color:#ffba00;
    border:1px solid #ffba00;
    color:#fff;
    outline:none;
}
.service>div>button:hover,#news>div>a:hover,#party>div>a:hover{
    cursor:pointer;
}
#news>ul{
    height:255px;
    overflow:hidden;
}
#customServ{
    font-size:0;
    overflow:hidden;
    /*min-width:200%;*/
    width:100%;
    height:450px;
    position:relative;
}
#customServ>a>.cusPic{
    width:100%;
    height:450px;
    opacity:0;
}
#customServ>a:hover>.cusPic{
    opacity:1;
}

/*.cusPic1{*/
    /*background:url("../images/index/cus_1.png") center center no-repeat ;*/
    /*background-size:cover;*/
/*}*/
/*.cusPic2{*/
    /*background:url("../images/index/cus_2.png") center center no-repeat ;*/
    /*background-size:cover;*/
/*}*/
/*.cusPic3{*/
    /*background:url("../images/index/cus_3.png") center center no-repeat ;*/
    /*background-size:cover;*/
/*}*/
/*.cusPic4{*/
    /*background:url("../images/index/cus_4.png") center center no-repeat ;*/
    /*background-size:cover;*/
/*}*/
#customServ>a:hover{
    cursor:pointer;
}
#customServ>a{
    position:relative;
    width:25%;
    display:inline-block;
    transition:width 0.3s;
}
#customServ>a>div{
    display:block; /*20210616 add*/
    position:absolute;
    z-index:99;
    /*transition:all 1.2s;*/
    left:0;
    font-size:24px;
}
#customServ>a>div.cusTitle{
    background-color:rgba(8,76,145,0.6);
    width:100%;
    height:450px;
    box-shadow:1px 1px 1px #fff;

}
#customServ>a:hover>div.cusTitle{
    background-color:transparent;
}
#customServ>a>div>h4,#customServ>a>div>h5,#customServ>a>div>div{
    color:#fff;
    text-align:center;
    font-weight:500;
    text-shadow:1px 1px 1px #084c91;
}
#customServ>a>div>h4{
    /*transform: translateY(-50%);*/
    /*margin-top: 50%;*/
    margin-top:180px;
}
#customServ>a>div>h5{
    font-size:14px;
}

/******************************************新闻中心和党建动态**********************************************/
@keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translateZ(0) translateY(20px);transform:translateZ(0) translateY(20px)}
    100%{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
}
.party #news,.party #party{
    float:left;
}
.party{
    /*padding:30px 0 30px 50px;*/
    padding-left:60px;
    width:calc(100% - 80px);
    height:380px;
}
.party.upshow{
    animation:fadeInUp 1s ease forwards;
}
#news{
    padding-right:20px;
    padding-bottom:0px;
    background-color:#fff;
}
.party #news{
    width:calc(25% - 90px);
    padding-top:50px;
}
.party #party{
    width:calc(50% - 170px);
    padding-right:20px;
    padding-left:20px;
    padding-top:50px;
    background-color:#f3f7f9;
    height:calc(100% - 50px);
}
#news>div.title,#party>div.title{
    color:#fe8f00;
    font-size:16px;
    font-weight:600;
}
#newsPic,.newsPic{
    position:relative;
    margin-top:20px;
    padding-bottom:10px;
    border-bottom:2px solid #dcdcdc;
}
.date{
    color:#fe8f00;
    font-size:12px;
}
.date+span{
    font-size:13px;
    color:#666;
}
#newsPic .date,#newsPic h6,.newsPic .date,.newsPic h6{
    margin-left:15px;
}
#newsPic h6,.newsPic h6{
    font-size:14px;
    margin-top:10px;
}
li .date+span{
    margin-left:6px;
}
#newsPic+ul li>a{
    display:block;
    width:100%;
    text-decoration: none;
}
#newsPic+ul li>a:hover{
    cursor:pointer;
    background-color:#eaeaea;
}
#newsPic+ul li{
    margin-top:6px;
    line-height:21px;
}
#party ul{
    margin-top:20px;
}
#party ul li{
    height:106.28px;
    background-color:#fff;
    margin-bottom:25px;
    overflow:hidden;
}
#party ul li:hover{
    box-shadow:0px 0px 10px 2px #c3c3c3;
    /*cursor:pointer;*/
}
#party ul li>div,
#party ul li>a>div{
    position:absolute;
    display:inline;
    margin-top:30px;
    width:calc(50% - 390px);
    transition:all 0.3s;
}
#party ul li>div>h6,
#party ul li>a>div>h6{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#party ul li>img,
#party ul li>a>img{
    transition: all .3s;
}
#party ul li:hover>img,
#party ul li:hover>a>img{
    transform: scale(1.05,1.05);
    transform-origin: center center;
}
#party ul li>div>h6,#party ul li>div>.date,
#party ul li>a>div>h6,#party ul li>a>div>.date{
    margin-left:15px;
    color:#000;
}
#party ul li>div>button,#party ul li>div>button:active,#party ul li>div>button:focus,
#party ul li>a>div>button,#party ul li>a>div>button:active,#party ul li>a>div>button:focus{
    margin-left:15px;
    display:none;
    border-radius:1px;
    background-color:#ffb800;
    color:#fff;
    border:none;
    font-size:10px;
    padding:3px 15px;
    outline:none;
}
#party ul li:hover>div>button:hover,
#party ul li:hover>a>div>button:hover{
    cursor:pointer;
}
#party ul li:hover>div>button,
#party ul li:hover>a>div>button{
    display:block;
    margin-top:15px;
}
#party ul li:hover>div,
#party ul li:hover>a>div{
    margin-top:15px;
}
#party>div>a,#news>div>a{
    text-decoration: none;
    line-height:19px;
    margin:0;
    padding:0;
    outline:0;
    text-align: center;
    font-size:15px;
    font-weight:200;
}
/************************************友情链接****************************************/
.friends .title{
    color:#084c91;
    font-size:16px;
    font-weight:600;
    margin-bottom:20px;
    padding-bottom:30px;
    border-bottom:2px solid #fff;

    padding-left:50px;
    padding-right:50px;
    margin-left:-50px;
    margin-right:-50px;
}
.friends{
    padding:30px 150px;
    background-color:#fcfcfc;
    overflow:hidden;
}
.friends div.friendsContainer{
    width:100%;
    overflow:hidden;
}
.friends div.friendsContainer>ul{
    position:relative;
}
.friends ul{
    width:500%;/*300%*/
}
.friends ul>li{
    display:inline;
}
.friends ul>li+li{
    margin-left:83px;
}
.friends ul>li img{
    height:60px;
}
/*******************************底部*****************************/
.foot{
    background-color:#4c4c4c;
    color:#fff;
    padding:30px 150px;
    position:relative;
    overflow:hidden;
}
.foot h5{
    margin-bottom:10px;
}
.foot p{
    font-size:10px;
}
.foot #left>div+div{
    margin-top:15px;
}
.foot #left>div>p>span{
    margin-left:40px;
}
#left{
    width:calc(70% - 50px);
}
#right{
    width:30%;
    position:absolute;
    top:30px;
    left:calc(70% - 50px);
}
#right>div{
    float:left;
    margin-top:10px;
}
#right>div>h5{
    font-weight:500;
}
#right>div+div{
    margin-left:100px;
}
#right>div>img{
    width:90%;
}
/********************************************************子页************************************************************/
@keyframes fadeInRight{
    0%{opacity:0;-webkit-transform:translateZ(0) translateX(100px);transform:translateZ(0) translateX(100px)}
    100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
}
.partyBanner{
    width:100%;
    line-height:0;
    position:relative;
    transition:all 0.4s;
}
.partyBanner>div{
    position:absolute;
    top:50%;
    color:#fff;
    font-size:26px;
    /*left:calc(50% - 370px);*/
    left:150px;
}
.partyBanner>div:first-child{
    opacity:0;
    animation: fadeInRight 2s ease forwards .3s;
}
.miniTitle{
    height:52px;
    line-height:52px;
    background-color:#084c91;
    padding-left:150px;
    padding-right:150px;
    transition:margin-top 0.4s;
}
.miniTitle li>a{
    text-decoration: none;
    color:#fff;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
    display:inline-block;
    height:100%;
    cursor:pointer;
}
.miniTitle ul{
    font-size:0;
    height:50px;
}
.miniTitle li{
    display:inline-block;
    height:100%;
    border-left:1px solid #247ed9;
    border-top:1px solid #084c91;
    border-bottom:1px solid #084c91;
}
.miniTitle li:last-child{
    border-right:1px solid #247ed9;
}
.miniTitle li:hover,.miniTitle li.active{
    background-color:#fff;
}
.miniTitle li:hover a,.miniTitle li.active>a{
    color:#000;
}
/**************************************党建专栏-详细内容******************************************/
.content{
    padding:30px 150px;
    position:relative;
    animation:fadeInUp 1s ease;
}
.content>h2{
    margin-bottom:20px;
    text-align: center;
}
#partyDynamic{
    font-size:0;
}
#partyDynamic>li{
    position:relative;
    padding:20px;
    border:1px solid #6c6c6c;
    margin-bottom:30px;
}
/*#partyDynamic>li+li{*/
/*margin-top:30px;*/
/*}*/
#partyDynamic>li:hover{
    border:1px solid #084c91;
    border-bottom-color:#fe8f00;
    box-shadow:0 2px 0 #f38f00;
}
#partyDynamic>li:hover div>h3{
    color:#f38f00;
}
#partyDynamic>li img{
    width:20%;
}
#partyDynamic>li div{
    position:absolute;
    height:calc(100% - 40px);
    /*width:calc(80% - 40px);*/
    width:calc(100% - 40px - 257px);
    font-size:14px;
    left: calc(20% + 20px);
    top:20px;
    color:#666;
}
#partyDynamic>li div>span,#partyDynamic>li div>p{
    padding-left:9px;
}
#partyDynamic>li div>p{
    margin-top:20px;
    overflow:hidden;
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分省略号显示*/
}
#partyDynamic>li div>span.viewDetails{
    position:absolute;
    bottom:0;
    color:#08378f;
}
#partyDynamic>li:hover div>span.viewDetails{
    color:#fe8f00;
}
#partyDynamic>li div>span.pubTime{
    font-size:12px;
    color:#8b8b8b;
}
#partyDynamic>li div>span.viewDetails>i{
    background:url("../images/other/right.png") no-repeat center 8px;
    letter-spacing: 2px;
}
#partyDynamic>li:hover div>span.viewDetails>i{
    background:url("../images/other/right-hover.png") no-repeat center 8px;
}
/*分页*/
.paging{
    width:100%;
    margin-top:30px;
}
.paging ul{
    text-align: center;
}
.paging ul>li{
    display:inline-block;
    height:25px;
    width:25px;
    background-color:#bfbfbf;
    text-align: center;
}
.paging ul>li+li{
    margin-left:3px;
}
.paging ul>li>a{
    text-decoration: none;
    color:#000;
    display:inline-block;
    font-size:14px;
    height:25px;
    width:25px;
}
.paging ul>li:hover,.paging ul>li.currentpage{
    background-color:#084c91;
}
.paging ul>li:hover>a,.paging ul>li.currentpage>a{
    color:#fff;
}
.partyBanner>div.titleMask{
    background:linear-gradient(to right,#084c91 30%,transparent 60%);
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    opacity: 0.4;
}
.contentUl{
    font-size:0;
}
.contentUl li{
    display:inline-block;
    width:calc(25% - 17.5px);
    border:1px solid #999;
    font-size:17px;
    margin-bottom:20px;
}
.contentUl li+li{
    margin-left:20px;
}
.contentUl li>a{
    padding:15px;
    display:block;
}
.contentUl img{
    width:100%;
}
.contentUl img+h4{
    margin-top:10px;
    color:#000;
    margin-bottom:20px;
    overflow:hidden;
    height:45px;
}
.contentUl li p{
    font-size:12px;
    color:#969696;
    overflow:hidden;
    height:32px;
    margin-bottom:10px;
}
.contentUl li span{
    font-size:10px;
    color:#000;
}
.contentUl li span>i{
    background:url("../images/other/clock.png") no-repeat center center;
    background-size:14px;
    letter-spacing: 12px;
}
#contentTable img{
    width:100%;
}
#contentTable td>a{
    display:block;
    padding:15px;
}
#contentTable td{
    border:1px solid;
    width:calc(25% - 25px);
}
#contentTable td+td{
    /*margin-left:10px;*/
}
#contentTable img+h4{
    margin-top:10px;
    color:#000;
    margin-bottom:20px;
    overflow:hidden;
    height:42px;
}
#contentTable td p{
    font-size:12px;
    color:#969696;
    overflow:hidden;
    height:32px;
    margin-bottom:10px;
}
#contentTable td span{
    font-size:10px;
    color:#000;
}
#contentTable td span>i{
    background:url("../images/other/clock.png") no-repeat center center;
    background-size:14px;
    letter-spacing: 12px;
}
.childTitle{
    background:url("../images/other/title_bg.png") no-repeat center center;
    background-size:cover;
    height:70px;
    line-height:70px;
    text-align: center;
    width:100%;
    color:#fff;
    font-size:26px;
    margin-bottom:30px;
}
.childTitle+ul{
    font-size:0;
    line-height:0;
}
.childTitle+ul>li,.customerUl>li{
    width:calc(50% - 20px);
    display:inline-block;
    font-size:15px;
    line-height:1;
    position:relative;
    vertical-align: middle;
}
.childTitle+ul>li>div{
    margin:30px 50px;
    position:absolute;
    width:calc(100% - 100px);
    height:calc(100% - 60px);
    background-color:rgba(0,0,0,0.3);
}
.childTitle+ul>li:hover>div{
    background-color:rgba(0,0,0,0.6);
    cursor: pointer;
}
.childTitle+ul>li+li,.customerUl>li+li{
    margin-left:40px;
}
.childTitle+ul>li>h2{
    position:absolute;
    top:50%;
    margin-top:-10px;
    width:100%;
    text-align: center;
    color:#fff;
}
.video{
    border:5px solid #000;
}
/**************************************公司荣耀***************************************/
.content #honor{
    position:absolute;
    top:30px;
    display:inline-block;
    margin-left:30px;
    width:calc(65% - 130px);
    /*max-height:430px;*/
}
.content #honor>li{
    height:70px;
}
.content #honor>li+li{
    margin-top:20px;
}
.content #honor>li>.honorP{
    position:relative;
    padding-left:20px;
    padding-right:30px;
    background-color:#f8f8f8;
    height:70px;
    /*line-height:70px;*/
    display:inline-block;
    /*vertical-align: middle;*/
    width:70%;
}
.content #honor>li>.honorP>p{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:calc(100% - 50px);
}
.content #honor>li>span{
    height:70px;
    line-height:70px;
    position:absolute;
    margin-left:30px;
    z-index:9;
}
.content #honor>li>span.honorI{
    width:5px;
    margin-left:35.5px;
}
.content #honor>li:first-child>span{
    box-shadow:0 -1px 0 #8798a0;
}
.content #honor>li:last-child>span{
    box-shadow:0 1px 0 #8798a0;
}
.honorDot{
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: #ffc001;
    display: inline-block;
    line-height: 10px;
    border:3px solid #ee8802;
    margin-left:-5.5px;
}
.content #honor>li>span.honorTime{
    margin-left:37.5px;
    padding-left:16px;
    border-left:1px solid #8798a0;
    height:90px;
    z-index:1;
    box-shadow:none;
    color:#a8a8a8;
    font-weight:600;
}
.content #honor>li:last-child>span.honorTime{
    height: 70px !important;
}
.honorP>p{
    font-size:14px;
    font-weight:600;
}
.content #honor>li:hover{
    cursor:pointer;
}
.content #honor>li:hover>.honorP{
    box-shadow:0 0 0 1px #094c92;
}
.content #honor>li:hover>span.honorTime{
    color:#084d92;
}
.content #honor>li:hover>span>i{
    background-color: #3a9cff;
    border:3px solid #074b92;
}
.content #contactImg{
    display:inline-block;
    width:calc(50% - 50px);
    margin-top:70px;
}
.content #contactText{
    display:inline-block;
    position:absolute;
    background-color:#f0f0f0;
    width:calc(50% - 100px);
    height:430px;
    margin-top:70px;
}
.content #contactImg>#honorImg{
    object-fit: cover;min-height:430px;
}

.miniBody>.content>p>img{
    max-height:470px;
    max-width:50%;
    width:100%;
    object-fit:scale-down;
}



/***************************************南沙四期*************************************************/

.ns_gywm_main{
    width: 600px;
    margin: 0px auto;
}
.ns_gywm_img1{
    display: inline-block;
    float: left;
    width: 280px;
    height: 400px;
}
.ns_gywm_content1{
    text-indent: 2em;
    line-height: 32px;
    margin-bottom: 20px;
    letter-spacing: 2px;
}
.ns_gywm_img2{
    width: 570px;
    margin-left: 10px;
    margin-right: 10px;
}




.web_content,.web_content h1{
    font-family:"黑体";
    font-size:24px;
}
.web_content{
    width:80%;
    min-width:1008px;
    margin-left:0;
    line-height:30px;
    text-indent:2em;
}
.web_content p{
    margin-bottom:3%;
}
.web_content img{
    width:90%;
    /*margin-left:2.5%;*/
    vertical-align: middle;
}
 .web_content td{
    text-align:center;
} 
.minimask{
    width:75%;
    height:200px;
    line-height:200px;
    background:rgba(0,0,0,0.4);
    color:white;
    position:relative;
    float:left;
    margin-top:-45%;
    margin-left:12%;
    cursor:pointer;
    font-family:  钀嶆柟-绠�;
    font-size:14px;
}
.minimask:hover{
    background:rgba(0,0,0,0.6);
}
.thirdcontent p{
    margin:0;
    padding:0;
    margin-bottom:20px;
}
.thirdhead{
    font-size:20px;
    margin-bottom:2%;
    text-align: center;
    font-weidth:bold;
}
.thirdon{
    border-bottom:3px solid #ffffff;
}
.web_content1{
    width:84%;
    min-width:1008px;
    margin-left:8%;
    padding:3% 0;
    line-height:30px;
    text-indent:2em;
    display: none;
}
.web_content1 p{
    margin-bottom:3%;
}

.web_content1 td{
    text-align:center;
}

.timething_table{
    width:83%;
    margin-left:8.5%;
}
.timething_table a{
    display:block;
    background-color:white;
    width:410px;
    height:35px;
}
.timething_table p{
    float:left;
    color:black;
    margin-top:3px;
    font-size:13px;
}
.timething_table h1,.timething_table h2{
    margin:0;
    padding:0;
    color:white;

}
.timething_table h1{
    font-size:18px;
    padding-top:16px;
    float:top;
    height:19px;
}
.timething_table h2{
    font-weight:normal;
    font-size:10px;
}
.timething_table a:hover .time_span{
    background:#0093cc;
}
.timething_table a:hover p{
    color:#0093cc;
}
.timething_table a:hover{
    box-shadow: 0px 0px 15px #7f7f7f;
}
.time_span{
    background:#999999;
    width:120px;
    float:left;
    height:28px;
    margin-left:13px;
    margin-top:3.5px;
}
.time_span img{
    width:17px;
    margin-top:5px;
    float:left;
    margin-left:10px;
}