@import url("https://at.alicdn.com/t/font_2767354_53widi08r6j.css");
a{
transition: all .3s ease;
}
img {
object-fit: cover;
transition: all 1s;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
}
@font-face {
font-family: DIN-Bold;
src: url("../fonts/DIN-Bold.otf"),
url("../fonts/DIN-Bold.woff") format("woff"),
url("../fonts/DIN-Bold.ttf") format("truetype");
}
.hservices-wrap{
background: #FFFFFF;
box-shadow: 0px 6px 21px -2px rgba(52, 146, 183, 0.2);
border-radius: 10px;
padding: 27px 36px;
margin-top: -134px;
}
.Intelligent{
width: 136px;
background: #1C62AC;
border: 1px solid #F6F8FA;
border-radius: 19px;
font-size: 18px;
font-weight: 600;
display: block;
color: #FFFFFF;
padding-left: 10px;
text-align: center;
line-height: 38px;
letter-spacing: 1px;
position: absolute;
right: 0;
top: 8px;
}
.zmhd-tel{
position: relative;
}
.wrap{
background: #F6F8FA;
}
.one-log{
float: left;
width: 194px;
}
.Online-list{
padding-right: 12px;
}
.one-list-top{
overflow: hidden;
border-bottom: 1px solid #DBE1E7;
padding-bottom: 19px;
margin-bottom: 24px;
}
.Online-list li{
float: left;
}
.Online-list .Online-picer{
width: 42px;
margin-right: 9px;
height: 37px;
margin-top: 9px;
}
.Online-list .Online-picer01{
width: 39px;
height: 42px;
margin-top: 6px;
margin-right: 9px;
}
.Online-list .Online-picer02{
width: 39px;
height: 46px;
margin-right: 9px;
margin-top: 5px;
}
.Latest-information-disclosure .shortcut ul li a .icon-gongkainianbao,
.Latest-information-disclosure .shortcut ul li a .icon-yishenqinggongkai{
font-size: 24px;
}
.Online-list .Online-txt span{
font-size: 24px;
font-family:DIN-Bold;
font-weight: bold;
color: #BF1920;
line-height: 29px;
}
p{
margin-bottom: 0;
}
ul{
margin: 0;
padding: 0;
}
.Online-list .Online-txt p{
font-size: 14px;
font-weight: bold;
color: #2E3434;
line-height: 21px;
}
.Online-list li:nth-child(2){
margin-left: 124px;
}
.Online-list li:nth-child(3){
margin-left: 111px;
}
.Latest-information-disclosure .layer11-list .hudong-radius .icon-dianhua{
font-size: 26px;
}
.Latest-information-disclosure .layer11-list .hudong-radius .icon-xin{
font-size: 24px;
}
.layer11-list li a:hover .icon-dianhua{
font-size: 28px!important;
}
.layer11-list li a:hover .icon-xin{
font-size: 26px!important;
}
.hnav-info li a{
    font-size: 16px;
    font-weight: 500;
    color: #1B62AC;
    line-height: 46px;
    padding: 5px 0;
border-radius: 5px;
    text-align: center;
    z-index: 2;
}
.hnav-info li{
margin: 0 20px!important;
    width: 25.55%;
    margin-top: -5px!important;
}
.owl-info .title{
border-bottom: none;
border-radius: 0 0 10px 10px;
}
.hnav-info{
background-color:transparent!important;
position: relative;
width: 515px;
background-color: #F3F5F7!important;
border-radius: 5px;
margin: 0 auto;
height: 46px;
}
.hnav-info #bgli {
    position: absolute;
