/* 手风琴样式开始 */
.main {
	height: 574px;
	margin-top: 24px;
	overflow: hidden;
}

.sfq_box {
	width: 100%;
	height: 574px;
}

.sfq_list {
	height: 574px;
	float: left;
	overflow: hidden;
}

/* .sfq_title {
    margin: 0 0.5px;
} */
.sfq_title:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transition: 0.2s;
}

.sfq_content {
	height: 574px;
	float: left;
	background-color: #ffffff;
	overflow: hidden;
}

.sfq_content .sfq_content_box {
	width: 0px;
	height: 574px;
	overflow: hidden;
}

.current .sfq_content_box {
	width: 1322px;
	height: 574px;
	overflow: hidden;
}

.sfq_title.sfq_1 {
	background-image: url(../images/sy.png);
}

.sfq_title.sfq_2 {
	background-image: url(../images/fwjg.png);
}

.sfq_title.sfq_3 {
	background-image: url(../images/ywzxt.png);
}

.sfq_title.sfq_4 {
	background-image: url(../images/ztzl.png);
}

.sfq_title.sfq_5 {
	background-image: url(../images/zcfg_icon.png);
}


.sfq_title.w0 {
	width: 0px;
}

.sfq_title {
	width: 110px;
	height: 574px;
	float: left;
	overflow: hidden;
	background-position-x: center;
	background-position-y: center;
	/* background-repeat: no-repeat; */
	background-size: cover;
}

/* 手风琴样式结束 */

/* 首页中部样式开始 */
div [class^="box-"] {
	/* width: 33.33%; */
	height: 574px;
}

.box-left {
	width: 690px;
}

.focus-map {
	width: 690px;
	height: 457px;
	overflow: hidden;
}

/* 焦点图样式开始 */
.flash {
	width: 690px;
	height: 457px;
	overflow: hidden;
}

.flash .mF_expo2010 .txt li {
	height: 40px !important;
	line-height: 40px !important;
}

.flash .mF_expo2010 .txt li a {
	font-weight: normal;
	font-size: 16px;
	padding: 0 0 0 14px;
	margin-right: 220px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-family: "Microsoft YaHei", 微软雅黑;
}

.flash .mF_expo2010 .num {
	bottom: 17px;
	right: 12px;
}

.flash .mF_expo2010 .num li {
	width: 10px;
	height: 10px;
	margin-right: 12px;
	border-radius: 50%;
	transition: all 0.2s linear;
}

.flash .mF_expo2010 .num li a {
	display: block;
	overflow: hidden;
	text-indent: -20em;
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 50%;
	transition: all 0.2s linear;
}

.flash .mF_expo2010 .num li.current, .flash .mF_expo2010 .num li.current a
	{
	background: #2B85FF;
	width: 16px;
	border-radius: 5px;
}

.flash .mF_expo2010 .txt_bg {
	height: 40px !important;
	/* filter: alpha(opacity=50); */
	opacity: .5;
}

/* 焦点图样式结束 */
.study-column {
	width: 690px;
	height: 97px;
	margin-top: 19px;
}

.box-center {
	margin-left: 15px;
	width: 600px;
}

.box-center .tabs {
	height: 457px;
}

/* tab选项卡样式开始 */
.tabs .tabs-tit {
	height: 35px;
	line-height: 35px;
	font-size: 26px;
	color: #D3D3D3;
}

.tabs .tabs-tit>a>span {
	font-size: 26px;
	font-weight: bold;
	color: #474747;
	padding: 0 15px;
}

.tabs-tit>a.on>span {
	color: #3688F7;
}

.tabs-titt>a {
	font-size: 16px;
	color: #666666;
}

.tabs .tabs-list ul.NewsBox li {
	list-style: square;
	color: #F13938;
	font-size: 21px;
	margin-bottom: 6px;
	line-height: 24px;
	margin: 24px 21px;
	margin-left: 21px;
}

.tabs .tabs-list ul.NewsBox li a {
	height: 27px;
	font-size: 21px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 27px;
}

.tabs .tabs-list ul.NewsBox li span {
	color: #999999;
	float: right;
	font-family: Arial-ItalicMT;
	letter-spacing: 0;
}

