@import url(https://at.alicdn.com/t/c/font_1180962_gi5zn93iq5.css);
@import url(https://at.alicdn.com/t/font_1180962_av8o0fiq33d.css);
.guanli h6{
    font-size: 18px;
    color: #fff;
    background:linear-gradient(90deg,rgba(86,193,255,1) 0%,rgba(43,141,255,1) 100%);
    border-radius:5px 5px 0px 0px;
    margin:0;
    padding: 14px 0;
    text-align: center;
    position: relative;
}
.logo-one{
    margin-bottom: 10px;
}
.logo-one a{
    padding: 10px 46px 10px 48px;
    border-radius:5px;
    display: block;
    border:1px solid rgba(238,238,238,1);
}
.guanli h6:after{
    content: '';
    position: absolute;
    left: 50%;
    top: 50px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 10px solid #3FA6FF;
}
.guanli h6 .iconfont{
    font-size: 20px;
    padding-right: 10px;
}
.uli16 li a{
    background: url(https:/fgj.sh.gov.cn/assets/img/dot.jpg) no-repeat 6px center;
    padding-left: 26px;
    font-size: 16px;
}
.guanli{
    border:1px solid #EEEEEE;
    border-radius:5px;
	line-height: 0.5;
}
.three .li01{
    background:url(https:/fgj.sh.gov.cn/assets/img/01.png) no-repeat;
    background-size: 100%;
    margin-bottom: 12px;
}
.three .li02{
    background:url(https:/fgj.sh.gov.cn/assets/img/02.png) no-repeat;
    background-size: 100%;
    margin-bottom: 12px;
}
.three .li03{
    background:url(https:/fgj.sh.gov.cn/assets/img/03.png) no-repeat;
    background-size: 100%;
    margin-bottom: 14px;
}
.three .li04{
    background:url(https:/fgj.sh.gov.cn/assets/img/04.png) no-repeat;
    background-size: 100%;
    margin-bottom: 14px;
}
.three{
    padding:19px 15px 0 17px;
    overflow: hidden;
    margin-bottom: 0;
}
.three li a{
    font-size: 22px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 36px;
    color: #fff;
    display: block;
}
.nav-tabs1128 li a{
    font-size: 18px;
    color: #666666;
    padding: 10px 20px;
    border-radius: 0!important;
    margin-right:0!important;
}
.nav-tabs1128{
    border-bottom: none;
    background: #f8f8f8;
}
.nav-tabs1128 .active a{
    background-color:#1C68C1!important;
    font-size: 20px!important;
    color: #fff!important;
    padding: 8px 20px!important;
    position: relative;
}
/* .nav-tabs1128 .active a:after{
    content: '';
    position: absolute;
    left: 46%;
    top: 36px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #1C68C1;
} */
.brief{
    padding-top: 0px;
    margin-bottom:0px;
}
.brief h3{
    font-size: 18px;
    margin-left: 9px;
    margin-bottom: 10px;
}
.dot1{
    font-size:14px!important;
    color:rgba(153,153,153,1)!important;
    line-height:20px!important;
    text-indent: 0!important;
    margin-left: 9px;
    height: auto!important;
}
.lisn li{
    list-style:inside;
    color: #4A90E2;
    padding: 5px 5px;
}
.lisn li a{
    color: #333333;
}
.lisn .time{
    color:rgba(180,180,180,1);
    opacity: 1!important;
}
.three-qieh .nav-tabs1128{
    padding-top: 0;
}
.three-qieh{
    border: 1px solid #EEEEEE;
    border-radius: 5px;
    margin-top: 19px;
}
.three-qieh .tab-content{
    padding: 0 19px 0 17px;
}
.guanli h4{
    font-size:18px;
    font-weight:500;
    color:rgba(28,104,193,1);
}
.guanli h4 .iconfont{
    padding-right: 10px;
}
.wexini li{
    float: left;
    text-align: center;
    position: relative;
}
.weibo{
    padding:6px 14px 0 20px;
}
.wexini{
    min-height: 166px;
    padding-left: 17px;
    padding-right: 29px;
}
.guanli h4{
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 12px;
    margin-bottom: 17px;
}
.guanli h4 span{
    padding-bottom: 10px;
    padding-left: 9px;
    font-weight:500;
    padding-right: 12px;
    border-bottom: 2px solid #1C68C1;
}
.wexini li p{
    padding-top: 10px;
    color: #545454;
    font-size: 14px;
}
.wexini li i img{
	width:125px;
	height:125px;
}
.wexini li:first-child{
    margin-right: 26px;
}
.weibo{
    margin-top: 17px;
}
.banner .col-md-8{
    padding-right:11px;
}
.banner .col-md-4{
    padding-left:11px;
}
.xufu{
    background: url(https:/fgj.sh.gov.cn/assets/img/xf.png) no-repeat;
    position: absolute;
    top: -10px;
    width: 87px;
    height: 86px;
    font-size: 18px;
    color: #fff;
    padding: 10px 20px;
    font-weight: bolder;
}
.xufu a {
	display:none;
}

.tongzhi{
    position: relative;
    padding: 10px 15px 4px 20px;
    margin-top: 3px;
    border: 1px solid #EEEEEE;
    margin-bottom: 20px;
}
.tongzhi a{
    color:#fff;
}
.tz-cont h6{
    font-size: 18px;
    color: #545454;
    text-overflow: ellipsis;
    margin-top: 0;
    white-space: nowrap;
    overflow: hidden;
    width: 80%;
}
.tz-cont p{
    color: #999999;
    width: 88%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
}
.tz-cont{
    padding-left: 110px;
	height:60px;
}
/*滚动*/
.BreakingNewsController{width:100%; overflow:hidden; background:#FFF; height:50px; position:relative;}
.BreakingNewsController .bn-title{display:none}
.BreakingNewsController ul{padding:0; margin:0; display:block; list-style:none;}
.BreakingNewsController ul li{list-style:none; padding:10px 0; display:none;}
.BreakingNewsController ul li a{text-decoration:none; color:#333; display:inline-block; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width: 500px;padding:0;font-size: 18px;}
.BreakingNewsController .bn-arrows{display:inline-block; float:right; width:50px; position:absolute; right:0; top:0; bottom:0;}
.BreakingNewsController .bn-arrows span{display:block; width:20px; position:absolute; top:0; bottom:0; cursor:pointer; opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0; background:url(https:/fgj.sh.gov.cn/assets/images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px; background:url(https:/fgj.sh.gov.cn/assets/images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear; -moz-transition:.25s linear; -webkit-transition:.25s linear;}
.tongzhi a.more-info{
    position: absolute;
    color: #D0021B;
    top: 50%;
    transform: translate(0,-50%);
    right: 15px;
    padding: 0px 15px;
    font-size: 14px;
    border-radius: 13px;
    border: 1px solid rgba(192,1,1,1);
    background: #fff;
}
.midd-bg{
    margin-top: 19px;
    background:url(https:/fgj.sh.gov.cn/assets/img/bg01.png) center no-repeat;
    padding-bottom: 4px;
    padding-top:25px;
}
.six-k  a{
    display: block;
    background: #D1E6FF;
    border-radius: 14px;
    text-align: center;
    padding: 18px 0;
    padding-bottom: 28px;
}
.six-k li{
    float: left;
    width: 33.333%;
    padding:0 14px;
    margin-bottom: 23px;
}
.six-k li a i img{
    width:auto;
}
.six-k li a i{
    width: 65px;
    margin:0 auto;
    height: 65px;
    background: #fff;
    display: block;
    margin-bottom: 5px;
    text-align: center;
    line-height: 65px;
    border-radius: 50px;
}
.six-k{
    padding-left: 0;
    overflow: hidden;
    margin:0 -14px;
}
.six-k li a span{
    padding-bottom: 10px;
    border-bottom: 4px solid #4F7FFF;
    font-size: 16px;
    color:#4A4A4A;
}
.aa01 a{
    background:#ADD2FF;
}
.index-fournav a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    border: 2px solid #285DE8;
    color: #285DE8;
    padding: 20px;
    text-align: center;
    padding: 0px 31px!important;
    font-size: 20px;
    position: relative;
}
.index-fournav a .iconfont {
    font-size: 24px;
    font-weight: 500;
    margin-right: 10px;
    vertical-align: middle;
}
.index-fournav a b {
    font-weight: 500;
}
.index-fournav a:before{
    border: 2px solid #035eab;
    width: 10px;
    height: 10px;
    border-left-color: transparent;
    border-bottom-color: transparent;
    transform: rotate(134deg);
    content: '';
    position: absolute;
    bottom: -5px;
    left: 43%;
    background: #fff;
    z-index: 1;
}
.index-fournav a:focus, .index-fournav a:hover, .index-fournav .nav>li.active a {
    background: #285DE8;
    border-color: #285DE8;
    color: #fff;
}
.index-fournav a:focus::before, .index-fournav a:hover::before, .index-fournav .nav>li.active a:before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    background: transparent;
    transform: rotate(0deg);
    border: 6px solid #035eab;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 0px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: -8px;
}
.index-fournav ul li{
    float: left;
    padding: 0 27px;
}
.panel {
    position: relative;
    overflow: hidden;
    border: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    padding: 20px;
}
.index-fourcont .panel {
    height: 260px;
}
ul.nav-tabs.nav-line {
    border-bottom-width: 1px;
}
.index-nav-line li {
    margin-right: 12px;
}
ul.nav-tabs.nav-line>li>a, ul.nav-tabs.nav-line>li>a:hover {
    padding-bottom: 12px;
    padding-left: 6px;
    padding-right: 6px;
    font-size: 16px;
    color: #595b5d;
}
ul.nav-tabs.nav-line>li.active>a {
    border-bottom-width: 1px;
    border-bottom-color: #0073d4;
    padding-bottom: 11px;
    color: #0073d4;
    padding-left: 6px;
    padding-right: 6px;
    font-weight: 600;
}
.uli16 {
    margin-top: 10px;
}
.uli16 li {
    padding-top: 10px;
    padding-bottom: 10px;
}
ul.list-date li a {
    width: 82%;
}
ul.list-date li span.time {
    font-size: 16px;
    top: 4px;
    width: auto;
}
.index-fourcont .panel {
    height: 300px;
	width: 100%;
}
.panel .panel-heading .panel-title {
    font-size: 20px;
    color: #0073d4;
    font-weight: 600;
}
.panel .panel-heading .panel-title i {
    font-size: 24px;
}
.row-cont {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 0;
}
.hot-list>li {
    position: relative;
}
.index-fourcont .hot-list li a {
    padding: 10px 4px;
}
.hot-list>li>a {
    background: #f7f8f8;
    border-radius: 4px;
    padding: 7px 4px;
    text-align: center;
    display: block;
    margin: 12px 0 0;
}
.slider-btn .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    top: 32%;
}
.slider-btn .owl-controls .owl-next {
    right: 0;
}
.slider-btn .owl-controls .owl-prev {
    left: 0;
}
.slider-btn .owl-controls .owl-nav {
    display: none;
}
.slider-btn:hover .owl-nav {
    display: block;
}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span{
    background:#0073d4!important;
}
.owl-controls .owl-nav .owl-prev:before {
    content: "\e631";
}
.owl-controls .owl-nav .owl-next:before {
    content: "\e632";
}
.icon-list-wyb li a {
    display: block;
    text-align: center;
    padding: 20px 0 10px;
    width: 100%;
}
.icon-list-wyb li a i {
    font-size: 36px;
    margin-bottom: 10px;
    display: block;
    height: 40px;
}
.icon-list-wyb li a p {
    font-size: 16px;
}
.c-red {
    color: #ad3c45;
}
.c-green {
    color: #298a56;
}
.c-blue {
    color: #3086af;
}
.c-ching {
    color: #33b7bf;
}
.c-orange {
    color: #e8a232;
}
.jc-bar{
    position: fixed;
    left:20px;
    bottom:20%;
    z-index: 999;
}
.wyw-cont .nav {
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.wyw-cont .nav li {
    float: left;
    padding: 0 0 12px;
}
.wyw-cont .nav li:first-child a {
    border-right: 1px solid #ddd;
}
.wyw-cont .nav li.active a {
    color: #35579c;
    font-weight: bold;
    background: none;
}
.wyw-cont .nav li a {
    font-size: 20px;
    color: #444;
    padding: 0 20px;
}
.wyw-cont .icon-list {
    display: flex;
    flex-wrap: wrap;
}
.wyw-cont .icon-list li {
    width: 16%;
}
.icon-list li {
    width: 33.333%;
    float: left;
    text-align: center;
}
.wyw-cont .icon-list li a {
    min-height: auto;
    display: block;
}
.icon-list li a {
    display: flex;
    padding: 10px 20px;
    min-height: 106px;
    flex-direction: column;
    justify-content: center;
}
.wyw-cont .icon-list li a i {
    margin-bottom: 4px;
}
.icon-list li a i {
    font-size: 38px;
    height: 42px;
    display: block;
    margin-bottom: 8px;
}
.c-green {
    color: #298a56;
}
.icon-list li a span {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #595b5d;
    display: block;
    margin-top: 6px;
}
.slider-ico .owl-controls{
    margin-top: -15px;
    position: relative;
    display:none;
    z-index: 3;
}
.list-thre li{
    float: left;
    padding: 0 13px;
    width: 33.33%;
}
.list-thre li a .iconfont{
    width:65px;
    height:65px;
    background:rgba(255,255,255,1);
}
.list-thre li a span{
    font-size:16px;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-left: 14px;
    padding-bottom:10px;
    border-bottom: 4px solid #FF5555;
}
.list-thre{
    overflow: hidden;
    margin:0;
    padding-left: 0;
    margin-top: 37px!important;
}
.list-thre li a{
    display: block;
    background:rgba(224,232,214,1);
    border-radius:10px;
    padding: 22px 0px;
    border:1px solid rgba(238,238,238,1);
    text-align: center;
}
.list-thre li a .iconfont{
    width:65px;
    height:65px;
    background:rgba(255,255,255,1);
    font-size: 32px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50px;
    line-height: 65px;
    text-align: center;
}
.f001 a{
    background:#FFE7EA!important;
}
.f002 a {
    background:#FFEBCA!important;
}
.f001 a .iconfont{
    color: #FF5555;
}
.f002 a .iconfont{
    color: #F5A623;
}
.f002 a span{
    border-bottom:4px solid #F5A623!important;
}
.f003 a .iconfont{
    color: #417505;
}
.f003 a span{
    border-bottom:4px solid #417505!important;
}
.gray-bg{
    margin-top: 48px;
    margin-bottom: 54px;
}
.zaixian .page-header-2{
    border-bottom-width: 1px;
    margin-top: 0;
    background: #4A90E2;
    overflow: hidden;
    margin-bottom: 16px;
}
.index-zxft img {
    max-width: 293px;
    max-height: 193px;
}
.zaixian .zxft-img-cont p {
    margin-bottom: 10px;
}
.zaixian .uli16 li {
    padding-top: 6px;
    padding-bottom: 6px;
}
.zaixian .uli16 li a {
    background: url(https:/fgj.sh.gov.cn/assets/img/dot.jpg) no-repeat 6px center;
    padding-left: 26px;
    font-size: 16px;
    width: 86%;
}
.zaixian{
    border-radius: 0;
    padding: 0;
    margin-bottom: 0;
    box-shadow: 0 1px 1px rgba(0,0,0,0);
}
.fangt-box{
    background:#F6F9FF;
    padding: 33px 0;
}
.zaixian h4{
    font-weight: 500;
    float: left;
    padding: 4px 0;
}
.zaixian h4 a{
    color: #fff;
    position: relative;
    border-bottom: none;
    padding-left: 30px;
}
.zaixian h4 a:before{
    content: '';
    width:8px;
    height:20px;
    background:rgba(255,255,255,1);
    position: absolute;
    top: 0;
    left: 10px;
}
.more{
    font-size: 14px;
    padding-bottom: 0!important;
    bottom: -7px!important;
    float: right;
    margin-right: 10px;
    margin-bottom: 0!important;
    border-bottom: none!important;
    color: #fff;
}
.more:hover, .zaixian h4 a:hover{
    color: #fff!important;
}
.zxft-img-cont{
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:gainsboro;
      width: 65.333333%;
}
.index-zxft{
    padding-right: 0;
    width:30.666667%;
}
.zxft-img-cont p{
    font-size: 16px;
    color: #666;
}
.paddlt28{
    padding-right: 15px!important;
    padding-bottom: 5px;
}
.paddlt28 .time{
    float: right;
    margin-top: 3px;
}
.zxft-img-cont p span{
    font-weight: 600;
}
.two-list li a{
    background:rgba(233,243,255,1);
    border-radius:20px;
    display: block;
    padding-bottom: 7px;
    padding-top:10px;
    padding-left: 33px;
    overflow: hidden;
}
.two-list{
    padding: 0 20px;
    overflow: hidden;
    margin-top: 25px;
    margin-bottom: 9px;
}
.two-list li{
    margin-bottom: 28px;
}
.two-list li a .iconfont{
    width: 85px;
    height: 85px;
    margin:0 auto;
    line-height: 85px;
   float: left;
    color: #fff;
    font-size: 34px;
    border-radius: 50px;
    text-align: center;
    background: rgba(74,144,226,1);
    margin-right: 40px;
}
.two-list li a p{
font-size: 24px;
    font-weight: 600;
    color: rgba(74,144,226,1);
    display: inline-block;
        padding-top: 23px;
    margin-bottom: 0;
}
.two-list li:last-child {
    margin-bottom:20px;
}
.fangt-box .col-sm-8,.fangt-box .col-sm-4{
    padding:0 9px;
}
.fangt-box .row{
    margin:0 -9px;
}
/*---鍦嗗湀---*/
.v_out_p{
    position:relative;
    overflow:hidden;
}
.circle{
    position:absolute;
    right: 0;
    top: 0;
    padding-left:0;
}
.circle li{
    width:140px;
    height:90px;
    background:#ccc;
    margin-bottom:10px;
    border-radius: 5px;
}
/*---鍒囨崲---*/
.prev,.next{
    float:left;top:40%;
}
.prev .ico_1{
    background:url(https:/fgj.sh.gov.cn/assets/css/input_a.gif) no-repeat 0 -3757px;
}
.next .ico_2{
    background:url(https:/fgj.sh.gov.cn/assets/css/input_a.gif) no-repeat right -3757px;
}
.prev,.prev a,.next,.next a{
    width:43px;
    height:43px;
    display:block;
    position: absolute;
    z-index: 3;
}
.prev,.prev a{
    left:0;
}
.next,.next a{
    right: 77px;
}
.v_show{
    width:600px;
    overflow:hidden;
    position:relative;
    height:390px;
    float:left
}
.v_cont{
    width:6650px;
    position:absolute;
    left:0px;
    top:0px;
}
.v_cont ul{
    float:left;
    padding-left: 0;
}
.v_cont ul li{
    width:600px;
    height:390px;
    background:#f8f8f8;
    float:left;
    position: relative;
}
.v_cont ul li h3{
    font-size: 18px;
    background: rgba(74,144,226,.62);
    width: 100%;
    padding-left: 10px!important;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 8px 0;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/*鍏ず鍏憡*/
.new-midd {
    padding: 0;
    background-color: transparent;
    margin:0;
    color: #9B9B9B;
}
.new-midd li a {
    font-size: 14px;
    color: #9B9B9B;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #9B9B9B;
    content: ">";
}
.biaot h2{
    border-top: 1px solid #4A90E2;
    position: relative;
}
.biaot span{
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 24px;
    color: rgba(74,144,226,1);
    padding: 0 30px;
    background-color: #fff;
    transform: translate(-50%,-50%);
}
.fiver .gao1{
    background:url(https:/fgj.sh.gov.cn/assets/img/list1.png) center no-repeat;
}
.fiver .gao2{
    background:url(https:/fgj.sh.gov.cn/assets/img/list2.png) center no-repeat;
}
.fiver .gao3{
    background:url(https:/fgj.sh.gov.cn/assets/img/list3.png) center no-repeat;
}
.fiver .gao4{
    background:url(https:/fgj.sh.gov.cn/assets/img/list4.png) center no-repeat;
}
.fiver .gao5{
    background:url(https:/fgj.sh.gov.cn/assets/img/list5.png) center no-repeat;
}
.fiver h6{
    font-size:30px;
    font-weight:600;
    color:rgba(74,144,226,1);
    margin:0;
}
.fiver .iconfont{
    font-size: 34px;
    padding-right: 10px;
    font-weight: 500;
    vertical-align: middle;
}
.fiver li{
    padding-top:39px;
    margin-top: 53px;
    padding-bottom: 87px;
    padding-left:34px;
}
.fiver li a{
    color: #F5A623;
    font-size: 16px;
}
.fiver li a .iconfont{
    font-size: 24px;
    padding-left:9px;
    color: #4A90E2;
}
.fiver{
    padding-left:0;
}

/*瑕侀椈鍔ㄦ€�*/
.worker h4{
    background-color: #D3E8FF;
    overflow: hidden;
    padding: 8px 0;
    margin-bottom: 0;
    margin-top: 45px;
}
.worker h4 span{
    padding-left:14px;
    font-size:20px;
    float: left;
    font-family: 'Microsoft YaHei',arial;
    font-weight:600;
    color:rgba(74,144,226,1);
}
.worker h4 a{
    float: right;
    padding-right: 14px;
    font-size:14px;
    font-weight:400;
    color:rgba(155,155,155,1);
    margin-top: 3px;
}
.dt-news h3 a{
    color: #1C68C1;
}
.dt-news h3{
    margin-bottom: 13px;
    margin-left: 0;
}
.dt-news .dot1{
    margin-bottom: 18px;
    margin-left: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.worker{
    background-color: #F8FBFF;
}
.lisn01 li{
    padding: 7px 5px;
}
.lisn01  .time{
    top: 10px!important;
    font-size: 14px!important;
}
.dt-news{
    margin-bottom: 10px;
    padding-top: 15px;
}
.lisn01 li a{
    width: 72%!important;
    font-size: 16px;
}
.work-box{
    padding: 0 18px 0 13px;
}
.lunbo .item a {
    display: block;
    height: 332px;
    position: relative;
    overflow: hidden;
}
.lunbo .item a img {
    height: 100%;
}
.lunbo .owl-item > .item > a > .title {
    font-size: 16px;
    padding: 13px 10px;
}
.lunbo .owl-item > .item > a > .title  span{
    color: #fff;
    font-size: 16px;
    padding-left:0;
}
.lunbo {
    margin-top:23px;
}
.lunbo .owl-item > .item > a > .title {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    margin: 0;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,0.8);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(64%,rgba(0,0,0,0.56)),color-stop(100%,rgba(0,0,0,0.8)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.56) 64%,rgba(0,0,0,0.8) 100%);
}
.Slider-one .owl-controls .owl-nav [class*=owl-] {
    background: none;
}
.lunbo .owl-dots .owl-dot span {
    background: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.lunbo .owl-dots .owl-dot.active span, .lunbo .owl-dots .owl-dot:hover span {
    background: #fff!important;
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.lunbo .owl-controls .owl-nav .owl-prev:before {
    content: "\e631";
}
.lunbo .owl-controls .owl-nav .owl-next:before {
    content: "\e632";
}
.lunbo .owl-controls{
    margin-top:0;
}
.no-margin-top h4{
    margin-top: 0;
}
.gq-dtai{
    margin-top: 36px;
}
.lisn01-qu{
    padding: 11px 18px 4px 13px!important;
    margin-bottom:0;
}
.fabu span{
    font-size:20px;
    font-weight:600;
    color:rgba(255,255,255,1);
}
.fabu h2{
    margin: 0;
    text-align: center;
    padding-top:6px;
    padding-bottom: 20px;
}
.fabu h2 .iconfont{
    font-size: 20px;
    vertical-align: middle;
    padding-right: 10px;
    font-weight: 500;
}
.fabu{
    padding-bottom: 10px;
    padding-left:20px;
    position: relative;
    padding-right: 17px;
    background:linear-gradient(180deg,rgba(128,195,243,1) 0%,rgba(74,144,226,1) 100%);
    progid:DXImageTransform.Microsoft.Gradient(startColorStr='#80C3F3',endColorStr='#4A90E2',gradientType='0')
}
.news01 .news-data label{
    font-size:14px;
    color: #fff;
    font-weight:400;
    margin-right: 21px;
}
.news01 .news-data span{
    font-size:16px;
    color: #fff;
    font-weight:400;
}
.news01 .news-cont{
    font-size:16px;
    font-weight:500;
    color:rgba(255,255,255,1);
    margin-bottom:0;
    line-height:24px;
}
.news01{
    padding-bottom: 13px;
    border-bottom: 1px solid #FFFFFF;
}
.no-bor{
    border-bottom: none;
    padding-top: 12px;
}
.add-img{
    position: absolute;
    right: 0;
    top:0;
}




/*鏀垮姟鍏紑*/
.five-radio{
    margin-bottom: 29px;
    padding-left: 0;
}
.five-radio .dropdown-menu{
    min-width: 100%;
    box-shadow: initial;
    border: none;
    top: 89%;
}
.zw-list li a:hover{
    color: #4A90E2!important;
}

.five-radio li{
    float: left;
    margin-right: 11px;
}
.five-radio li:last-child{
    margin-right: 0;
}
.five-radio li a{
    background:linear-gradient(180deg,rgba(147,202,243,1) 0%,rgba(90,154,228,1) 100%);
    border-radius:14px;
    display: block;
    padding: 24px 39px 17px 39px;transition: all 0.3s linear;
    progid:DXImageTransform.Microsoft.Gradient(startColorStr='#93CAF3',endColorStr='#5A9AE4',gradientType='0');
}
.five-radio .iconfont{
    font-size: 40px;
    width:65px;
    height:65px;
    color: #4A90E2;
    line-height: 65px;
    text-align: center;
    display: block;
    background:rgba(255,255,255,1);
    border-radius: 50px;
    transition: all 0.3s linear;
}
.five-radio a:hover .iconfont{
    opacity: 0.9;
    transform: scale(1.1);
    transition: all 0.3s linear;
}
.five-radio  li a p{
    display: block;
    font-size:16px;
    margin-top: 10px;
    margin-bottom:0;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.nav-five{
    margin-top: 45px;
}
.jiansuo p{
    font-size: 18px;
    font-weight: 600;
    color: rgba(255,255,255,1);
    text-align: center;
    margin-bottom: 20px;
    padding-top: 19px;
}
.jiansuo{
    background:rgba(74,144,226,1);
    border-radius:14px;
}
.from-table input{
    background:rgba(255,255,255,.65);
    border-radius:4px!important;
    font-size:18px;
    border:none!important;
    height:50px;
    line-height: 50px;
    padding-left:19px;
    float: left;
    width: 74%;
}
.from-table{
    overflow: hidden;
    padding: 0 15px 24px 20px;
}
.from-table a{
    font-size:18px;
    font-weight:600;
    float: left;
    color:rgba(255,255,255,1);
    background:rgba(0,82,142,1);
    border-radius:4px;
    margin-left:13px;
    width:69px;
    height:50px;
    text-align: center;
    line-height: 50px;
}
.nav-five .col-md-4{
    width: 33%;
    padding-left: 7px;
}
.nav-five .col-md-8{
    padding-right: 7px;
    width: 67%;
}
.nav-five input::-webkit-input-placeholder {
    color: rgba(255,255,255,1);
}
.nav-five input::-moz-input-placeholder {
    color: rgba(255,255,255,1);
}
.nav-five input::-ms-input-placeholder {
    color: rgba(255,255,255,1);
}
.dropdown-menu {
    z-index: 998;
}
.margintop170{
    margin-top: 170px;
}
.five-radio .dropdown-menu li a{
    padding:0 10px!important;
    display: block;
    width: 100%;
    text-align: left;
    font-size: 16px;
    color: #666666!important;
    padding:9px 28px 9px 46px!important;
    background: transparent url(https:/fgj.sh.gov.cn/assets/img/rado.png) 17px no-repeat!important;
    background-size: 16px!important;
}
.five-radio .dropdown-menu li{
    float: none!important;
    margin-right: 0!important;
}
.five-radio .dropdown-menu li a:hover{
    color: rgba(74,144,226,1)!important;
}
.zw-list li a {
    font-size:16px;
    font-weight:400;
    display: block;
    padding:6px 5px;
    background: #fff;
    text-align: left;
    margin-bottom: 12px;
    padding-left:29px;
    color: #656565;
    border-left: 9px solid #4A90E2!important;
    text-overflow: ellipsis;
    border-radius: 0!important;
    overflow: hidden;
    border:1px solid rgba(153,153,153, .5);
    white-space: nowrap;
}
.zw-list{
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 23px;
}
.zw-list li a .iconfont{
    color: #4A90E2;
    font-size: 24px;
    padding-right: 12px;
    vertical-align: middle;
}
.zhuzhi li .iconfont{
    font-size: 24px;
    color: #4A90E2;
    display: block;
}
.zhuzhi li{
    width: 33.333%;
    float: left;
    margin-bottom:15px;
    padding: 0 7px;
}
.zhuzhi{
    padding:16px 14px 16px 15px;
    overflow: hidden;
    margin:0 -6px;
}
.zhuzhi li a{
    text-align: center;
    background:rgba(255,255,255,1);
    border:1px solid rgba(231,231,231,1);
    display: block;
    padding: 11px 0;
}
.zhuzhi li a p{
    color: #666666;
    margin-bottom:0;
}
.zhuzhi li a:hover p{
    color: #4A90E2;
}
.wd50 li{
    width: 50%;
    margin-bottom: 0;
}
.jigou{
    padding-bottom: 0;
}
.wd50{
    padding-top: 0;
}
.jq-gongk li{
    padding: 6px 5px;
}
.jq-gongk{
    padding-bottom: 17px!important;
}

/*鍏ず鍏憡鍒楄〃*/
.three-tab li a{
    font-size: 18px;
    color: #666666;
    border-radius: 5px!important;
    background: #B7D8FF;
    padding: 6px 13px;
    margin-right: 16px!important;
}
.three-tab .active a {
    background-color: #1C68C1!important;
    font-size: 20px!important;
    color: #fff!important;
    padding: 4px 25px!important;
    position: relative;
}
.three-tab .active a:after {
    content: '';
    position: absolute;
    left: 46%;
    top: 36px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 6px solid #1C68C1;
}
.three-tab {
    border-bottom: none;
    padding: 0 16px;
    margin-bottom: 20px;
}
.bao-gao{
    background: #F8FBFF;
    padding: 29px 14px 39px 12px;
    overflow: hidden;
}
.page li{
    display: inline-block;
    margin-left: -5px;
}
.page li a{
    color: #959595;
    padding: 3px 10px;
    background:rgba(255,255,255,0.6);
    border:1px solid rgba(214,214,214,1);
}
.num-pre span{
    color: #A0A0A0;
    padding: 3px 10px;
    background:rgba(255,255,255,0.6);
    border:1px solid rgba(214,214,214,1);
}
.num-next a{
    color: #1A85D3!important;
}
.page{
    text-align: center;
    margin-top: 27px;
    margin-bottom: 0;
}
.tab03 li{
    padding: 5px;
}

/*鍏叡鍙備笌*/
.commer .col-md-7{
    width: 61.5%;
    padding-right:8px;
}
.commer .col-md-5{
    width: 38.5%;
    padding-left:8px;
}
.fangt-boxer{
    padding: 23px 8px 1px 12px;
}
.fangt-list li{
    list-style: inside;
    padding: 4px 5px;
    color: #D8D8D8;
}
.fangt-list{
    padding-left: 0;
}
.fangt-list li a{
    width: 70%!important;
    color: #4A4A4A;
}
.fangt-list .time{
    float: right;
    color: #B4B4B4;
}
.fangt-boxer .col-md-5{
    width: 32%!important;
}
.message{
    margin-top:22px;
}
.message .lisn01-qu{
    padding-bottom:10px!important;
}
.mailbox a{
    font-size:18px;
    text-align: center;
    display: block;
    line-height: 75px;
    font-weight:600;
    color:rgba(74,144,226,1);
}
.mailbox .iconfont{
    font-size: 30px;
    color: #FFFFFF;
    background:rgba(74,144,226,1);
    border-radius:10px 0px 0px 10px;
    padding: 15px 55px;
    float: left;
}
.mailbox{
    margin-top:18px;
    border-radius:10px 0px 0px 10px;
    overflow: hidden;
    background-color: #CAE3FF;
}
.hf-xd{
    padding-bottom: 15px!important;
}
.bianm h2{
    margin: 0;
    text-align: center;
    padding-top: 0;
    padding-bottom: 20px;
}
.bianm h2 span{
    font-size: 20px;
    font-weight: 600;
    color: #4A90E2;
}
.bianm h2 .iconfont{
    font-size: 20px;
    vertical-align: middle;
    padding-right: 10px;
}
.bianm{
    background-color: #F8FBFF;
    overflow: hidden;
    margin-top: 26px;
    padding: 10px 20px 14px 20px;
}
.bm-seach li{
    width: 20%;
    float: left;
    padding:0 8px;
    margin-bottom: 21px;
}
.bm-seach li a{
    display: block;
    text-align: center;
    padding:16px 15px;
    background-color: #D1E6FF;
}
.bm-seach li a .iconfont{
    width:64px;
    height:60px;
    font-size: 30px;
    display: block;
    line-height: 60px;
    border-radius: 50px;
    margin:0 auto;
    background:rgba(255,255,255,1);
}
.bm-seach li a p{
    margin-bottom: 0;
    font-size: 14px;
    color: #666666;
    padding-top: 17px;
}
.two-lingao a p{
    padding-top: 6px!important;
    line-height:16px;
}
.bm-seach{
    padding-left: 0;
    margin:0 -8px;
}
.two-lingao1 a{
    padding: 16px 0!important;
}
.bm-seach li a:hover p{
    color: #4A90E2;
}
.hui01 li{
    color: #D8D8D8;
}

/*閲嶇偣宸ヤ綔*/
.img-list li{
    padding: 0 9px;
    float: left;
    margin-bottom: 18px;
    overflow: hidden;
    width: 25%;
}
.img-list{
    margin-top:45px!important;
    margin:0;
    overflow: hidden;
    padding:22px 13px 10px  12px;
    background-color: #F8FBFF;
}
.img-list li a{
    display: block;
    transition: all 0.3s linear;

}
.img-list li a:hover{
    opacity: 0.9;
    transform: scale(1.05);
    transition: all 0.3s linear;
}
.xia-wm2{
    position: absolute;
    bottom: -112px;
    z-index: 2;
    width: 125px;
    display: none;
    height: 125px;
}
.wexini li:hover .xia-wm2{
    display: block;
}

/*
鏀垮簻淇℃伅鍏紑 */
.btnicon-round {
    position: relative;
    display: flex;
    margin-top: 20px!important;
}
.btnicon-round li {
    text-align: center;
    margin-bottom: 0 !important;
    padding: 0 10px!important;
}
.btnicon-round li a .btn {
    padding: 0;
    padding-bottom: 5px!important;
}
.btnicon-round li a .btn i {
    display: inline-block;
    font-size: 28px;
    color: #005db5;
    transition: 0.3s;
}
.btnicon-round li a p {
    font-size: 14px;
    color: #005db5;
    margin-bottom: 0;
}
.index-container h2{
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 12px;
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 500;
    color: rgba(28,104,193,1);
}
.index-container h2  a{
    padding-bottom: 10px;
    padding-left: 9px;
    font-weight: 500;
    padding-right: 12px;
    border-bottom: 2px solid #1C68C1;
}
.tz-cont li span {
    float: right;
    font-size: 14px;
}
.col-20 {
    width: 20% !important;
}
.btnicon-round li a{
    display: block;
    padding:8px 0;
    border: 2px solid #005db5;
    border-radius: 10px;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.three-qieh .tab-pane .lisn{
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnicon-round li:hover a .btn {
    -ms-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.btnicon-round li:hover a .btn i {
    transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -o-transform: rotate(-15deg);
}

*{margin:0px;padding:0px}
 #ad{position:fixed; top:50%; left:0px;width:10%;z-index:11;}
#zxgg{position:fixed; top:50%; right:0px;z-index:11;width:6%;height:90%;}
#zxgg1{position:fixed; top:25%; right:0px;z-index:10;width:7%;height:90%;}
/*#pada{position:fixed; top:45%; left:0px;width:9%;height:130px;} */
.circle li img{
    height: 90px;
}


















