@import "https://at.alicdn.com/t/font_1180962_co7g18juxus.css";
@import "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(../img/dot.jpg;vpn_img) no-repeat 6px center;
    padding-left: 26px;
    font-size: 16px;
}
.guanli{
	border:1px solid #EEEEEE;
	border-radius:5px;
	line-height: 1.0;
}
.three .li01{
	background:url(../img/01.png;vpn_img) no-repeat;
	background-size: 100%;
	margin-bottom: 12px;
}
.three .li02{
	background:url(../img/02.png;vpn_img) no-repeat;
	background-size: 100%;
	margin-bottom: 12px;
}
.three .li03{
	background:url(../img/03.png;vpn_img) no-repeat;
	background-size: 100%;
	margin-bottom: 14px;
}
.three .li04{
    background:url(../img/04.png;vpn_img) 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: 10px;
	padding-bottom: 48px;
	color: #fff;
	display: block;
}
.nav-tabs1128 li a{
    font-size: 18px;
    color: #666666;
    border-radius: 5px!important;
    background: #B7D8FF;
    padding: 6px 43px;
    margin-right:16px!important;
}
.nav-tabs1128{
	border-bottom: none;
}
.nav-tabs1128 .active a{
	background-color:#1C68C1!important;
	font-size: 20px!important;
	color: #fff!important;
	padding: 4px 39px!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{
    border-bottom: 1px solid #4A90E2;
    padding-top: 12px;
    margin-bottom:9px;
}
.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: 4px 5px;
}
.lisn li a{
	color: #333333;
}
.lisn .time{
	color:rgba(180,180,180,1);
	opacity: 1!important;
}
.three-qieh{
	border: 1px solid #EEEEEE;
    border-radius: 5px;
    padding: 18px 19px 0 17px;
    margin-top: 19px;
}
.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: 27px;
}
.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: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(../img/xf.png;vpn_img) no-repeat;
    position: absolute;
    top: -10px;
    width: 87px;
    height: 86px;
    font-size: 18px;
    color: #fff;
    padding: 10px 20px;
}
.tongzhi{
	position: relative;
    padding: 20px 15px 11px 20px;
	margin-top: 31px;
	border: 1px solid #EEEEEE;
}
.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: 100px;
}
.tongzhi a{
    position: absolute;
    color: #D0021B;
    top: 15px;
    right: 15px;
    padding: 0px 15px;
    font-size: 14px;
    border-radius: 13px;
    border: 1px solid rgba(192,1,1,1);
}
.midd-bg{
	margin-top: 19px;
	background:url(../img/bg01.png;vpn_img) 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;
}
.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: 260px;
}
.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;
}
.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: 20%;
}
.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;
}
.slider-ico .owl-controls{
	margin-top: -15px;
	position: relative;
    z-index: 3;
}
.list-thre li{
	float: left;
	padding: 0 13px;
	width: 33.333%;
}
.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: 189px;
    max-height: 130px;
}
.zaixian .zxft-img-cont p {
    margin-bottom: 10px;
}
.zaixian .uli16 li {
    padding-top: 6px;
    padding-bottom: 6px;
}
.zaixian .uli16 li a {
    background: url(../img/dot.jpg;vpn_img) 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{
	padding-left: 0;
}
.index-zxft{
	padding-right: 0;
	width: 39.666667%;
}
.zxft-img-cont p{
	font-size: 16px;
	color: #666;
}
.paddlt28{
	padding-left:28px!important;
	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{
	float: left;
	width: 50%;
	padding: 0 39px;
}
.two-list li a{
	background:rgba(233,243,255,1);
	border-radius:20px;
	display: block;
	text-align: center;
    padding-bottom: 7px;
    padding-top:26px;
}
.two-list{
    padding: 0 31px;
    overflow: hidden;
    margin-top: 39px;
    margin-bottom: 34px;
}
.two-list li a .iconfont{
    width: 85px;
    height: 85px;
    margin:0 auto;
    line-height: 85px;
    display: block;
    color: #fff;
    margin-bottom: 15px;
    font-size: 34px;
    border-radius: 50px;
    text-align: center;
    background: rgba(74,144,226,1);
}
.two-list li a p{
	font-size:18px;
	font-weight:600;
	color:rgba(74,144,226,1);
}
.fangt-box .col-sm-6{
	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(input_a.gif;vpn_img) no-repeat 0 -3757px;
}
.next .ico_2{
	background:url(input_a.gif;vpn_img) 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%);
    white-space: nowrap;
}
.fiver .gao1{
    background:url(../img/list1.png;vpn_img) center no-repeat;
}
.fiver .gao2{
    background:url(../img/list2.png;vpn_img) center no-repeat;
}
.fiver .gao3{
    background:url(../img/list3.png;vpn_img) center no-repeat;
}
.fiver .gao4{
    background:url(../img/list4.png;vpn_img) center no-repeat;
}
.fiver .gao5{
    background:url(../img/list5.png;vpn_img) 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: 4px;
}
.lisn01 li a{
	width: 72%!important;
	font-size: 16px;
}
.work-box{
	padding: 0 18px 0 13px;
}
.lunbo .item a {
    display: block;
    height: 344px;
    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;
    width: 80%;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    letter-spacing: 1px;
}
.lunbo {
	margin-top:23px;
	overflow:hidden;
}
.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(../img/rado.png;vpn_img) 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;
}
.Article_content{
    overflow-x:auto!important;
}

/*公共参与*/
.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 3px;
	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;
    line-height: 1.6;
    min-height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.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: 33.3%;
	/*width: 25%;*/
}
.img-list{
	margin-top:45px!important;
	margin:0;
	overflow: hidden;
	padding:10px 70px 10px 70px;
	/*padding:22px 13px 10px  12px;*/
	background-color: #F8FBFF;
	display: flex;
    flex-wrap: wrap;
}
.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;
}

.margin>p{
	text-align: center;
	color: #999;
}
.fkygzh_img{
width:125px;
height:125px;
}