/* tab选项卡样式结束 */
.box-center .box-center-down {
	display: flex;
	justify-content: space-between;
	margin-top: 19px;
	height: 97px;
}

.box-center-down a {
	display: inline-block;
	width: 190px;
	height: 97px;
}

.box-center-down a:nth-child(2) {
	margin: 0 10px;
}

/* 首页中部样式结束 */

/* 服务机构代码样式开始 */
.sfq_content_box_fwjg {
	position: relative;
}

div[class^="sfq_content_box_fwjg_"] {
	position: absolute;
	width: 374px;
	height: 180px;
	/* border: 1px solid skyblue; */
}

.sfq_content_box_fwjg_01 {
	top: 46px;
	left: 480px;
}

.sfq_content_box_fwjg_02 {
	top: 208px;
	left: 50px;
}

.sfq_content_box_fwjg_03 {
	top: 208px;
	left: 896px;
}

.fwjg_content_box {
	margin-left: 15px;
}

.fwjg_title {
	height: 33px;
	line-height: 33px;
	font-size: 25px;
}

.fwjg_content_box .fwjg_title a {
	font-weight: 700;
	color: #3688F7;
}

.fwjg_content_box .fwjg_list li {
	list-style: square;
	color: #F13938;
	margin: 12px 0px;
	/* margin-bottom: 6px; */
	margin-left: 18px;
	width: 274px;
	height: 22px;
	line-height: 22px;
	/* overflow: hidden; */
	white-space: nowrap;
	text-overflow: ellipsis;
}

.fwjg_content_box .fwjg_list li a {
	width: 170px;
	height: 22px;
	font-size: 17px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 22px;
}

/* 半圆开始 */
.sfq_content_box_fwjg .sfq_content_box_fwjg_04 {
	width: 600px;
	height: 300px;
	top: 240px;
	left: 365px;
	font-size: 22px;
	font-weight: 600;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	overflow: hidden;
	box-sizing: border-box;
}

.sfq_content_box_fwjg .sfq_content_box_fwjg_04 .bj-by {
	display: block;
	content: "";
	width: 600px;
	height: 600px;
	/* border: 100px solid rgba(89, 169, 253, 0.352); */
	/* border-image: url(../images/yuanquan_icon.png); */
	background: url(../images/yuanquan_icon.png) no-repeat;
	border-bottom: none;
	position: absolute;
	box-sizing: border-box;
	border-radius: 300px 300px 0 0;
	left: 0;
	top: 0;
	/*  animation: 4s fillGraphAnimation infinite; */
	transform-origin: 50% 50%;
	/*  transition: 4s linear; */
}

.donghua {
	animation: 1.5s fillGraphAnimation linear;
	transition: 1.5s linear;
}