background-color: #1B62AC;
box-shadow: 0px 2px 12px -1px rgba(68, 127, 151, 0.23);
border-radius: 5px;
    z-index: 1;
    height: 56px;
}
.hnav-info>li.active>a, .hnav-info>li.active>a:focus, .hnav-info>li.active>a:hover {
color: #fff;
background-color: transparent;
}
.Service-list li{
width: 11.11111%;
float: left;
}
.Service-list li .iconfont{
font-size: 34px;
width: 65px;
height: 65px;
border-radius: 50%;
border: 1px solid #1B62AC;
display: block;
color: #1B62AC;
text-align: center;
line-height: 65px;
margin: 0 auto;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.Service-list li p{
font-size: 16px;
font-weight: 400;
color: #95A1AD;
line-height: 24px;
margin-top: 15px;
text-align: center;
}
.Service-list{
width: 100%;
margin-top: 25px;
overflow: hidden;
}
.Service-list li a:hover .iconfont,.calendar_con li a:hover .iconfont,
.Loumenkou-serive li div:hover .iconfont{
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
transform: scale(.8);
}
.Service-list li a:hover p,.calendar_con li a:hover p,.leader-list li a:hover h4,
.breadcrumb li a:hover{
color: #1B62AC;
}
.hiwant{
width: 100%;
background:rgba(235,239,242, .6);
border-radius: 6px;
overflow: hidden;
margin-top: 31px;
padding-top: 18px;
padding-bottom: 13px;
}
.hiwant li{
width: 20%;
float: left;
text-align: center;
}
.hiwant li a{
display: block;
position: relative;
}
.hiwant li a:after{
content: '';
width: 1px;
height: 28px;
background-color: rgba(210,216,222,.6);
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.hiwant li:last-child a:after{
display: none;
}
.hiwant li a:hover p,.search-words ul li a:hover,.Online-list li a:hover p{
color: #1B62AC;
}
.hiwant li .iconfont{
font-size: 28px;
display: inline-block;
color: #1B62AC;
}
.hiwant li p{
font-size: 18px;
font-weight: 500;
color: #95A1AD;
position: relative;
top: -4px;
display: inline-block;
}
.navbar.isStuck{
background-color:#1B62AC!important;
}
.layer1 h2{
font-size: 24px;
margin-top: 0;
margin-bottom: 26px;
font-weight: bold;
color: #CF1919;
text-align: center;
line-height: 36px;
}
.layer1 p{
font-size: 16px;
white-space: nowrap;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
margin-bottom: 37px;
font-weight: 400;
color: #6D747D;
line-height: 24px;
}
.layer1{
margin-top: 58px;
padding-bottom: 37px;
}
.owl-info .item a, .owl-info .item a img{
display: block;
border-radius: 10px;
height: 366px;
}
.owl-nav button,.owl-dots button{
border: none;
background: none;
padding: 0;
}
.owl-info .owl-nav{
display: none;
}
.owl-info .owl-dots .owl-dot span{
width: 8px;
height: 8px;
background: rgba(255,255,255,.3);
margin: 0 3px;
}
.outer1 .owl-info .owl-dots{
bottom: 8px;
right: 22px;
}
.owl-info .owl-dots .owl-dot.active span, .owl-info .owl-dots .owl-dot:hover span {
background: #FFFFFF;
}
.outer1{
margin: 0 -20px;
}
.outer1 .col-md-6{
padding: 0 20px;
}
.word2 li{
padding: 0 20px;
}
ul.word2{
border-bottom:transparent!important;
}
.word2 li a{
font-size: 18px;
font-weight: 500;
color: #33363A;
line-height: 27px;
margin-right: 0;
border: none;
padding: 11px 0px!important;
}
.no-referrer ul.word2>li.active>a, .no-referrer ul.word2>li.active>a:focus,
.no-referrer ul.word2>li.active>a:hover{
background-color:transparent;
border-bottom: transparent!important;
color:#1B62AC;
font-weight: bold;
}
.word2>li.active>a:after{
content: '';
width: 24px;
height: 3px;
background: #1B62AC;
border-radius: 3px;
display: block;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.word2{
margin: 0 -20px;
}
.no-referrer{
border-bottom: 1px solid #DBE1E7;
margin-bottom:15px;
}
.word2-list li a{
font-size: 16px;
font-weight: 400;
color: #3D3F46;
padding-left: 17px;
background: url(../img/fk-dot.png) left no-repeat;
line-height: 50px;
margin-left: 0!important;
width: 100%!important;
}
.word2-list li a:hover,.Latest-information-list li a:hover{
background: url(../img/fk-dot-active.png) left no-repeat;
}
.word2-list li,.Latest-information-list li {
list-style-type: none!important;
padding: 0!important;
}
.word2-list li a:hover,.Latest-information-list li a:hover,.shortcut ul li a:hover span,
.layer11-list li a:hover p,.public_nav li a:hover,.evaluation-list li a:hover,
.btn-group .btn-sm:hover,.floory-datailer li a:hover,.login-denglu a:hover,
.title h3 a:hover,.Acceptance-range li a:hover,.district-situation-title h3 a:hover{
color: #1B62AC;
}
.title h3 a{
font-size: 28px;
font-weight: bold;
color: #333333;
line-height: 42px;
letter-spacing: 1px;
margin: 0;

}
.title{
border-bottom: 1px solid #DDDDDD;
margin-bottom: 28px;
padding-bottom: 25px;
}
.margin-top40{
margin-top: 40px;
}
.Latest-information-title h4 a{
font-size: 22px;
font-weight: bold;
color: #1C62AC;
line-height: 33px;
letter-spacing: 1px;

position: relative;
padding-bottom: 13px;
}
.Latest-information-title h4,.title h3{
margin: 0;
}

.Latest-information-title h4 a:after{
content: '';
width: 34px;
height: 6px;
background: #1C62AC;
border-radius: 2px;
position: absolute;
bottom: 0;
left: 0;
}
.Latest-information-list li a{
font-size: 18px;
font-weight: 500;
color: #666666;
line-height: 55px;
padding-left: 17px;
background: url(../img/fk-dot.png) left no-repeat;
margin-left: 0!important;
width: 95%!important;
}
.Latest-information-title{
margin-bottom: 30px;
}
.Latest-information-disclosure .col-md-6{
padding: 0 22px;
}
.Latest-information-disclosure{
margin: 0 -22px;
margin-bottom: 46px;
}
.shortcut{
overflow: hidden;
background: #F6F8FA;
border-radius: 2px;
width: 100%;
margin-top: 24px;
padding: 15px 24px 3px 24px;
}
.shortcut ul li{
width: 33.333%;
float: left;
padding: 0 11px;
margin-bottom: 10px;
}
.shortcut ul{
margin: 0 -11px;
}
.shortcut ul li a{
display: block;
background: #FFFFFF;
border-radius: 6px;
}
.shortcut ul li a .iconfont{
font-size: 28px;
display: block;
color: #fff;
transition: 0.3s;
}
.shortcut ul li a .btn-radius{
width: 50px;
height: 50px;
background: #1C62AC;
border-radius: 50%;
float: left;
margin-top: -3px;
text-align: center;
line-height: 50px;
margin-left: -3px;
}
.shortcut ul li a span{
font-size: 16px;
font-weight: 400;
color: #333333;
line-height: 44px;
padding-left: 17px;
}
.shortcut ul li a:hover .iconfont,.layer11-list li a:hover .iconfont,
.list-card2 li a:hover .iconfont{
font-size: 30px;
transition: 0.3s;
transform: rotate(-15deg);
-ms-transform: rotate(-15deg);
-moz-transform: rotate(-15deg);
-webkit-transform: rotate(-15deg);
-o-transform: rotate(-15deg);
}
.layer11-list li a:hover .iconfont{
font-size: 34px;
}
.pic2{
width: 194px;
float: left;
margin-right: 20px;
margin-top: 31px;
}
.layer11-list li{
float: left;
width: 33.333%;
}
.layer11-list{
width: 334px;
overflow: hidden;
padding-bottom: 21px;
float: left;
background: #FFFFFF;
border-radius: 2px;
margin-top: 31px;
padding-top: 18px;
}
.layer11-list .hudong-radius{
width: 58px;
background: #1C62AC;
border-radius: 50%;
display: block;
line-height: 58px;
text-align: center;
margin: 0 auto;
}
.layer11-list .hudong-radius .iconfont{
font-size: 32px;
color: #fff;
transition: 0.3s;

display: block;
}
.layer11-list li p{
font-size: 14px;
text-align: center;
font-weight: 400;
color: #333333;
line-height: 20px;
margin-top: 15px;
}
.link-item .owl-dots{
display: none;
}
.link-item .owl-nav .owl-prev{
left: -40px;

}
.link-item .owl-nav .owl-next{
right: -40px;

}
.link-item .owl-nav button{
position: absolute;
width: 21px;
height: 21px;
background: rgba(55,135,215,.4);
opacity: 0.4;
border-radius: 50%;
top: 50%;
transform: translateY(-50%);
}
.link-item .owl-nav button span{
font-size: 30px;
height: 21px;
display: block;
line-height: 14px;
color: #fff;
}
.link-item{
margin-top: 35px;
margin-bottom: 27px;
}

/* 新闻中心 */
.layer2{
margin-top: 50px;
}
.layer2 h2{
font-size: 24px;
font-weight: bold;
color: #CF1919;
line-height: 36px;
margin-top: 0;
margin-bottom: 26px;
text-align: center;
}
.layer2 p{
font-size: 16px;
font-weight: 400;
color: #6D747D;
line-height: 24px;
white-space: nowrap;
text-align: center;
text-overflow: ellipsis;
overflow: hidden;
}
.district-situation-title h3{
margin-top: 0;
margin-bottom: 32px;
}
.district-situation-title h3 a{
font-size: 28px;
font-weight: bold;
color: #333333;
line-height: 42px;
letter-spacing: 1px;
}
.district-situation-lt{
float: left;
width: 733px;
background: #F6F8FA;
border-radius: 6px;
position: relative;
padding: 29px 20px;
}
.district-situation{
margin-top: 35px;
margin-bottom: 61px;
overflow: hidden;
}
.picTextList .tool-box-img{
width: 190px;
height: 130px;
float: left;
overflow: hidden;
}
.picTextList .tool-box-content>h4{
font-size: 18px;
margin-top: 0;
margin-bottom: 13px;
font-weight: 500;
color: #333333;
line-height: 27px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.picTextList .tool-box-content{
margin-left: 205px;
}
.picTextList .tool-box-content .q-title{
font-size: 16px;
font-weight: 400;
color: #9B9B9B;
line-height: 24px;
margin-bottom: 21px;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.picTextList .tool-box-content .q-time{
font-size: 14px;
font-weight: 400;
color: #9B9B9B;
line-height: 21px;
}
ul.picTextList li a:hover{
background: transparent;
}
ul.picTextList li a:hover img,.common-list li a:hover img,.list-guide-div:hover .guide-tu img,
.leader-list li a:hover img, .Data_theory li a:hover img{
opacity:1;
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
}
ul.picTextList li a:hover h4, .common-list li a:hover p,.list-card2 li a:hover span,
.creditcode-table tbody tr td a:hover,.Bulletin-board-comun:hover h3{
color: #1B62AC;
}
ul.picTextList li{
margin-bottom: 26px;
}
ul.picTextList li:last-child{
margin-bottom: 0;
}
.more03{
position: absolute;
top: 0;
right: 0;
    width: 72px;
}
.district-situation-rt{
float: right;
width: 347px;
background: #F6F8FA;
border-radius: 6px;
position: relative;
padding: 29px 20px 32px 20px;
}
.district-situation-rt .district-situation-title h3{
margin-bottom: 15px;
}
.work_list li a{
font-size: 18px;
font-weight: 500;
color: #1B62AC;
line-height: 56px;
padding: 8px 2px;
text-align: center;
z-index: 2;
}
.work_list{
width: 649px;
height: 56px;
background-color: #FFFFFF!important;
border-radius: 5px;
margin: 0 auto;
margin-top: 28px;
position: relative;
}
.work_list #bgli{
position: absolute;
    height: 72px;
    z-index: 1;
background-color: #1B62AC;
box-shadow: 0px 2px 12px -1px rgb(68 127 151 / 23%);
border-radius: 5px;

}
.work_list li{
padding: 0;
    margin-top: -8px;
        width: 25%;
margin-left: 0!important;
}
.work_list>li.active>a, .work_list>li.active>a:focus, .work_list>li.active>a:hover {
color: #fff;
background-color:transparent;
}
.common-list .common-list-pic{
width: 100%;
height: 224px;
overflow: hidden;
border-radius: 6px;
}
.common-list .common-list-pic img{
height: 100%;
border-radius: 6px;
}
.picTextList .tool-box-img img{
height: 100%;
}
.common-list li{
width: 33.333%;
float: left;
padding:0 20px;
}
.common-list{
margin: 0 -20px;
}
.common-list li p{
font-size: 16px;
text-align: center;
margin-top: 20px;
font-weight: 500;
color: #333333;
line-height: 24px;
}
.common-list{
overflow: hidden;
margin-top: 44px;
}
.more {
width: 136px;
margin: 0 auto;

margin-bottom: 24px;
margin-top: 38px;
}
.more a:hover,.form-query button:hover,.tion-appraisal a:hover,.street li a:hover,
.advisory-btn .btn-primary:hover,.Intelligent:hover{
border:1px solid #1B62AC;
color: #1B62AC;
background: #fff;
}
.more a{
background: #1B62AC;
border-radius: 19px;
padding-left: 12px;
border: 1px solid #fff;
font-size: 18px;
font-weight: 600;
color: #FFFFFF;
display: block;
letter-spacing: 1px;
text-align: center;
line-height: 38px;
}
.more a .iconfont, .Intelligent .iconfont{
font-weight: 500;
font-size: 20px;
}
.pic-focus{
margin: 0 -20px;
margin-top: 38px;
margin-bottom: 50px;
overflow: hidden;
}
.pic-focus li{
float: left;
padding: 0 20px;
width: 33.333%;
}
.pic-focus li a{
display: block;
}
.pic-focus li a:hover, .pic2 a:hover img,.card-yjzj a:hover img,.Knowledge-base:hover img,
.exchange-img:hover,.my-jiany:hover img,.interview_ft a:hover img{
opacity: 0.8;
}
.slide {
width: 100%;
min-height: 180px;
overflow: hidden;
position: relative;
height: 560px!important;
margin-bottom: 27px;
margin-top: 35px;
}
.slide .img{
overflow: hidden;
position: absolute;
height: 100%;
border-radius: 6px;
transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img2{
width: 60%;
height: 484px;
top: 5%;
left: -20%;
z-index: 2;
opacity: 0.5;
}
.slide .img3{
width: 958px;
height: 541px;
top: 0;
left: 8%;
box-shadow: 0px 6px 14px 0px rgba(0, 39, 85, 0.41);
z-index: 3;
}
.slide .img4{
width: 60%;
height: 484px;
top: 5%;
left: 60%;
opacity: 0.5;
z-index: 2;
}
.slide .img img{
height: 100%;
}
.shang-jt, .xia-jt{
position: absolute;
top: 50%;
width: 47px;
border: none;
height: 48px;
background-color: rgba(99,102,105,.3);
border-radius: 6px 0px 0px 6px;
transform: translateY(-50%);
color: #fff;
}
.slide .shang-jt{
left: 0;
border-radius: 0px 6px 6px 0px;
}
.slide .xia-jt{
right:0;
}
.shang-jt .iconfont , .xia-jt .iconfont{
font-size: 30px;
font-weight: bold;
}
.slide .img p img, .lunbot-slider .item p img{
height: auto;
width: auto;
padding-right: 19px;
}
.slide .img2:before,.slide .img4:before{
content: '';
width: 100%;
height: 100%;
background: #F6F8FA;
position: absolute;
top: 0;
left: 0;
}
/* 政民互动 */
.card{
margin-top: 40px;
margin-bottom: 22px;
overflow: hidden;
}
.list-card2 .card2{
width: 52px;
height: 52px;
float: left;
border-radius: 50%;
line-height: 52px;
text-align: center;
}
.list-card2 li a span{
display: inline-block;
margin-left: 25px;
font-size: 20px;
font-weight: 400;
color: #333333;
line-height: 28px;
line-height: 52px;
letter-spacing: 1px;
}
.orgin{
background: #FF8C4C;
}
.list-card2 li a{
display: block;
padding: 12px 10px 15px 41px;
overflow: hidden;
background: #F6F8FA;
border-radius: 6px;
}
.list-card2 li{
width: 50%;
float: left;
padding: 0 20px;
margin-bottom: 20px;
}
.list-card2 li a .iconfont{
font-size: 28px;
color: #fff;
transition: 0.3s;
display: block;
}
.list-card2{
margin: 0 -20px;
float: left;
width: 69.5%;
}
.card-yjzj{
width: 346px;
border-radius: 6px;
height: 178px;
margin-left: 40px;
float: right;
}
.card-yjzj a{
display: block;
background: url(../img/mess-pic.png) center no-repeat;
border-radius: 10px;
/* height: 178px; */
padding: 51px 0 51px 27px;
overflow: hidden;
font-size: 26px;
font-weight: 600;
color: #FFFFFF;
line-height: 37px;
letter-spacing: 1px;
}
.card-yjzj a .iconfont{
font-weight: 500;
font-size: 24px;
display: block;
margin-top: 2px;
}
.greene{
background: #29CF39;
}
.z-coler{
background: #4E6BE7;
}
.bluer{
background: #3787D7;
}
.channel-title h4{
font-size: 22px;
font-weight: bold;
color: #3787D7;
letter-spacing: 1px;
margin:0;
float: left;
line-height: 75px;
margin-right: 27px;
height: 100%;
}
.channel-title{
overflow: hidden;
background: #FFFFFF;
border-radius: 6px;
padding-left: 23px;
padding-right: 24px;
margin-bottom: 15px;
}
.channel-title ul li{
float: left;
font-size: 16px;
font-weight: 400;
color: #D73737;
line-height: 75px;
margin-right: 25px;
}
.channel-title .more{
margin: auto;
float: right;
margin-top: 18px;
}
.maildetail label{
float: left;
font-size: 14px;
font-weight: 400;
color: #878B96;
line-height: 39px;
letter-spacing: 1px;
}
.maildetail input{
width: 215px;
height: 39px;
border-radius: 5px!important;
border: 1px solid #CDCDCD;
font-size: 14px;
font-weight: 400;
color: #878B96;
background-color:transparent!important;
line-height: 20px;
letter-spacing: 1px;
}
.maildetail{
float: left;
margin-bottom: 28px;
}
.margin-lt40{
margin-left: 40px;
}
.margin-lt61{
margin-left: 61px;
}
.maildetail img,.Knowledge-base img{
width: auto;
}
.form-query button{
width: 81px;
/* height: 39px; */
background: #1B62AC;
border-radius: 5px;
font-size: 14px;
font-weight: 400;
color: #FFFFFF;
line-height: 37px;
letter-spacing: 1px;
border: none;
float: right;
}
.creditcode-table table {
border: none;
table-layout: fixed;
}
.creditcode-table thead tr {
background: #E5E9ED;
border-radius: 6px;
color: #fff;
}
.creditcode-table thead tr td {
font-size: 16px;
padding: 14px 30px;
color: #5F6369;
border: none;
text-align: center;
}
.creditcode-table tbody tr td {
line-height: 65px;
border: none;
vertical-align: middle;
border-bottom: 1px solid #EEEEEE;
text-align: center;
padding: 0 30px;
color: #5F6369;
font-size: 16px;
}
.form-query{
overflow: hidden;
}
.table-striped>tbody>tr:nth-of-type(odd), .table-hover>tbody>tr:hover {
background-color: transparent;
}
.creditcode-table tbody tr td a{
color: #5F6369;
}
.creditcode-table tbody tr:last-child td{
border-bottom: none;
}
.margintop0{
margin-top: 0;
}
.creditcode-table{
background: #fff;
margin-bottom: 30px;
border-radius: 6px;
}
.Knowledge-base {
padding-left: 11px;
margin-top: 14px;
display: block;
}
.Problem-list li{
width: 50%;
float: left;
padding: 0 40px!important;
}
.Problem-list{
margin: 0 -40px;
}
.margin-bottom18{
margin-bottom: 18px;
}
.margin-bottom23{
margin-bottom: 23px;
}
.exchange div{
float: left;
width: 33.333%;
padding: 0 20px;
}
.interview_ft a{
	display: block;
	margin-top: 33px;
}
.exchange{
margin: 0 -20px;
overflow: hidden;
margin-bottom: 51px;
}
.exchange-list{
margin-top: 20px;
padding-left: 10px!important;
}
.line-more a{
font-size: 14px;
font-weight: 400;
color: #1B62AC;
line-height: 34px;
letter-spacing: 1px;
text-align: center;
display: block;
padding-left: 10px;
border-radius: 19px;
}
.exchange .line-more{
width: 116px;
padding: 0;
margin: 0 auto;
float: none;
border-radius: 19px;
border: 1px dashed #1B62AC;
margin-top: 10px;
}
.line-more a:hover,.Announcement-more a:hover{
background: #1B62AC;
color: #fff;
}
.line-more:hover,.Announcement-more:hover{
border: 1px solid #1B62AC;
}


/* 走进长宁 */
.list-guide{
float: left;
width: 50%;
padding: 0 26px;
margin-bottom: 40px;
}
.guide-box{
margin: 0 -26px;
margin-top: 40px;
overflow: hidden;
margin-bottom: 2px;
}
.guide-tu{
border-radius: 6px;
display: block;
overflow: hidden;
height: 241px;
}
.guide-tu img{
height: 100%;
border-radius: 6px;
}
.guide-menu h4{
font-size: 20px;
font-weight: 600;
color: #FFFFFF;
margin: 0 auto;
text-align: center;
padding-top: 17px;
padding-bottom: 14px;
line-height: 28px;
border-bottom: 1px solid rgba(255,255,255,.17);
margin-left: 11px;
margin-right: 18px;
}
.guide-menu{
background: rgba(14,86,158,.92);
border-radius: 6px;
overflow: hidden;
}
.guide-menu-box{
padding-right: 30px;
padding-left: 17px;
margin-top: -77px;
position: relative;
}
.guide-menu ul li{
width: 33.3333%;
float: left;
text-align: center;
margin-bottom: 28px;
}
.guide-menu ul li a{
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
line-height: 22px;
padding-left: 16px;
background: url(../img/fk-b-dot.png) left no-repeat;
}
.guide-menu ul{
margin-top: 25px;
}
.guide-menu a{
color: #fff;
}
.calendar_con li{
width: 20%;
float: left;
padding: 0 13px;
}
.calendar_con{
margin: 0 -13px;
overflow: hidden;
padding: 47px 0;
}
.calendar_con li a{
display: block;
background: #fff;
text-align: center;
padding-bottom: 48px;
padding-top:39px;
box-shadow: 0px 2px 5px 0px rgba(6, 89, 189, 0.07);
}
.calendar_con li a p{
font-size: 20px;
font-weight: 500;
color: #494C4D;
line-height: 30px;
letter-spacing: 1px;
margin-top: 12px;
}
.calendar_con li a .iconfont{
font-size: 52px;
color: #7C838B;
display: block;
line-height: 78px;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.calendar_con li a .icon-lishi{
font-size: 44px;
}
.calendar_con li a .icon-qiapian{
font-size: 38px;
}


/* 领导之窗 */
.leader-category-list{
width: 100%;
margin-top: 66px;
}
.leader-category-list li{
width: 16.6666%;
}
.leader-category{
padding: 0 40px;
overflow: hidden;
margin-bottom: 52px;
}
.leader-list .leader-pic{
width: 160px;
height: 200px;
overflow: hidden;
float: left;
border-radius: 10px 0 0 10px;
}
.leader-list li a{
display: block;
border-radius: 10px;
background: #FFFFFF;
overflow: hidden;
box-shadow: 0px 6px 21px -2px rgba(52, 146, 183, 0.2);
}
.leader-list li{
margin-bottom: 30px;
}
.leader-list .leader-txt h4{
font-size: 20px;
margin-top: 0;
margin-bottom: 19px;
font-weight: 500;
color: #53575B;
line-height: 30px;
}
.leader-list .leader-pic img{
height: 100%;
border-radius: 10px 0 0 10px;
}
.leader-list .leader-txt{
margin-left: 186px;
padding-top: 25px;
padding-right: 113px;
}
.leader-list .leader-txt p{
font-size: 16px;
margin-bottom:13px;
font-weight: 400;
color: #8D9094;
}
.leader-list{
margin-bottom: 58px;
}
/* 知识库 */
.Knowledge{
padding: 0;
overflow: visible;
margin-bottom: 29px;
}
.ld_list-title{
padding-bottom: 10px;
border-bottom: 1px solid rgba(151,151,151,.3)
}
.Knowledge .leader-category-list{
margin-top: 36px;
}
.breadcrumb{
padding:0;
margin-bottom: 54px;
background-color:transparent;
border-radius: 0;
margin-top: 23px;
}
.breadcrumb li a{
font-size: 14px;
font-weight: 400;
color: #A7ACB1;
line-height: 21px;
}
.breadcrumb li{
color: #A7ACB1;
}
.public_nav li a{
font-size: 18px;
margin-left: 0!important;
font-weight: 500;
color: #333333;
line-height: 71px;
}
.public_nav .time{
line-height: 71px;
font-size: 18px;
font-weight: 400;
width: auto!important;
opacity: 1!important;
top: 0!important;
color: #C7C7C7;
}
.public_nav li{
padding: 0!important;
}

.wbk, .whj_skip {
border: none!important;
position: relative;
}
.pagination{
margin-bottom: 48px;
margin-top: 40px;
}
.advisory-group-input .publicry:first-child{
	padding-left: 0;
}
/* 知识库详情 */
.crumbsBox{
margin-bottom: 28px;
}
.zhis-deatail{
margin-top: 26px;
}
.Knowledge-base-details{
margin-top: 47px;
}
.Knowledge-base-details h4, .Article-title, .appraisal-details h4{
font-size: 22px;
text-align: center;
font-weight: 500;
color: #333333;
line-height: 33px;
letter-spacing: 1px;
margin-bottom: 17px;
}
.fb-data,.Article-time{
font-size: 14px;
text-align: center;
font-weight: 400;
color: #A1A1A1;
line-height: 21px;
}
.base-details{
background: #F6F8FA;
padding: 13px 34px;
overflow: hidden;
padding-bottom: 53px;
margin-top: 20px;
margin-bottom: 50px;
}
.base-details ul li{
font-size: 16px;

font-weight: 500;
color: #333333;
line-height: 39px;
}
.huifu-coner{
margin: 20px 0;
}
/* 意见征集详情 */
.solicitation-opinions .work_list{
background-color:#F6F8FA!important;
margin-top: 33px;
width: 763px;
}
.solicitation-opinions{
margin-bottom: 48px;
padding: 0;
}
.solicitation-opinions .work_list li a{
padding: 8px 5px;
}
.Article{
padding: 0;
}
.Article-title{
margin: 0;
}
.padd20-page{
padding-bottom: 20px;
}
.Article-time{
margin-top: 17px;
margin-bottom:29px;
}
.Article_content{
border-top:none;
padding: 40px 68px 70px 0;
}
.Article_content p img{
width: auto;
max-width: 100%;
}
.Article_content p{
font-size: 16px;
font-weight: 400;
color: #333333;
text-align: justify;
line-height: 28px;
margin-bottom: 35px;
text-indent: 2em;
}
/* 调查评议详情 */
.successHandler{
line-height: 47px;
background: #C1DFFF;
border-radius: 5px;
border: 1px solid #1B62AC;
font-size: 16px;
text-align: center;
font-weight: 400;
color: #1B62AC;
}
.appraisal-details{
margin-top: 16px;
}
.Investigation-appraisal h5{
font-size: 20px;
font-weight: 500;
color: #53575B;
line-height: 30px;
margin-bottom: 24px;
margin-top: 0;
}
.Investigation-appraisal div{
padding: 18px 32px;
overflow: hidden;
background-color: #fff;
margin-bottom: 10px;
}
.cbox {
-webkit-appearance: none;
width: 16px!important;
height: 16px!important;
display: inline-block;
margin: 5px 13px 0 0!important;
cursor: pointer;
vertical-align: middle;
float: left;
border: none!important;
background: url(../img/cenake.png) no-repeat;
}
.cbox-checher{
-webkit-appearance: none;
width: 16px!important;
height: 16px!important;
display: inline-block;
margin: 5px 13px 0 0!important;
position: static!important;
cursor: pointer;
vertical-align: middle;
float: left;
border: none!important;
background: url(../img/square.png) no-repeat;
}
.cbox:checked {
background: url(../img/active-radius.png) no-repeat;
}
.cbox-checher:checked{
background: url(../img/check-acitve.png) no-repeat;
}
.radius-dx li span{
font-size: 16px;
font-weight: 400;
color: #53575B;
line-height: 24px;
float: left;
}
.radius-dx li .checkbox-inline{
padding-left: 0!important;
}
.radius-dx li .checkbox-inline{
margin-right: 130px;
}
.Gender li .checkbox-inline{
margin-right: 86px;
}
.radius-dx li .checkbox-inline:last-child{
margin-right: 0;
}
.Investigation-appraisal{
margin-top: 26px;
margin-bottom: 42px;
}
.Investigation-appraisal div textarea{
border: 1px solid rgba(184,189,196,.3);
font-size: 14px;
padding: 25px 18px;
font-weight: 400;
color: rgba(83,87,91,1);
line-height: 21px;
width: 100%;
}
.Investigation-appraisal div textarea:-moz-placeholder{
 color: rgba(83,87,91,.3);
}
.Investigation-appraisal div textarea::-moz-placeholder{
 color: rgba(83,87,91,.3);
}
.Investigation-appraisal div textarea::-webkit-input-placeholder{
 color: rgba(83,87,91,.3);
}
.Investigation-appraisal div textarea::-ms-input-placeholder{
 color: rgba(83,87,91,.3);
}
.Investigation-appraisal button{
display: block;
font-size: 20px;
text-align: center;
font-weight: 500;
color: #FFFFFF;
line-height:55px;
letter-spacing: 2px;
width: 224px;
border:1px solid #1B62AC;
background-color: #1B62AC;
border-radius: 6px;
margin: 0 auto;
margin-top: 31px;
}
.Investigation-appraisal div textarea:focus,
.advisory-group-input input:focus{
color: #53575B;
}
/* 通用互动列表页 */
.evaluation-list li{
padding: 23px 0;
}
.evaluation-list li a{
margin-left: 0!important;
font-size: 18px;
font-weight: 500;
color: #333333;
width: 80%!important;
}
.evaluation-list li a label{
/* width: 60px; */
padding: 1px 8px;
font-size: 14px;
font-weight: 400;
color: #A7ACB1;
margin-right: 18px;
text-align: center;
margin-bottom: 0;
position: relative;
border: 1px solid #A7ACB1;
}
.evaluation-list li a label:before {
content: '';
width: 0;
height: 0;
border-color: #fff transparent;
border-width: 0px 5px 4px 0px;
border-style: solid;
position: absolute;
right: -4px;
bottom: 0px;
z-index: 3;
}
.evaluation-list li a label:after {
content: '';
width: 0;
height: 0;
border-color: #A7ACB1 transparent;
border-width: 0px 6px 6px 0px;
border-style: solid;
position: absolute;
right: -6px;
bottom: -1px;
}
.evaluation-list .time {
opacity: 1!important;
top: 25px!important;
width: auto!important;
font-size: 18px;
font-weight: 400;
color: #C7C7C7;
}
.pingyi{
margin-bottom: 10px;
}
.evaluation-list li a .on-going{
border: 1px solid #65C12E;
color: #65C12E;
background: #EAFFD9;
}
.evaluation-list li a .on-going:before{
border-color: #EAFFD9 transparent;
}
.evaluation-list li a .on-going:after{
border-color: #65C12E transparent;
}
/* 通用稿件详情 */
.Manuscript-margin{
margin-top: 30px;
}
.Manuscript-margin .Article_content{
padding-bottom: 22px;
}
.Related-manuscripts{
padding-top: 47px;
padding-bottom: 30px;
overflow: hidden;
}
.Related-manuscripts .Latest-information-title{
margin-bottom: 40px;
}
.btn-group .btn-sm{
color: #666666;
}
.manuscriptser{
margin: 35px 0;
}
/* 人民意见征集 */
.Proposal-Coll{
padding-left: 82px;
margin-top: 63px;
}
.Proposal-Coll h1{
font-size: 44px;
margin-top: 0;
margin-bottom: 31px;
font-weight: bold;
color: #FFFFFF;
line-height: 66px;
letter-spacing: 1px;
}
.Proposal-Coll p{
font-size: 20px;
font-weight: 400;
color: #FFFFFF;
line-height: 30px;
letter-spacing: 2px;
}
.Bulletin-board h2{
font-size: 28px;
margin-top: 0;
margin-bottom: 21px;
font-weight: bold;
color: #FA6060;
line-height: 57px;
letter-spacing: 1px;
padding-left: 4px;
}
.Bulletin-board h2 img{
float: left;
width: auto;
}
.Bulletin-board {
padding:17px 22px 20px 18px;
overflow: hidden;
background: #FFFFFF;
margin-top: -60px;
margin-bottom: 31px;
}
.Bulletin-board-comun{
padding-left: 16px;
display: block;
/* padding-bottom: 32px; */

}
.Bulletin-board-comun h3{
font-size: 20px;
margin-bottom: 15px;
margin-top: 0;
font-weight: 500;
color: #3A3D45;
line-height: 30px;
letter-spacing: 2px;
position: relative;
}
.Bulletin-board-comun p span{
font-size: 16px;
text-align: justify;
font-weight: 400;
color: #8A95A1;
line-height: 28px;
word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.Bulletin-board-comun p label{
font-size: 16px;
font-weight: 400;
color: #1B62AC;
line-height: 24px;
cursor: pointer;
position: absolute;
right: 0;
padding-left: 22px;
bottom: -2px;
background-color: #fff;
}
.Bulletin-board-comun p{
position: relative;
}
.Bulletin-board-comun h3 label{
width: 60px;
font-size: 14px;
font-weight: 400;
color:#F74545;
margin-left: 18px;
height: 26px;
text-align: center;
line-height: 26px;
background: #FFD9D9;
margin-bottom: 0;
position: relative;
border: 1px solid #F74545;
position: relative;
top: -2px;
}
.Bulletin-board-comun h3 label:before {
content: '';
width: 0;
height: 0;
border-color: #FFD9D9 transparent;
border-width: 0px 0px 4px 5px;
border-style: solid;
position: absolute;
left: -4px;
bottom: 0px;
z-index: 3;
}
.Bulletin-board-comun h3 label:after {
content: '';
width: 0;
height: 0;
border-color: #F74545 transparent;
border-width: 0px 0px 6px 6px ;
border-style: solid;
position: absolute;
left: -6px;
bottom: -1px;
}
.gonggao{
padding: 0 12px!important;
margin-top: 15px;
overflow: hidden;
}
.Announcement-more{
width: 88px;
border-radius: 4px;
border: 1px dashed #1B62AC;
margin: 0 auto;
margin-top: 25px;
overflow: hidden;
}
.Announcement-more a{
font-size: 14px;
font-weight: 400;
display: block;
text-align: center;
color: #1B62AC;
line-height: 28px;
}
.counmoer{
padding-bottom: 29px;
border-bottom: 1px solid rgba(151,151,151,.3);
}
.suggestions-election{
background: #FFFFFF;
padding: 34px 20px 22px 20px;
overflow: hidden;
}
.suggestions-row .col-md-6{
padding: 0 14px;
}
.suggestions-row{
margin: 0 -14px;
margin-bottom: 41px;
}
.suggestions-election .Latest-information-list li a{
width: 100%!important;
}
.Policy_guidelines li:first-child a{
background: url(../img/zc01.png) center no-repeat;
background-size: cover;
padding: 34px 0;
}
.Policy_guidelines li a{
display: block;
text-align: center;
font-size: 20px;
font-weight: 600;
color: #FFFFFF;

border-radius: 10px;
}
.Policy_guidelines li{
float: left;
padding: 0 17px;
width: 50%;
}
.Policy_guidelines{
margin: 0 -17px;
overflow: hidden;
margin-bottom: 16px;
}
.Policy_guidelines li:last-child a{
background: url(../img/zc02.png) center no-repeat;
background-size: cover;
padding: 19px 24px;
}
.zc-zhinan{
padding-bottom: 19px;
}
.zc-zhinan .Latest-information-title{
margin-bottom: 25px;
}
.my-jiany {
font-size: 28px;
font-weight: 600;
color: #FFFFFF;
line-height: 40px;
width: 100%;
display: block;
border-radius: 10px;
padding: 38px 0 34px 49px;
overflow: hidden;
height: 114px;
letter-spacing: 1px;
background: url(../img/m-yj.png) center no-repeat;
}
.my-jiany .iconfont{
font-weight: 500;
font-size: 24px;
margin-left: 12px;
}


/* 楼宇服务 */
.Building_services{
padding: 0;
margin: 0;
}
.maping {
text-align: center;
margin-bottom: 10px;
margin-top: 32px;
}
.maping img{
width: auto;
}
.Building_services{
    width: 351px;
    padding-right: 41px;
    padding-left: 14px;
    margin: 20px 0 40px 0;
    overflow: visible;
    background: #fff;
}
.Building_services .leader-category-list{
margin: 0;
}
.Building_services .leader-category-list li{
width: 50%;
}
.Project-type li span{
font-size: 18px;
width: 510px;
padding: 21px 32px;
background: #FFFFFF;
border-radius: 8px;
font-weight: 500;
color: #53575B;
line-height: 27px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
float: left;
}
.Project-type li{
margin-bottom: 20px;
overflow: hidden;
}
.Project-type li a{
width: 104px;
font-size: 18px;
font-weight: 600;
color: #FFFFFF;
padding-left: 10px;
text-align: center;
line-height: 38px;
float: right;
letter-spacing: 1px;
background: linear-gradient(141deg, #3787D7 0%, #66C5F8 100%);
border-radius: 19px;
margin-top: 16px;
}
.Project-type li a .iconfont, .street li a .iconfont{
padding-left: 10px;
}
.street li{
padding: 0 51px;
float: left;
width: 50%;
margin-bottom: 20px;
}
.street{
margin: 0 -51px;
}
.street li span{
font-size: 18px;
font-weight: 500;
color: #53575B;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
float: left;
width: 65%;
line-height: 38px;
}
.street li>div{
background: #FFFFFF;
border-radius: 8px;
padding: 16px 32px;
overflow: hidden;
}
.street li a{
width: 104px;
font-size: 18px;
font-weight: 600;
color: #FFFFFF;
padding-left: 10px;
text-align: center;
line-height: 35px;
letter-spacing: 1px;
background: #1B62AC;
border-radius: 19px;
float: right;
border:1px solid #fff;
}
.Project-type , .street{
overflow: hidden;
margin-bottom: 18px;
}
.floor-title h1{
margin: 0;
text-align: center;
font-size: 44px;
font-weight: bold;
color: #FFFFFF;
line-height: 66px;
letter-spacing: 1px;
}
.floor-title{
margin-top: 77px;
margin-bottom: 134px;
}
/* 楼宇服务稿件页 */
.detaer{
margin-top: 51px;
}
.floory-datailer li{
padding: 0!important;
}
.floory-datailer li a{
font-size: 18px;
margin-left: 0!important;
font-weight: 500;
color: #333333;
line-height: 71px;
}
.floory-datailer .time{
font-size: 18px;
font-weight: 400;
color: #C7C7C7;
top:23px!important;
opacity: 1!important;
width: auto!important;
}
/* 个人中心在线咨询 */
.login-denglu{
background: #FFFFFF;
border-radius: 6px;
overflow: hidden;
padding-bottom: 44px;
margin-bottom: 31px;
}
.login-denglu a{
font-size: 14px;
font-weight: 400;
color: rgba(92,97,103,.4);
width: 100%;
text-align: right;
display: block;
padding: 15px 13px 8px 0;
}
.login-denglu a .iconfont{
padding-right: 5px;
position: relative;
top: 1px;
}
.login-denglu h6{
font-size: 18px;
font-weight: 500;
color: #5C6167;
line-height: 25px;
text-align: center;
margin-bottom: 8px;
margin-top: 19px;
}
.login-denglu p{
font-size: 14px;
text-align: center;
font-weight: 400;
color: rgba(92,97,103,.6);
line-height: 20px;
}
.login-denglu div{
width: 90px;
height: 90px;
margin: 0 auto;
}
.zixun-type li a{
font-size: 16px;
font-weight: 500;
color: inherit;
line-height: 24px;
padding: 21px 10px;
text-align: center;
    position: relative;
    z-index: 2;
}
.zixun-type li{
float: none;
margin-left: 0!important;
    color: #1B62AC;
}
.zixun-type{
    color: #1B62AC;

position: relative;
background-color: #fff!important;
}
.zx-type-tab{
padding:13px 0;
border-radius: 5px;
background-color: #fff!important;
}
.zixun-type .block{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    width: 274px;
    box-shadow: 0px 2px 12px -1px rgba(68, 127, 151, 0.23);
border-radius: 5px;
     margin-left: -6px;
}
.zixun-type>li.active>a,
.zixun-type>li.active>a:focus, .zixun-type>li.active>a:hover{
background: transparent;

}
.zixun-type>li.active>a{

z-index: 2;
}
.consultation-box{
margin-top: 26px;
margin-bottom: 31px;
}
.margin-top19{
margin-top: 19px;
margin-bottom: 10px;
}
.consultationing span{
font-size: 16px;

font-weight: 400;
color: #D73737;
line-height: 40px;
}
.consultationing .more{
float: right;
margin: 0;
}
.consultationing{
margin-bottom: 28px;
}
.zixun-table tbody tr td {
padding: 0;
}
.zixun-table thead tr td{
padding: 14px 0px;
}
.Operation a{
font-size: 16px;
font-weight: 400;
color: #1B62AC!important;
}
.Operation em{
font-style: normal;
padding: 0 10px;
position: relative;
top: -1px;
color: #1B62AC;
}
.zixun-table{
margin-bottom: 0;
}
.zixun-table .table-hover{
    margin-bottom: 120px;
}
.julv-list li a{
font-size: 16px;
font-weight: 400;
color: #5C6167;
}
ul.julv-list.nav-line>li.active>a{
border-bottom: none!important;
background-color: transparent!important;
color: #EF2F27!important;
}
.julv-list{
border-bottom: none!important;
margin-top: 19px;
margin-bottom: 25px;
}
.julv-list li:first-child a{
padding-left: 0!important;
}
.nav-tabs>li>a:hover {
border-color:transparent!important;
}
/* 个人中心在线咨询提交 */
.consult-lt h6{
margin: 0;
margin-bottom: 23px;
font-size: 18px;
font-weight: bold;
color: #42474B;
line-height: 27px;
letter-spacing: 1px;
}
.consult-lt .Acceptance-consultation li{
font-size: 14px;
text-align: justify;
font-weight: 400;
color: #666666;
line-height: 24px;
padding-left: 20px;
background: url(../img/fk-big.png) 0px 8px no-repeat;
margin-bottom: 30px;
}
.consult-lt{
padding: 24px 29px;
width: 476px;
float: left;
background: #F6F8FA;
}
.consulter{
margin-top: 29px;
overflow: hidden;
margin-bottom: 20px;
}
.consult-lt .Acceptance-consultation{
padding-bottom: 15px;
border-bottom: 1px solid #E3E3E3;
margin-bottom: 33px;
}
.Acceptance-range li{
list-style-type:none!important;
padding: 0!important;
}
.Acceptance-range li a{
font-size: 14px;
font-weight: 400;
margin-left: 0!important;
color: #666666;

padding-left: 20px!important;
background: url(../img/fk-big.png) 0px 16px no-repeat;
line-height: 41px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.Acceptance-range li a:hover{
background: url(../img/fk-big-active.png) 0px 16px no-repeat;
}
.Acceptance-range{
margin-bottom: 24px;
}
.consult-rt{
float: right;
width: 624px;
}
.form-horizontal .advisory-group label{
float: left;
padding: 10px 0 0 15px;
color: #878B96;
width: 85px;
text-align: left;
}
.form-horizontal .advisory-group label span{
color: #ff101b;
}
.form-horizontal .advisory-group .advisory-group-input label{
    float: left;
    padding: 10px 0 0 5px;
    color: #ff101b;
    width: 200px;
    text-align: left;
}
.form-horizontal .advisory-group .checkbox-inline label{
    color: #ff101b;
}
.advisory-group-input{
width: 542px;
float: left;
margin-left: 12px;
}
.advisory-group-input input{
border-radius: 5px!important;
border: 1px solid #CDCDCD;
padding-left: 20px;
height: 39px;
color: rgba(83,87,91,1);
}
.advisory-group-input input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
color: rgba(73,76,77,.3);
}
.advisory-group-input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 适配火狐 */
color: rgba(73,76,77,.3);
}
.advisory-group-input input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
color: rgba(73,76,77,.3);
}
.advisory-group-input input:-ms-input-placeholder { /* Internet Explorer 10+ 适配ie*/
color: rgba(73,76,77,.3);
}
.advisory-group-input textarea{
height: 176px;
border-radius: 5px!important;
color: rgba(73,76,77,1);
padding: 10px 20px;
width: 100%;
resize: none;
border: 1px solid #CDCDCD;
}
.advisory-group-input select{
border-radius: 5px!important;
border: 1px solid #CDCDCD;
padding-left: 20px;
height: 39px;
background: url(../img/yuab-jt.png) no-repeat 512px center;
}
.width-meniue .advisory-group-input{
width: 141px;
}
.width-meniue .advisory-group-input select{
background: url(../img/yuab-jt.png) no-repeat 112px center;
}
.form-horizontal .advisory-group .zhj30{
margin-left: 15px;
}
.width-meniue .Certificate{
width:289px;
}
.emailer .advisory-group-input{
width: 244px;
}
.Zip-cod{
margin-left: 42px;
}
.emailer .code-y{
width: 159px;
}
.advisory-group{
margin-bottom: 20px;
}
.shangc img{
width: auto;
}
.publicry .cbox{
margin: 3px 13px 0 0!important;
}
.form-horizontal .advisory-group .publicry{
width: auto;
}
.advisory-btn .btn{
width: 224px;
height: 55px;
background: rgba(69,75,81,.3);
border-radius: 6px;
font-size: 20px;
font-weight: 500;
color: #FFFFFF;
line-height: 30px;
letter-spacing: 2px;
}
.publicry span{
color: rgba(73,76,77,1);
}
.advisory-btn .btn:hover{
border:1px solid rgba(69,75,81,.3);
color: rgba(69,75,81,.3);
background: transparent;
}
.advisory-btn .btn-primary{
background: #1B62AC;
margin-right: 70px;
}
.margin-top62{
margin-top: 62px;
}
.advisory-btn .btn-primary:hover{
border: 1px solid #1B62AC;
color: #1B62AC;
background: #fff;
}

/* 在线咨询详情 */
.advisory_information,.Handling{
overflow: hidden;
padding: 36px 48px 39px 34px;
background: #F6F8FA;
}
.advisory_information ul li{
font-size: 16px;
font-weight: 500;
color: #333333;
line-height: 30px;
margin-bottom: 30px;
text-align: justify;
}
.advisory_information ul li:last-child,.Handling ul li:last-child{
margin-bottom: 0;
}
.padding-top26{
padding-top: 26px;
}
.padding-top30{
padding-top: 30px;
}
.Handling h5{
font-size: 16px;
font-weight: 500;
color: #333333;
margin: 0;
}
.Handling{
margin-bottom: 59px;
}
.Handling ul li{
position: relative;
margin-bottom: 46px;
}
.Handling ul li:before{
content: "";
position: absolute;
top: 0px;
left: -27px;
width: 14px;
height: 14px;
background: #1B62AC;
border-radius: 50%;
}
.Handling ul li:hover a{
    color: #1B62AC;
}
.Handling ul li span{
position: relative;
display: inline-block;
font-size: 14px;
font-weight: 400;
color: #1B62AC;
line-height: 18px;
letter-spacing: 1px;
float: left;
width: 100%;
margin-bottom: 15px;
margin-top: -1px;
}
.Handling ul li p{
font-size: 16px;
font-weight: 400;
color: #898D96;
line-height: 30px;
display: block;
text-align: justify;
width: 100%;
overflow: hidden;
}
.Handling ul{
padding-left: 20px;
margin-left: 7px;
margin-top: 48px;
border-left: 1px solid rgba(55,135,215,.2);
}
.Handling ul li p a{
color: #898D96;
}
.advisory-group-input textarea:-moz-placeholder{
 color: rgba(73,76,77,.3);
}
.advisory-group-input textarea::-moz-placeholder{
 color: rgba(73,76,77,.3);
}
.advisory-group-input textarea::-webkit-input-placeholder{
 color: rgba(73,76,77,.3);
}
.advisory-group-input textarea::-ms-input-placeholder{
 color: rgba(73,76,77,.3);
}

/* 个人中心人民建议提交 */
.yrecommender{
float: left;
width: 50%;
margin-bottom: 23px;
}
.yrecommender .advisory-group-input{
width: 296px;
}
.marginfoot71{
margin-bottom: 56px;
}
.Basic_recommend{
overflow: hidden;
margin-bottom: 17px;
border-bottom: 1px solid rgba(151,151,151,.3);
padding-bottom: 13px;
}
.jy-conet{
margin-bottom: 40px;
}
.margin-top51{
margin-top: 51px;
}
.margin-top53{
margin-top: 53px;
}

/* 公众服务 */
.Loumenkou_nav ul li a{
font-size: 16px;
font-weight: 500;
color: #1B62AC;
padding: 7px 5px;
text-align: center;
z-index: 2;
line-height: 42px;
}
#globalLayout{
margin-top: 39px;
}
.Loumenkou{
position: relative;
}
.Loumenkou_nav{
padding: 0 30px;
width: 340px;
background: #F3F5F7;
border-radius: 5px;
position: absolute;
right: 0;
bottom: 20px;
}
.Loumenkou_nav ul{
background-color: transparent!important;
}
.Loumenkou_nav .nav-pills>li.active>a,
.Loumenkou_nav.nav-pills>li.active>a:focus, .Loumenkou_nav
.nav-pills>li.active>a:hover{
background-color: transparent;
}
.conlum-typer{
	position: relative;
}
.conlum-typer  #bgli {
    position: absolute;
    background-color: #1B62AC;
    box-shadow: 0px 2px 12px -1px rgb(68 127 151 / 23%);
    border-radius: 5px;
    z-index: 1;
    height: 56px;
}
.Loumenkou_nav ul li{
width: 50%;
margin-left: 0!important;
margin-top: -6px;
    margin-bottom: -6px;
}
.Loumenkou-serive li div{
padding-bottom: 23px;
background: #FFFFFF;
padding-top: 48px;
box-shadow: 0px 2px 5px 0px rgba(6, 89, 189, 0.07);
border: 1px solid #EAECED;
}
.Loumenkou-serive li div:hover{
	border:1px solid #1B62AC;
	box-shadow: 0 0 15px 5px rgba(27,98,172,0.15)!important;
}
.Loumenkou-serive li{
width: 25%;
padding: 0 30px;
float: left;
}
.Loumenkou-serive{
margin: 0 -30px;
overflow: hidden;
padding-top: 33px;
padding-bottom: 15px;
}
.Loumenkou .title{
margin-bottom: 0;
}
.Loumenkou-serive li div p{
font-size: 20px;
margin-top: 20px;
margin-bottom: 28px;
font-weight: 500;
color: #494C4D;
line-height: 30px;
text-align: center;
letter-spacing: 1px;
}
.Loumenkou-serive li div a{
width: 88px;

border: 1px solid #1B62AC;
font-size: 14px;
font-weight: 400;
color: #1B62AC;
display: block;
margin: 0 auto;
text-align: center;
line-height: 26px;
}
.Loumenkou-serive li .iconfont{
font-size: 60px;
color: #1B62AC;
line-height: 60px;
display: block;
text-align: center;
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
}
.Loumenkou-serive li .icon-shichangjianguan{
font-size: 52px;
}
.Loumenkou-serive li .icon-dang,.Loumenkou-serive li .icon-bianli,
.Loumenkou-serive li .icon-rencai{
font-size: 50px;
}
.Loumenkou-serive li div:hover a{
background-color: #1B62AC;
color: #fff;
}
.Loumenkou_three li{
width: 33.333%;
padding: 0 33px;
}
.Loumenkou_three {
margin: 0 -33px;
padding-top: 15px;
}
.Loumenkou3{
padding: 0 144px;
margin-bottom: 26px;
}
.Data_theory .Data_theory_pic{
border-radius: 6px;
overflow: hidden;
}
.Data_theory li{
width: 25%;
float: left;
padding: 0 15px;
}
.Data_theory{
margin: 0 -15px;
margin-top: 38px;
margin-bottom: 53px;
overflow: hidden;
}
.Data_theory .Data_theory_contet{
padding: 0 19px;
margin-top: -33px;
position: relative;
}
.Data_theory .Data_theory_contet p{
font-size: 18px;
text-align: center;
font-weight: 600;
color: #FFFFFF;
min-height: 66px;
letter-spacing: 1px;
border-radius: 6px;
padding: 6px 20px;
display: flex;
align-items: center;
justify-content: center;
}
.Data_theory_contet .bg-green{
background: rgba(21,132,7,.92);
}
.Data_theory_contet .bg-brown{
background: rgba(156,123,36,.92);
}
.Data_theory_contet .bg-Lightblue{
background: rgba(42,114,164,.92);
}
.Data_theory_contet .bg-blue{
background: rgba(14,86,158,.92);
}
.Data-wowe{
margin-bottom: 41px;
}
.Macroeconomic_situation li a{
font-size: 16px;
border: none;
font-weight: 500;
color: #1B62AC;
margin-right: 0!important;
padding:22px 2px!important;
z-index: 2;
}
.Macroeconomic_situation li{
float: none;
bottom: 0!important;
margin-bottom: 0!important;
}
.Macroeconomic_situation .block{
	position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    width: 231px;
    margin-left: -10px;

border-radius: 5px;
box-shadow: 0px 2px 12px -1px rgba(68, 127, 151, 0.23);
}
.Macroeconomic_situation li:last-child{
margin-bottom: 0;
}
.Macroeconomic_situation{
position: relative;
border-bottom:none!important;

}
.situationy{
	padding: 13px 0;
background: #FFFFFF;
	width: 210px;


float: left;
margin-bottom: 44px;
border-radius: 5px;
}
ul.Macroeconomic_situation>li.active>a{
border-bottom: none!important;
background-color: transparent;
color: #fff!important;

}
.Macroeconomic_situation>li.active>a,
.Macroeconomic_situation>li.active>a:focus,
.Macroeconomic_situation>li.active>a:hover{
background-color: transparent;
}
.tabser{
float: left;
margin-left: 36px;
margin-bottom: 44px;
}
.tongji span {
float: left;
font-size: 14px;
font-weight: 400;
color: #878B96;
line-height: 39px;
letter-spacing: 1px;
padding-right: 27px;
}

.tongji select {
float: left;
font-size: 14px;
width: 130px;
height: 39px;
border-radius: 5px!important;
margin-right: 19px;
padding-left:20px;
padding-right: 10px;
letter-spacing: 1px;
color: #494C4D;
border: 1px solid #CDCDCD!important;
background: url(../img/yuab-jt.png) right no-repeat;
background-origin: content-box;
}
.tongji label {
line-height: 39px;
font-size: 14px;
margin-bottom: 0;
margin-right: 31px;
float: left;
color: #494C4D;
margin-left: 20px;
letter-spacing: 1px;
}
.tongji button{
width: 81px;
font-size: 14px;
text-align: center;
line-height: 39px;
font-weight: 400;
color: #FFFFFF;
letter-spacing: 1px;
height: 39px;
background: #1B62AC;
border-radius: 5px;
padding: 0;
border: 1px solid #1B62AC;
margin-left: 48px;
}
.tongji button:hover{
background: #fff;
color: #1B62AC;
}
.Annual_data{
margin-top: 38px;
margin-bottom: 55px;
}
.qustion-yzm  label {
    float: left;
    color: #878B96;
    width: 65px;
    text-align: left;
    line-height: 40px;
    margin-bottom: 0;
}
.qustion-yzm .advisory-group-input{
    width: auto;
    margin-left: 0;
    float: left;
    padding: 0;
}
.qustion-yzm .changeVerifyCode{
    margin-left: 10px;
    color: #878B96;
    display: inline;
    width: auto;
    font-size: 14px;
    line-height: inherit;
    border-radius: 0;
    border: none;
    letter-spacing: 0;
    background-color: transparent;
}

.verifyCode-input{
    width: 120px;
    float: left;
}
.verifycode-pic{
    height: 39px;
    vertical-align: middle;
    width: 100px;
    margin-left: 10px;
}
.changeVerifyCode{
    margin-left: 10px;
    color: #878B96;
}
.changeVerifyCode:hover{
    color: #1C62AC;
}
.nav-dh-list {
    display: flex;
}