* {
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
}
body {
    font-family: "微软雅黑" !important;
}
ul,
ol,
li {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
a {
    text-decoration: none;
    outline: none;
}
a:hover {
    text-decoration: none;
    outline: none;
}
a:focus {
    text-decoration: none;
    outline: none;
}
img {
    max-width: 100%;
    border: 0px !important;
    vertical-align: middle;
}
table td {
    white-space: pre-wrap;
    word-wrap: break-word;
    width: auto;
}
select,
input,
textarea {
    margin: 0;
    vertical-align: middle;
    outline: none;
    resize: none;
    padding: 0;
    font-family: "微软雅黑";
}
.bt-left {
    float: left;
}
.bt-right {
    float: right;
}
.bt-clear {
    clear: both;
}
.clearfix:after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
}
.tsfwbg {
    background: url(bg_banner.png) no-repeat right center;
    background-size: cover;
}
.zwfw_header {
    box-shadow: none !important;
}
.zwfw_header .header_search {
    display: none;
}
.tsfwbg {
    /*background: url(bgbanner.png) no-repeat center;
    background-size: cover;*/
}
.box {
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
}
.top_box3 {
    padding-bottom: 30px;
    margin: 0px auto 0px !important;
    max-width: 1200px;
    padding-top: 29px;
}
.top_box3 .top_box3_left {
    /*float: left;*/
    margin: 0px auto 0px;
}
.top_box3 .top_box3_left .yellow {
    font-size: 24px;
    color: #FFEE00;
    line-height: 40px;
}
.top_box3 .top_box3_left p {
    line-height: 56px;
    font-weight: 500;
    font-size: 40px;
    color: #FFFFFF;
    float: left;
}
.top_box3 .top_box3_left span {
    line-height: 24px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
    /* width: 736px; */
    text-align: justify;
}
.top_box3 .top_box3_left ul {
    color: #FFFFFF;
    margin: auto;
    width: 726px;
    height: 50px;
    line-height: 50px;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, 0.22);
    background-size: cover;
}
.top_box3 .lcli {
    padding: 0px 29px;
    float: left;
    font-size: 16px;
    border-radius: 25px;
}
.top_box3 .lclihov {
    /*background: url(lclihov.png) no-repeat;*/
    background-size: cover;
    font-weight: 700;
    background: linear-gradient(180.00deg, #fead23 0%, #ff6a00 100%);
}
/* 检索 */
.top_box3_right {
    float: right;
}
.top_box3_right form .ipt_txt {
    width: 300px;
    height: 56px;
    background: #FFFFFF;
    border-radius: 28px 0 0 28px;
    line-height: 56px;
    background: #FFFFFF url(search.png) no-repeat 436px center;
    font-size: 16px;
    color: #999;
    padding-left: 20px;
    float: left;
    border: 0;
}
.ipt_search {
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: -0.46px;
    line-height: 56px;
    background: #FFAE23;
    border-radius: 0 28px 28px 0;
    float: left;
    border: 0;
    padding: 0px 36px;
}
/* 主体部分 */
#grfr-ul:after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
}
#grfr-ul::-webkit-scrollbar-button {
    display: none; /* 对于 WebKit, Edge */
}
.bt-main,
.grfr-list2 {
    max-width: 1310px;
    margin: 0 auto;
}
.main1,
.main3,
.grfr-title,
.bt-grfr-list1 {
    max-width: 1200px;
    margin: 0 auto;
}
.main2 {
    max-width: 1300px;
    margin: 0 auto;
    display: none;
}
.main-banner,
.main1,
.main1-title,
.main-banner img {
    width: 100%;
}
.grfr-title ul li a,
.grfr-list1 li a,
.grfrtitlep,
.grfr-list2-l ul li {
    font-size: 16px;
}
.main1-title ul,
.grfr-title ul,
.grfr-list1,
.grfr-list1 li,
.main2 ul,
.main3 ul {
    overflow: hidden;
}
.main1-title ul li,
.grfr-title ul li,
.grfr-list1 li,
.grfr-list1 li span,
.grfr-list1 li a,
.main2 ul li,
.main3 ul li {
    float: left;
}
/* banner */
.main-banner img {
    height: 100%;
}
.main-banner-sj {
    display: none;
    height: 300px;
    background: #1267e6;
    line-height: 85px;
    padding: 22px 0;
}
.main-banner-sj-p1,
.main-banner-sj h1,
.main-banner-sj-p2 {
    max-width: 1200px;
    margin: 0 auto;
    letter-spacing: 5px;
    padding-left: 25px;
}
.main-banner-sj-p1 {
    font-size: 34px;
    color: #FFFFFF;
    font-weight: bold;
}
.main-banner-sj h1 {
    font-size: 70px;
    color: #fff799;
    font-weight: bold;
    font-style: italic;
}
.main-banner-sj-p2 {
    font-size: 20px;
    color: #FFFFFF;
}
.nozishix .grfr-list2-l {
    display: none;
}
.nozishix .grfr-list2-c {
    display: none;
}
.nozishix .grfr-list2-r {
    width: 75%;
    margin: auto;
    float: none;
    padding-top: 30px;
}
.nozishix .grfr-list2-r ul li {
    /*float: left;*/
    margin-top: 32px;
    /* width: auto;*/
    margin-right: 50px;
}
.nozishix .grfr-list2-r ul li img {
    /*height: 130px;
    height: 150px;
    width: 330px;*/
}
/* 主体 */
.appraisebj_zhzh {
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    filter: Alpha(opacity=50);
    opacity: 0.4;
    background: #000000;
    display: none;
    z-index: 2;
}
/* 个人、法人一件事 */
.main1-title {
    height: auto;
    padding: 60px 0 30px;
    background: url(main1-title-ull.png) no-repeat;
    background-position: center 88px;
}
.main1-title ul {
    width: auto;
    display: table;
    margin: 0 auto;
}
.main1-title ul li {
    width: 240px;
    height: 60px;
    line-height: 60px;
    font-size: 22px;
    color: #333;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    float: left;
    background: #FFFFFF;
    border: 1px solid #216ed6;
}
.main1-title ul #one1 {
    border-radius: 30px 0 0 30px;
}
.main1-title ul #one2 {
    border-radius: 0 30px 30px 0;
}
/* 第一部分列表 */
.grfr-title {
    /*height: 100px;*/
    position: relative;
}
#con-one-1 .grfr-title ul {
    /*margin: 0px 48px;*/
    /*background: url(grlistul.png) no-repeat -30px 24px;*/
}
#con-one-2 .grfr-title ul {
    margin: 0px 48px;
    /*background: url(grlistul.png) no-repeat -30px 24px;*/
}
.grfr-title ul li {
    text-align: center;
    margin-left: 38px;
    cursor: pointer;
}
#con-one-2 .grfr-title ul li {
    margin-left: 86px;
}
#con-one-2 .grfr-title ul li:first-child {
    margin-left: 0px;
    /*border-left: 32px solid #fff;*/
}
.grfr-title ul li:first-child {
    margin-left: 0px;
}
.grfr-title ul li a {
    /*border: 1px solid #e1e3e5;*/
    /*border-radius: 100%;*/
    display: block;
    height: 40px;
    width: 40px;
    background-size: cover !important;
}
.grfr-title ul li span {
    color: #333333;
    display: block;
    /*width: 20px;
    height: 20px;*/
    margin: 13px auto 0px;
    font-size: 18px;
    /*background: url(bg3.png) no-repeat center;*/
    /*margin-top: 22px;*/
    /*display: none;*/
}
/*.grfr-title p {
	background: url(line.png);
	height: 1px;
	width: 1105px;
	margin: 0 auto;
	position: absolute;
	bottom: 10px;
	left: 48px;
	z-index: -1;
	display: none;
}*/
/* 第二部分列表 */
.grfr-list1 {
    max-height: 536px;
    overflow: auto;
    float: left;
    width: 25%;
}
/*滚动样式自定义*/
.grfr-list1::-webkit-scrollbar {
    box-sizing: border-box;
    width: 9px;
    height: 9px;
    background: #eee;
}
.grfr-list1::-webkit-scrollbar-button {
    width: 9px;
    height: 0px;
}
.grfr-list1::-webkit-scrollbar-button:vertical:start {
    background-position: 0 0;
}
.grfr-list1::-webkit-scrollbar-button:vertical:start:hover {
    background-position: -10px 0;
}
.grfr-list1::-webkit-scrollbar-button:vertical:start:active {
    background-position: -20px 0;
}
.grfr-list1::-webkit-scrollbar-button:vertical:end {
    background-position: -30px 0;
}
.grfr-list1::-webkit-scrollbar-button:vertical:end:hover {
    background-position: -40px 0;
}
.grfr-list1::-webkit-scrollbar-button:vertical:end:active {
    background-position: -50px 0;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:start {
    background-position: 0 -11px;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:start:hover {
    background-position: -10px -11px;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:start:active {
    background-position: -19px -11px;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:end {
    background-position: -30px -11px;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:end:hover {
    background-position: -40px -11px;
}
.grfr-list1::-webkit-scrollbar-button:horizontal:end:active {
    background-position: -50px -11px;
}
.grfr-list1::-webkit-scrollbar-track-piece {
    background-color: rgba(0, 0, 0, .15);
}
.grfr-list1::-webkit-scrollbar-thumb {
    border: 1px solid #1677FF;
    background-color: #1677FF;
    border-radius: 5px;
}
.grfr-list1::-webkit-scrollbar-thumb:hover {
    border: 1px solid #1677FF;
    background-color: #1677FF;
}
.grfr-list1::-webkit-scrollbar-thumb:active {
    background: -webkit-gradient(linear, left top, left bottom, from(#e4e4e4), to(#f4f4f4));
}
.grfr-list1::-webkit-scrollbar-corner {
    background-color: #f1f1f1;
}
.grfr-list1::-webkit-scrollbar {
    width: 4px;
    /*height: 4px;*/
}
.grfr-list1 li {
    width: 100%;
    line-height: 60px;
    color: #333333;
    padding-left: 30px;
    cursor: pointer;
    border-radius: 30px 0px 0px 30px;
    margin-bottom: 20px;
    background: #F0F6FE;
}
.grfr-list1 li span {
    width: 4px;
    height: 20px;
    margin: 15px 0;
    background: none;
    /*background: url(bg6.png) no-repeat center;*/
}
.grfr-list1 li a {
    margin-left: 13px;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #cdcdcd;
    font-size: 18px;
}
#itemDom {
    margin-top: 30px;
}
/* 第三部分列表 */
.grfr-list2 {
    height: auto;
    padding: 20px 20px 20px 20px;
    width: 75%;
    float: left;
    box-shadow: 0 2px 12px #99999933;
    border-left: 0px;
    position: relative;
}
.grfrtitlep {
    font-weight: 700;
    line-height: 22px;
    font-size: 18px;
    color: #333333;
    margin-top: 20px;
    margin-bottom: 6px;
}
.grfr-list2-l ul li {
    width: calc(100% / 4);
    max-width: 100%;
    float: left;
    display: inline-block;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    padding-right: 26px;
    cursor: default;
    color: #333333;
}
.grfr-list2-l ul li p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*.grfr-list2-r ul .banli {
	background: url(banlibg3.png) no-repeat center;
	background-size: cover;
	height: 140px;
	width: 320px;
	padding-left: 34px;
	line-height: 140px;
	font-size: 24px;
	color: #FFFFFF;
	float: left;
}*/
/*.banli p {
	float: left;
}*/
.banli img {
    width: 58px;
    margin-left: 80px;
}
.zhinan img,
.haochaping img {
    width: 58px;
    margin-bottom: 10px;
}
/*.grfr-list2-r ul .zhinan {
	background: url(banlibg1.png) no-repeat center;
	background-size: cover;
	margin-left: 20px;
	margin-right: 20px;
	float: left;
	width: 240px;
	height: 140px;
	text-align: center;
	padding-top: 20px;
	font-size: 20px;
	line-height: 36px;
	color: #2175db;
}*/
/*.grfr-list2-r ul .haochaping {
	background: url(banlibg2.png) no-repeat center;
	background-size: cover;
	float: right;
	width: 240px;
	height: 140px;
	text-align: center;
	padding-top: 20px;
	font-size: 20px;
	line-height: 36px;
	color: #e22e2e;
}*/
.grfr-list2-r ul li {
    width: 180px;
    height: 60px;
    border-radius: 8px;
    background: #F0F6FE;
    font-weight: 400;
    font-size: 18px;
    color: #0061E9;
    float: left;
    line-height: 60px;
    text-align: center;
    margin-right: 20px;
}
.grfr-list2-r ul li:hover {
    background: linear-gradient(90.64deg, #0176ff 0%, #0061e9 100%);
    color: #FFFFFF;
}
.grfr-list2-r ul li:first-child + li a {
    font-size: 24px;
}
.grfr-title-sj {
    font-size: 22px;
    color: #333;
    padding-bottom: 20px;
    font-weight: 700;
    border-bottom: 1px solid #eee;
}
/* 个人列表样式 */
.grfr-title ul li {
    text-align: center;
    cursor: pointer;
    width: 142px;
    height: auto;
    background: #fff;
    border: none;
    /*margin-left: 30px;*/
    padding: 0 0 6px 0;
    font-weight: 700;
    margin-left: 34px;
}
.grfr-title ul li .apointerBox {
    padding: 22px 20px 20px 20px;
    border: 1px solid #eee;
    border-radius: 8px;
    background: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#two0 a {
    background: #FFFFFF url(cy_ico0.png) no-repeat center;
}
#two1 a {
    background: #FFFFFF url(cy_ico1.png) no-repeat center;
}
#two2 a {
    background: #FFFFFF url(cy_ico2.png) no-repeat center;
}
#two3 a {
    background: #FFFFFF url(cy_ico3.png) no-repeat center;
}
#two4 a {
    background: #FFFFFF url(cy_ico4.png) no-repeat center;
}
#two5 a {
    background: #FFFFFF url(cy_ico5.png) no-repeat center;
}
#two6 a {
    background: #FFFFFF url(cy_ico6.png) no-repeat center;
}
#two7 a {
    background: #FFFFFF url(cy_ico7.png) no-repeat center;
}
#two8 a {
    background: #FFFFFF url(cy_ico8.png) no-repeat center;
}
#two9 a {
    background: #FFFFFF url(cy_ico9.png) no-repeat center;
}
#two10 a {
    background: #FFFFFF url(cy_ico10.png) no-repeat center;
}
#two11 a {
    background: #FFFFFF url(cy_ico11.png) no-repeat center;
}
#two12 a {
    background: #FFFFFF url(cy_ico12.png) no-repeat center;
}
.grfrjb {
    position: absolute;
    width: 85px;
    height: 100px;
    right: -3px;
    top: -3px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/picture/20248/33DE76AF3CE875D5E0241AAF00C5C18D.png);
}
.grfrjb img {
    width: 100%;
}
/* 法人列表样式 */
#con-one-2 .grfr-title ul li {
    width: 142px;
    margin-left: 50px;
}
#con-one-2 .grfr-title ul li a {
    width: 40px;
    height: 38px;
    margin: 0 auto;
    background-size: cover !important;
}
#Ftwo0 a {
    background: #FFFFFF url(frcy_ico0.png) no-repeat center;
}
#Ftwo1 a {
    background: #FFFFFF url(frcy_ico1.png) no-repeat center;
}
#Ftwo2 a {
    background: #FFFFFF url(frcy_ico2.png) no-repeat center;
}
#Ftwo3 a {
    background: #FFFFFF url(frcy_ico3.png) no-repeat center;
}
#Ftwo4 a {
    background: #FFFFFF url(frcy_ico4.png) no-repeat center;
}
#Ftwo5 a {
    background: #FFFFFF url(frcy_ico5.png) no-repeat center;
}
#Ftwo6 a {
    background: #FFFFFF url(frcy_ico6.png) no-repeat center;
}
/* 个人、法人切换选中样式 */
.main1-title ul li.active {
    color: #ffffff;
    background-size: 100% 100%;
    border-radius: 0 30px 30px 0;
    background: linear-gradient(86.34deg, #0176ff 0%, #0061e9 100%);
    border: 1px solid #0061E9;
}
.grfr-title ul li.current a {
    color: #ffffff;
}
/*.grfr-title ul li.current span {
	background: url(bg4.png) no-repeat center;
}*/
.grfr-list1 li.current1 span,
.grfr-list1 li.active1 span,
.grfr-list1 li.active2 span,
.grfr-list1 li.active3 span,
.grfr-list1 li.active4 span,
.grfr-list1 li.active5 span,
.grfr-list1 li.active6 span,
.grfr-list1 li.active7 span,
.grfr-list1 li.active8 span,
.grfr-list1 li.active9 span,
.grfr-list1 li.active10 span,
.grfr-list1 li.active11 span,
.grfr-list1 li.Fcurrent1 span,
.grfr-list1 li.Factive1 span,
.grfr-list1 li.Factive2 span,
.grfr-list1 li.Factive3 span,
.grfr-list1 li.Factive4 span,
.grfr-list1 li.Factive5 span {
    background: none;
}
.grfr-list1 li.current1 a,
.grfr-list1 li.active1 a,
.grfr-list1 li.active2 a,
.grfr-list1 li.active3 a,
.grfr-list1 li.active4 a,
.grfr-list1 li.active5 a,
.grfr-list1 li.active6 a,
.grfr-list1 li.active7 a,
.grfr-list1 li.active8 a,
.grfr-list1 li.active9 a,
.grfr-list1 li.active10 a,
.grfr-list1 li.active11 a,
.grfr-list1 li.Fcurrent1 a,
.grfr-list1 li.Factive1 a,
.grfr-list1 li.Factive2 a,
.grfr-list1 li.Factive3 a,
.grfr-list1 li.Factive4 a,
.grfr-list1 li.Factive5 a {
    color: #333;
}
/* 个人列表切换选中样式 */
/*#two0.current a {
	background: #FFFFFF url(cy_ico0_h.png) no-repeat center;
}

#two1.current a {
	background: #FFFFFF url(cy_ico1_h.png) no-repeat center;
}

#two2.current a {
	background: #FFFFFF url(cy_ico2_h.png) no-repeat center;
}

#two3.current a {
	background: #FFFFFF url(cy_ico3_h.png) no-repeat center;
}

#two4.current a {
	background: #FFFFFF url(cy_ico4_h.png) no-repeat center;
}

#two5.current a {
	background: #FFFFFF url(cy_ico5_h.png) no-repeat center;
}

#two6.current a {
	background: #FFFFFF url(cy_ico6_h.png) no-repeat center;
}

#two7.current a {
	background: #FFFFFF url(cy_ico7_h.png) no-repeat center;
}

#two8.current a {
	background: #FFFFFF url(cy_ico8_h.png) no-repeat center;
}

#two9.current a {
	background: #FFFFFF url(cy_ico9_h.png) no-repeat center;
}

#two10.current a {
	background: #FFFFFF url(cy_ico10_h.png) no-repeat center;
}

#two11.current a {
	background: #FFFFFF url(cy_ico11_h.png) no-repeat center;
}

#two12.current a {
	background: #FFFFFF url(cy_ico12_h.png) no-repeat center;
}*/
/* 法人列表切换选中样式 */
/*#Ftwo0.current a {
	background: #FFFFFF url(cy_ico0_h.png) no-repeat center;
}

#Ftwo1.current a {
	background: #FFFFFF url(frcy_ico1_h.png) no-repeat center;
}

#Ftwo2.current a {
	background: #FFFFFF url(frcy_ico2_h.png) no-repeat center;
}

#Ftwo3.current a {
	background: #FFFFFF url(frcy_ico3_h.png) no-repeat center;
}

#Ftwo4.current a {
	background: #FFFFFF url(frcy_ico4_h.png) no-repeat center;
}

#Ftwo5.current a {
	background: #FFFFFF url(frcy_ico5_h.png) no-repeat center;
}

#Ftwo6.current a {
	background: #FFFFFF url(frcy_ico6_h.png) no-repeat center;
}*/
.grfr-title ul li.current {
    border: none;
    background: url(bgbg.png) no-repeat center;
    background-size: 100% 100%;
}
.grfr-title ul li.current .apointerBox {
    border-color: transparent;
    background-color: transparent;
}
.grfr-title ul li:hover span {
    color: #216ed6;
}
#con-one-2 .grfr-title ul .current span, #con-one-1 .grfr-title ul .current span {
    color: #216ed6;
}
/* 全省特色主题集成服务 */
.main2-title {
    height: 50px;
    /*background: url(bg8.png) no-repeat center;*/
    font-size: 32px;
    color: #333333;
    font-weight: bold;
    text-align: left;
    line-height: 50px;
    margin-top: 60px;
}
/* 各市集成服务 */
.main3 {
    margin-bottom: 40px;
}
/*中间数据*/
.grfr-list2-c {
    margin-bottom: 30px;
    margin-top: 10px;
}
.gr-list .grfr-list2-c .grfrtitlep {
    float: left;
}
.grfr-list2-c .grfr-list2-cdiv {
    float: right;
    margin-top: 4px;
}
.grfr-list2-c .grfr-list2-cdiv span {
    display: inline-block;
    margin-left: 6px;
}
.grfr-list2-c .grfr-list2-cdiv .lbzstu {
    width: 12px;
    height: 12px;
}
.grfr-list2-c .grfr-list2-cdiv .lbzstu1 {
    background: #d6deec;
}
.grfr-list2-c .grfr-list2-cdiv .lbzstu2 {
    background: #1677ff;
    margin-left: 20px;
}
.grfr-list2-c .grfr-list2-cdiv .lbzszi {
    font-size: 16px;
}
.grfr-list2-c .grfr-list2-cdiv .lbzszi1 {
    color: #999;
}
.grfr-list2-c .grfr-list2-cdiv .lbzszi2 {
    color: #333;
}
.list2-cconbg {
    margin-top: 16px;
    background: #F0F6FE;
}
.list2-cconbg ul {
    float: left;
}
.list2-cconbg .jcbt {
    width: 88px;
    padding-top: 61px;
}
.list2-cconbg .jcbt li {
    float: none;
    width: 100%;
    margin: 0px;
    font-size: 16px;
    color: #0061E9;
    padding-left: 20px;
}
.list2-cconbg li {
    margin-bottom: 16px;
    width: 173px;
    float: left;
    /*padding-left: 12px;*/
}
.list2-cconbg li {
    margin-left: 20px;
}
.list2-cconbg li:first-child {
    margin-left: 0px;
}
.list2-cconbg .jcbt li:first-child {
    margin-bottom: 38px;
    color: #333333;
}
.list2-cconbg li > span {
    display: block;
    font-size: 16px;
    /*line-height: 51px;*/
    width: 100%;
    color: #333;
    padding: 20px 0px 10px 40px;
}
.list2-cconbg li > span img {
    width: 22px;
    margin-right: 7px;
}
.list2-cconbg li > .list2-cconbglist {
    width: 100%;
}
.list2-cconbg p {
    font-size: 16px;
    color: #216ED6;
    display: inline-block;
}
.list2-cconbg p:first-child {
    color: #333333;
}
.spancishucha {
    font-size: 16px;
    display: inline-block;
}
.spancishubg {
    width: 100%;
    /*float: left;*/
}
.spancishu {
    height: 12px;
    display: inline-block;
    font-size: 16px;
    color: #333333;
    width: 173px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
}
.list2-cconbg .bjt img {
    display: block;
    margin: 0 auto;
}
.spancishu1 {
    width: 85%;
    border-radius: 6px;
    background: #3e81f51a;
}
.spancishu2 {
    width: 0%;
    border-radius: 6px;
    background: linear-gradient(90.00deg, #318fdf 0%, #216ed6 100%);
    max-width: 85%;
    display: inline-block;
}
.spancishu3 {
    float: left;
    margin-left: 10px;
}
.spancishucha span {
    font-size: 16px;
    font-weight: 700;
    margin: 0px 6px 0px 4px;
    color: #216ED6;
}
/*#processingTime1,#runNum1,#linkNum1,#stuffNum1{
	border-bottom: 2px solid #999;
}*/
#processingTime1, #processingTime2, #runNum1, #runNum2, #linkNum1, #linkNum2, #stuffNum1, #stuffNum2 {
    float: right;
    /* width: 55px;*/
    text-align: center;
}
#processingTime2, #runNum2, #linkNum2, #stuffNum2 {
    color: #0061E9;
}
/*.grfr-list1>li span {
	background: url(bg7hov.png) no-repeat center !important;
	background: #9c9c9c !important;
}*/
.list2-title {
    padding-left: 120px;
}
.list2-title span {
    float: left;
    font-size: 14px;
    line-height: 24.5px;
    color: #333333;
    font-weight: bold;
}
.list2-title span:first-child {
    margin-right: 105px;
}
.grfr-list2-r li,
.grfr-list1 li {
    cursor: pointer;
}
.morename {
    width: auto;
    text-align: right;
    line-height: 20px;
    color: #999;
    font-size: 16px;
    margin-top: 30px;
    margin-bottom: 21px;
}
#assessmentBox {
    max-width: 930px;
    /*margin-left: 15px;*/
    margin: 30px auto 44px;
    /*	float: left;*/
    display: inline-block;
}
#assessmentBox > div {
    float: left;
    width: 47px;
}
#assessmentBox > div img {
    width: 37px;
}
.box_title {
    font-size: 28px;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
    font-weight: 600;
}
.box2 {
    margin-top: 30px !important;
}
.box_list li {
    float: left;
    width: 224px;
    height: 160px;
    position: relative;
    margin-right: 20px;
    margin-bottom: 30px;
}
.box_list li:nth-child(5n) {
    margin-right: 0px;
}
.box_list li img {
    width: 100%;
    height: 100%;
}
.box_list li p {
    width: 100%;
    height: 40px;
    opacity: 0.7;
    background: rgba(26, 31, 54, 0.60);
    position: absolute;
    bottom: 0px;
    font-size: 20px;
    color: #FFFFFF;
    line-height: 40px;
    text-align: center;
}
.area_list {
    margin-top: 30px;
}
.area_list li {
    float: left;
    margin-bottom: 20px;
    line-height: 60px;
    width: 11%;
    height: 60px;
    text-align: center;
    box-shadow: 0 2px 6px rgb(102 102 102 / 20%);
    margin-right: 1.7%;
    border-radius: 4px;
    background: #fff;
    border: 1px solid #216ed6;
    box-shadow: 0 2px 12px #99999933;
}
.area_list li:hover {
    border-radius: 4px;
    background: linear-gradient(91.04deg, #0176ff 0%, #0061e9 100%);
    box-shadow: 0 2px 12px #99999933;
    border: none;
}
.area_list li:hover a {
    color: #FFFFFF;
}
.area_list li:nth-child(8n) {
    margin-right: 0px;
}
.area_list li a {
    font-size: 18px;
    color: #333333;
}
.area_list li img {
    width: 90%;
}
.box4 {
    margin-bottom: 20px !important;
}
/*评价*/
.appraisebj {
    max-width: 1200px;
    width: 100%;
    display: none;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0px;
    margin: auto;
    /*margin-left: -599px;*/
    background: #F9F9F9;
    z-index: 9999;
    background: #FFFFFF;
    padding: 0px 20px;
}
.appraisecol {
    line-height: 60px;
    text-indent: 10px;
    color: #333333;
    /*border-left: #3068aa 10px solid;*/
    font-size: 22px;
    font-weight: bold;
}
.appraisecol span {
    display: block;
    width: 25px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    float: right;
    background: #1677FF;
    text-indent: 0px;
    color: #FFFFFF;
    cursor: pointer;
    margin-top: 18px;
    margin-right: 33px;
}
.appraisebg {
    /*background: #fafafa;*/
    padding: 0px 30px 30px;
    text-align: center;
}
.appraise_con {
    display: none;
    float: right;
    max-width: 930px;
    margin-left: 15px;
}
.appraise_con_left,
.appraise_con {
    float: left;
}
.appraise_title span,
.appraise_con_left span {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 40px;
}
.appraise_title button {
    border: #3068aa 1px solid;
    line-height: 35px;
    background: none;
    text-align: center;
    color: #3068aa;
    background: #FFFFFF;
    margin-left: 20px;
    padding: 0px 10px;
    border-radius: 5px;
}
.appraise_title .buttonact {
    font-size: 32px;
    line-height: 50px;
    background: #FFFFFF;
    border: 0px;
    color: #252a30;
}
.xingxingbg {
    line-height: 35px;
}
.appraise_con p {
    line-height: 20px;
    font-size: 15px;
    color: #333;
    padding: 5px 0px 20px 0px;
}
.appraise_conul {
}
.appraise_conul li {
    font-size: 14px;
    margin-bottom: 20px;
    width: 50%;
}
.Submitbg {
    text-align: center;
    color: #FFFFFF;
    margin: 20px auto 0px;
    cursor: pointer;
    width: 200px;
    height: 48px;
    line-height: 48px;
    background: #0060df;
    border-radius: 24px;
}
.pllist {
    float: left;
    width: 48%;
    margin-bottom: 20px;
    background: #e6e6e6;
    line-height: 40px;
    text-indent: 10px;
}
.pllist3,
.pllist1 {
    margin-right: 4%;
}
.shurukuang textarea {
    width: 100%;
    height: 100px;
}
/*立即办理*/
.ui-zdqh-container {
    width: 1200px;
    text-align: left;
    color: #333333;
    background: #fff;
    font-size: 16px;
    z-index: 1002;
    padding: 0 2.9rem 40px;
    border: #d6dde3 1px solid;
    box-shadow: 0 0.15rem 1.5rem 0 rgba(9, 41, 77, .15);
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    top: 40px;
    display: none;
}
.info_ulbottomui {
    margin-top: 30px;
    display: none;
    text-align: center;
}
.info_li {
    background: #f3f3f3;
    line-height: 64px;
    color: #333333;
    font-size: 19px;
    float: left;
    overflow: hidden;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 20px;
    padding-left: 20px;
    cursor: pointer;
    margin-right: 30px;
}
.info_li a {
    color: #3663a7;
}
.info_li a:hover {
    color: #3663a7;
}
.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.ui-zdqh-container .close_btn {
    position: absolute;
    top: 8px;
    right: 20px;
    cursor: pointer;
}
.ui-zdqh-container .place1 {
    font-size: 20px;
    color: #999999;
    margin: 0;
}
.ui-zdqh-container .zd_list {
    margin-top: 15px;
}
.countyUlbox li {
    line-height: 40px;
    margin-right: 10px;
}
.ui-zdqh-container .zd_list > ul {
    overflow-y: auto;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0;
    border-bottom: #b5b9bc 1px solid;
}
.ui-zdqh-container .zd_list > ul > li {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    color: #333;
    margin-bottom: 10px;
    font-weight: normal;
    text-align: left;
    display: inline;
    /* width: 6.25%; */
    text-align: center;
    height: 34px;
    line-height: 34px;
    padding: 0 12px;
    border-radius: 2px;
    /* margin-left: 9px; */
    /* background-color: #2f6fb9; */
    display: none;
}
.ui-zdqh-container .place1 .selected {
    display: block;
    border-bottom: #b5b9bc 1px solid;
    margin-bottom: 0px;
    color: #3067aa;
    padding: 0;
    padding-bottom: 15px;
    font-size: 18px;
    width: 100%;
    text-align: left;
    font-weight: bold;
}
.buttoncontainer {
    float: right;
}
.submit1 {
    width: 107px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    background: #808080;
    border-radius: 3px 3px;
    font-size: 17px;
    color: #FFFFFF;
    border: none;
    outline: none;
    margin-top: 15px;
    margin-right: 10px;
    float: left;
    text-align: center;
}
.quit {
    width: 107px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    cursor: pointer;
    background: #d4ecf7;
    border-radius: 3px 3px;
    font-size: 17px;
    color: #115d81;
    border: none;
    outline: none;
    margin-top: 15px;
    float: left;
}
.disabled {
    color: #ccc !important;
    cursor: default !important;
}
.choise {
    margin-top: 15px;
    font-size: 14px;
}
.areaUl {
    margin-top: 15px;
    overflow: hidden;
    max-height: 213px;
    overflow: auto;
}
.areaUl li {
    float: left;
    width: 20%;
    overflow: hidden;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    text-align: center;
}
.areaUl li:hover {
    color: #3663a7;
    font-weight: bold;
}
.countyUl {
    margin-top: 15px;
    overflow: hidden;
    max-height: 265px;
    overflow: auto;
    padding: 0;
    display: none;
}
.countyUl li {
    float: left;
    width: auto;
    overflow: hidden;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    text-align: center;
    padding: 0 12px;
    background-color: #659be3;
    margin-left: 9px;
    margin-bottom: 10px;
    color: #fff;
    border-radius: 2px;
}
.zd_list_li_hover {
    color: #FFFFFF !important;
    background: #3663a7;
}
.hover_li {
    color: #ffffff !important;
    font-weight: bold;
    background: #3663a7 !important;
}
.ui-zdqh-container .zd_list > ul > .zhihui {
    color: #333;
    cursor: pointer;
    display: block;
}
.positionbg {
    font-size: 14px;
    color: #696969;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.positionbg p {
    display: inline;
}
#assessmentBox > div > p {
    line-height: 20px;
    font-size: 15px;
    color: #333;
    padding: 5px 0px 20px 0px;
}
.qyzydl {
    width: 1200px;
    text-align: left;
    color: #333333;
    background: #fff;
    font-size: 16px;
    z-index: 1002;
    padding: 40px 2.9rem 40px;
    border: #d6dde3 1px solid;
    box-shadow: 0 0.15rem 1.5rem 0 rgba(9, 41, 77, .15);
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    top: 40px;
    line-height: 80px;
    display: none;
}
.qyzydl h1 + p {
    float: left;
}
.qyzydl p {
    float: right;
    width: 48%;
    text-align: center;
    line-height: 50px;
    background: #1677FF;
    color: #FFFFFF;
}
.qyzydl_bl {
    width: 1200px;
    text-align: left;
    color: #333333;
    background: #fff;
    font-size: 16px;
    z-index: 1002;
    padding: 40px 2.9rem 40px;
    border: #d6dde3 1px solid;
    box-shadow: 0 0.15rem 1.5rem 0 rgba(9, 41, 77, .15);
    position: fixed;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    top: 40px;
    line-height: 80px;
    display: none;
}
.qyzydl_bl h1 + p {
    float: left;
}
.qyzydl_bl p {
    float: right;
    width: 48%;
    text-align: center;
    line-height: 50px;
    background: #1677FF;
    color: #FFFFFF;
}
.qyzydl_bl span {
    float: right;
    font-size: 20px;
    line-height: 25px;
}
.qyzydl span {
    float: right;
    font-size: 20px;
    line-height: 25px;
}
.wip_dslidebg {
    position: relative;
    width: 100%;
    max-width: 1300px;
    margin: 20px auto 0px;
    height: 250px;
    overflow: hidden;
}
.wip_dslidebg .bd {
    padding: 0px;
    overflow: hidden;
    width: calc(100% - 100px);
    margin: auto;
}
.wip_dslidebg .bd ul {
    overflow: hidden;
    zoom: 1;
}
.wip_dslidebg .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    width: 25%;
    text-align: center;
}
.wip_dslidebg .bd ul div {
    width: 285px;
    margin: auto;
    border-radius: 10px;
    border-bottom: 1px #eaeaea solid;
    box-shadow: 0 2px 12px rgba(153, 153, 153, 0.2);
}
.wip_dslidebg .bd ul li span {
    display: block;
    width: 100%;
    margin: auto;
    font-size: 16px;
    line-height: 60px;
    text-align: center;
    color: #333333;
    /*background: #fff url(93.png) no-repeat bottom center;*/
}
.wip_dslidebg .bd ul li video {
    width: 100%;
    height: 180px;
}
.wip_dslidebg .hd a.next {
    background: url(http://www.shandong.gov.cn/images/30887/left.png) no-repeat center;
    width: 40px;
    display: block;
    position: absolute;
    left: 0px;
    top: 15px;
    height: 180px;
    cursor: pointer;
    z-index: 10;
}
.wip_dslidebg .hd a.prev {
    background: url(http://www.shandong.gov.cn/images/30887/right.png) no-repeat center;
    width: 40px;
    display: block;
    position: absolute;
    right: 0px;
    top: 15px;
    height: 180px;
    cursor: pointer;
    z-index: 10;
}
.grfr-list2-l > .contain_bh {
    font-size: 14px;
    color: #999999;
    font-weight: 400;
    line-height: 32px;
}
.yyzzwt {
    line-height: 70px;
    font-size: 22px;
    color: #3663a7;
    background: #f3f3f3;
    text-align: center;
    text-indent: 30px;
}
.yyzzwtjdP {
    display: none;
}
/*.grfr-list1>.current11129 span {
	background: #1677FF !important;
	background: url(bg7.png) no-repeat !important;
}*/
.grfr-list1 li.current11129 {
    background: linear-gradient(90.00deg, rgb(1 118 255 / 10%) 0%, rgb(0 97 233 / 10%) 100%);
}
.grfr-list1 li.current11129 a {
    color: #0061E9;
    font-weight: 700;
}
.ui-zdqh-container .zd_list > ul > .zhihui12345 {
    color: #2f6fb9;
}
.xxpjulbg ul {
    display: none;
}
.xxpjulbg li {
    width: 30%;
    float: left;
    margin-right: 3%;
    margin-bottom: 30px;
    font-size: 14px;
    height: 45px;
    line-height: 45px;
    color: #255bda;
    border: 1px solid #255bda;
    background: #f1f7ff;
}
.xxpjulbg .xxpjulbglihov {
    background: #f6f7f8;
    color: #333;
    border: 1px solid #f7f8f9;
}
.shurukuang {
    border: 1px solid #cccfd7;
    border-radius: 2px;
}
.shurukuang textarea {
    border: 0px;
    resize: none;
}
.textlimit {
    padding: 0 8px 4px;
    display: block;
    text-align: right;
    width: auto;
    font-size: 12px;
    line-height: 12px;
    color: #9ba0aa;
}
.bsznCountyUlboxbg {
    text-align: center;
}
.bsznCountyUlbox {
    display: inline-block;
}
.countyUlboxbg {
    text-align: center;
}
.countyUlbox {
    display: inline-block;
}
.itemtchtit {
    line-height: 50px;
    font-size: 14px;
}
.grfr-list2-l ul li a:hover {
    color: #333;
}
.oneThingPopUpWindow {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/cms_files/filemanager/1613938164/picture/20247/0A2BFE8A38777F428961FE5BC6861F43.png) repeat;
    z-index: 99;
    display: none;
    opacity: 0;
    transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.oneThingPopUpWindow.popUp {
    display: table;
    opacity: 1;
}
.oneThingPopUpWindow .switchLocale_con {
}
.oneThingPopUpWindow .switchLocale_con .current_box .currentRegion span {
    font-size: 20px;
    display: inline-block;
    color: #3e81f5;
    cursor: pointer;
}
.oneThingPopUpWindow .switchLocale_con .selected {
    text-align: center;
}
.oneThingPopUpWindow .switchLocale_con .current_box .regionList li.active a {
    background: #eef0f4;
}
.oneThingPopUpWindow .switchLocale_con .selected a {
    display: inline-block;
    height: auto;
    line-height: 50px;
    color: #3663a7;
    background: #f3f3f3;
    padding: 0 20px;
    font-size: 18px;
}
.regionList .nodata {
    margin-left: 20px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #666;
    padding: 0;
}
/*新评价*/
.guide_evaluate {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    /*background-color: rgb(138 138 138 / 70%);*/
    background: url("/cms_files/filemanager/1613938164/picture/20247/0A2BFE8A38777F428961FE5BC6861F43.png") repeat;
    transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
    display: none;
    opacity: 0;
}
.guide_evaluate.show {
    display: block;
    opacity: 1;
    z-index: 999;
}
.guide_evaluate .evaluate_form {
    position: absolute;
    width: 600px;
    height: auto;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 20px;
}
.guide_evaluate .evaluate_form h2 {
    height: auto;
    line-height: 40px;
    font-size: 24px;
    border-bottom: 1px solid #dfe1e2;
    padding-bottom: 10px;
    font-weight: 500;
}
.guide_evaluate .evaluate_form .evaluate_form_option {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin: 20px 0;
}
.guide_evaluate .evaluate_form .evaluate_form_option > input {
    position: absolute;
    margin-right: -100%;
    opacity: 0;
}
.guide_evaluate .evaluate_form .evaluate_form_option > input.active ~ label {
    background: url(icon_star_hover.png) no-repeat;
}
.guide_evaluate .evaluate_form .evaluate_form_option > label {
    position: relative;
    float: right;
    width: 30px;
    height: 30px;
    color: transparent;
    cursor: pointer;
    background: url(icon_star.png) no-repeat;
    background-size: cover !important;
    margin-right: 10px;
}
.guide_evaluate .evaluate_form .evaluate_form_option > input.active + label:before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    animation-duration: 1s;
    animation-name: starEnlarge;
    animation-fill-mode: forwards;
    background: url(icon_star_hover.png) no-repeat;
    background-size: cover !important;
}
.evaluationTags_title {
    font-size: 16px;
}
.evaluationTags_title span {
    line-height: 20px;
    display: inline-block;
}
.evaluationTags_title i {
    color: #ed3838;
    margin-right: 6px;
}
.guide_evaluate .evaluate_form .evaluationTags_list {
    margin-left: -10px;
}
.guide_evaluate .evaluate_form .evaluationTags_list li {
    float: left;
    width: calc((100% - 40px) / 4);
    height: 40px;
    line-height: 36px;
    background-color: #f1f2f3;
    margin-left: 10px;
    margin-top: 10px;
    cursor: pointer;
    border-radius: 6px;
    border: 2px solid #f1f2f3;
}
.guide_evaluate .evaluate_form .evaluationTags_list li span {
    display: block;
    padding-left: 10px;
    font-size: 14px;
}
.guide_evaluate .evaluate_form .evaluationTags_list li.on {
    background: url(bg_chosed.png) no-repeat right bottom #f1f2f3;
    background-size: 26px;
    border-color: #3e81f5;
}
.guide_evaluate .evaluate_form .evaluate_comment_input textarea {
    width: 100%;
    min-height: 90px;
    margin-top: 14px;
    padding: 10px;
    font-size: 16px;
    color: #666;
    border: 1px solid #666;
}
.guide_evaluate .evaluate_form .evaluate_comment_input .prompt {
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
}
.guide_evaluate .evaluate_form .evaluate_submit {
    margin-top: 10px;
}
.guide_evaluate .evaluate_form .evaluate_submit input[type="button"] {
    width: 120px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    background-color: #3e81f5;
    outline: none;
    border: none;
    color: #fff;
    font-size: 16px;
}
.guide_evaluate .evaluate_form .evaluate_close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    background: url("/cms_files/filemanager/1613938164/picture/20247/F66CA9C93746F9F3B03F21C5B95362BF.png") no-repeat center;
    background-size: cover;
    cursor: pointer;
}
.guide_evaluate .evaluate_form .form_field {
    display: none;
}
.guide_evaluate .evaluate_form .submit_prompt {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: rgba(241, 242, 243, 0.96);
    opacity: 0;
    z-index: -1;
}
.guide_evaluate .evaluate_form .submit_prompt.show {
    opacity: 1;
    z-index: 9;
    transition: all 0.5s ease-out;
}
.guide_evaluate .evaluate_form .submit_prompt .prompt_icon {
    width: 64px;
    height: 60px;
    background-size: auto 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.guide_evaluate .evaluate_form .submit_prompt.error .prompt_icon {
    background-image: url("/cms_files/filemanager/1613938164/picture/20248/F533DA23F31929E98D33FE717B53137D.png");
}
.guide_evaluate .evaluate_form .submit_prompt.success .prompt_icon {
    background-image: url("/cms_files/filemanager/1613938164/picture/20248/A93C23EE7C4B9E51129195A00A95E993.png");
}
.guide_evaluate .evaluate_form .submit_prompt .prompt_text {
    font-size: 20px;
    display: inline-block;
    line-height: 40px;
    margin-top: 20px;
}