@-webkit-keyframes fillGraphAnimation {
    0% {
        transform: rotate(-180deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

@keyframes fillGraphAnimation {
    0% {
        transform: rotate(-180deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
.sfq_content_box_fwjg .sfq_content_box_fwjg_04 p {
	margin: 16px 0 11px 0;
	font-weight: 700;
	color: #3688F7;
}

/* 服务机构代码样结束 */

/* 业务子系统开始 */
.sfq_content_box_position {
	position: relative;
}

.ywzxt-tit {
	width: 1136px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0 auto;
	margin-top: 24px;
}

.ywzxt-tit p {
	width: 111px;
	height: 36px;
	font-size: 22px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #3688F7;
	line-height: 30px;
	border-bottom: 3px solid #2B85FF;
}

/* 轮播样式c*/
.slideGroup {
	width: 1300px;
	text-align: left;
	margin: 0 auto;
	margin-top: 36px;
}

.slideGroup .parHd {
	position: absolute;
	height: 4x;
	line-height: 4px;
	float: left;
	left: 50%;
	transform: translateX(-50%);
	bottom: 75px;
}

/* .slideGroup .parHd ul {
    float: left;
} */
.slideGroup .parHd ul li {
	float: left;
	width: 50px;
	height: 8px;
	background: #DFE1E2;
	cursor: pointer;
	border-radius: 5px;
	margin: 0px 4px;
}

.slideGroup .parHd ul li.on {
	background: #4392F4;
}

.slideGroup .slideBox {
	width: 1300px;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 42px;
	position: relative;
}

.slideGroup .sPrev, .slideGroup .sNext {
	position: absolute;
	left: 5px;
	top: 140px;
	display: block;
	width: 73px;
	height: 73px;
	background: url(../images/left_icon.png) center center no-repeat;
}

.slideGroup .sNext {
	left: auto;
	right: 5px;
	background: url(../images/right_icon.png) center center no-repeat;
}

.slideGroup .sPrev:hover, .slideGroup .sNext:hover {
	background-color: #2B85FF;
}

.slideGroup .parBd ul {
	overflow: hidden;
	zoom: 1;
}

.slideGroup .parBd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.slideGroup .parBd ul li .pic {
	position: relative;
	width: 273px;
	height: 358px;
	text-align: center;
}

.slideGroup .parBd ul li .pic .pic_title {
	position: absolute;
	z-index: 999;
	text-align: center;
	width: 210px;
	height: 130px;
	background: #FFFFFF;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0px;
	transition: all 0.3s linear;
}

.slideGroup .parBd ul li .pic .pic_title p {
	width: 154px;
	height: 65px;
	margin: 10px auto;
	font-size: 19px;
	font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
	font-weight: bold;
	color: #333333;
	line-height: 32px;
}

.slideGroup .parBd ul li .pic .pic_title a {
	display: block;
	width: 115px;
	height: 32px;
	background: #2B85FF;
	width: 115px;
	line-height: 32px;
	border-radius: 16px;
	color: #FFFFFF;
	margin: 0px auto;
}

.slideGroup .parBd ul li .pic:hover img {
	transform: scale(0.9);
}

.slideGroup .parBd ul li .pic:hover .pic_title {
	bottom: 10px;
	/*  background-color: #4FA5FF; */ /* 滑过小图北京变色 */
}

.slideGroup .parBd ul li .pic img {
	width: 273px;
	height: 326px;
	display: block;
	transition: all 0.3s linear;
}

.slideGroup .parBd ul li .pic a:hover img {
	border-color: #999;
}

.slideGroup .parBd ul li .title {
	line-height: 24px;
}

.tempWrap {
	width: 1136px !important;
	left: 40px;
}

/* 业务子系统结束 */

/*手风琴专题专栏 开始 */
.sfq_content_box .message-box {
	width: 704px;
	height: 574px;
	margin: 0 15px;
}

.message-box .msg-title {
	width: 670px;
	border-bottom: 1px solid #DDDDDD;
	margin: 0px auto;
	margin-top: 24px;
	margin-bottom: 30px;
}

.message-box .msg-title p {
	width: 88px;
	height: 36px;
	font-size: 22px;
	font-weight: 700;
	color: #3688F7;
	line-height: 30px;
	border-bottom: 3px solid #2B85FF;
}

.message-box .msg-list {
	width: 670px;
	margin: 0 auto;
}

.message-box .msg-list ul li {
	list-style: square;
	color: rgb(241, 57, 56);
	margin: 20px 0px 20px 18px;
}

.message-box .msg-list ul li a, .message-box .msg-list ul li span {
	display: inline-block;
	height: 27px;
	font-size: 21px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 27px;
}

.message-box .msg-list ul li span.zxfw-time {
	color: #9E9E9E;
	float: right;
}

.message-box .msg-list ul li span.reply-result {
	float: right;
	color: #9E9E9E;
	margin-right: 20px;
}

.sfq_content_box .consultation-instructions {
	width: 588px;
	height: 574px;
}

.sfq_content_box .consultation-instructions .title {
	width: 472px;
	height: 30px;
	margin: 42px auto;
}

.sfq_content_box .consultation-instructions .sm {
	width: 514px;
	height: 315px;
	margin: 40px auto;
}

.sfq_content_box .consultation-instructions .sm p {
	font-size: 20px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 45px;
}

.sfq_content_box .consultation-instructions .new-btn a {
	display: block;
	width: 502px;
	height: 64px;
	line-height: 64px;
	border-radius: 8px;
	background-color: #2B85FF;
	margin: 0px auto;
	overflow: hidden;
	text-align: center;
	font-size: 20px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
}

/*手风琴专题专栏 结束*/

/* 互动交流 弹出框css  */
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 18px;
	color: #1a1a1a;
}

.borderLeft {
	margin: 24px auto;
	width: 1500px;
	border: 1px solid #efefef;
	padding: 15px;
	font-size: 18px;
	color: #1a1a1a;
}

.zxTit {
	font-size: 20px;
	width: 120px;
	height: 41px;
	line-height: 40px;
	background: #4FA5FF;
	color: #fff;
	text-align: center;
	font-size: 19px;
}

.zxCon {
	text-align: justify;
	line-height: 45px;
	font-size: 18px;
	color: #1a1a1a;
	border-top: 1px solid #efefef;
	padding-top: 15px;
}

.tableBL {
	border: 1px solid #efefef;
	padding: 20px;
	width: 100%;
	font-size: 18px;
	color: #1a1a1a;
}

.tableBL tr {
	border-top: 1px solid #efefef;
	text-align: left;
	padding: 15px 0px;
	font-size: 18px;
	color: #1a1a1a;
}

.tableBL tr td {
	border-right: 1px solid #efefef;
	text-align: left;
	padding: 15px 0px;
	font-size: 18px;
	color: #1a1a1a;
}

/* 互动交流 弹出框css结束  */


/* 焦点图下方轮播图样式开始 */

 /* 本例子css */
 .slideBox2{ width:690px; height: 97px; overflow:hidden; position:relative;   }
 .slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
 .slideBox2 .bd li{ zoom:1; vertical-align:middle; }
 .slideBox2 .bd img{ width:690px;height: auto; display:block;  }
    
 /*专题图相关设置*/
.tlpic {height:auto;}
.tlpic li{height:auto}
.tlpic .bd img{height:97px;}

.tlpic {
    width: 690px;
    overflow: hidden;
    position: relative;
}

.tlpic .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 14px;
    bottom: 14px;
    z-index: 1;
}

.tlpic .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.tlpic .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.tlpic .hd ul li.on {
    background: #2B85FF;
    color: #fff;
}

.tlpic .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.tlpic .bd li {
    zoom: 1;
    vertical-align: middle;
}

/* 焦点图下方轮播图样式结束 */


/*政策法规新增样式  */

        /* 新加的样式 */
        
        .sfq_content_box .gjzc {
            width: 690px;
            height: 574px;
            margin: 0 15px;
        }
        
        .sfq_content_box .zcfg-box {
            width: 568px;
            height: 574px;
            margin-right: 20px;
        }
        
        .gjzc-title,
        .zzqzc-title,
        .bdfg-title {
            border-bottom: 1px solid #DDDDDD;
            margin: 0px auto;
            margin-top: 30px;
            margin-bottom: 30px;
        }
        
        .gjzc-title a,
        .zzqzc-title a,
        .bdfg-title a {
            height: 36px;
            font-size: 22px;
            font-weight: 700;
            color: #3688F7;
            line-height: 30px;
            border-bottom: 3px solid #2B85FF;
        }
        
        .gjzc-list,
        .zzqzc-list,
        .bdfg-list {
            margin-top: 15px;
        }
        
        .gjzc-list li,
        .zzqzc-list li,
        .bdfg-list li {
            list-style: square;
            color: rgb(241, 57, 56);
            margin: 20px 0px 20px 18px
        }
        
        .zzqzc-list a,
        .zzqzc-list span,
        .bdfg-list a,
        .bdfg-list span,
        .gjzc-list li a,
        .gjzc-list li span {
            display: inline-block;
            height: 27px;
            font-size: 21px;
            font-family: MicrosoftYaHei;
            color: #333333;
            line-height: 27px;
        }
        
        .zzqzc-list span,
        .bdfg-list span,
        .gjzc-list li span {
            color: #9E9E9E;
            float: right;
        }
/*政策法规样式结束  */

