.eps-portlet-header{
position:relative;
}

.eps-dn{
position:absolute;
z-index:100;
left:0 !important;
top:0 !important;
}

input::-ms-clear, input::-ms-reveal{display:none;}


a:hover{
    color:#e4393c;
}
.h_tit a:hover{
    color:#e4393c;
}

.xx *{
  font-size:16px;
}
.xx p{
  margin: 0.875rem 0; 
  line-height: 1.875rem;
  min-height:1px;
}
.xx strong{
  font-weight:bold;
}
#ATTACHMENT_BOX{
      font-size:1.375rem;
      color:#e4393c;
}
#ATTACHMENT_BOX h2{
     margin-bottom:10px;
}
#ATTACHMENT_LIST{
      font-size:1.125rem;
      color:#33bbee;
}
#ATTACHMENT_LIST p{
      margin:2px 0;
 }
.tabTit2{
   margin-top:2rem;
}
.tabTit2 .tabindexList span{
  margin-left:1rem;
}

.noContent {
    width: 100%;
    height: 19rem;
    background: url(/uiFramework/commonResource/image/no_content.jpg) no-repeat;
    background-size: contain;
}



.nav_mobile {
    position: absolute;
    right: -100%;
    top: 0;
    width: 80vw;
    height: 100vh;
    padding: 0 5vw;
    background: rgba(230,0,32,.9);
    color: #fff;
    box-sizing: border-box;
    opacity: 0;
    z-index:100;
    transition: all .5s;
}
.nav_mobile_open {
    right: 0;
    opacity: 1;
        overflow-y: auto;
}
.caidan_close img {
    width: 5vw;cursor: pointer;
}

.son1>li:first-child b{display:none;}
.son1>li>p {
    font-size: 1.125rem;
    line-height: 8vh;
    border-bottom: 0.0625rem dotted #eee;
}
.son2>li>p {
    line-height: 3vh;
    font-size: 0.875rem;
}
.son2 {
    display: none;
    padding: 1vh 5vw;
}
.son3 {
   
    padding: 0.5vh 3vw;
}
.son3>li>p {
    line-height: 2vh;
    font-size: 0.775rem;
}

.son1>li>p>b {
    float: right;
    width: 2rem;
    height: 8vh;
    background-image: url(/uiFramework/commonResource/image/2022120117093347338.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 0.625rem 1rem;
    transition: all .5s;
}
.son1>li.state>p>b {
    transform: rotate(-90deg);
}
.caidan_close{
text-align: right;
    margin: 2rem 0;
}




/*翻页*/
#InvestPage{
				margin-top: 4.375rem;
				margin-bottom: 7.5rem;
				text-align: center;
			}
			#InvestPage>a,#InvestPage>span,#InvestPage>input{
				padding: 0.9375rem;
				border:1px solid #cfdce5;
				border-radius: 0.3125rem;
				margin-right: 0.5rem;
			}
			#InvestPage>input{
				margin-left: 0.5rem;
			}
			#InvestPage .inpt_k{
				width: 3rem;
			}

@media screen and (max-width: 768px) {

				#InvestPage{
					font-size: .9rem;
					margin: 2rem 0;
				}
				#InvestPage>a, #InvestPage>span, #InvestPage>input {
					padding: 0.2rem;
					margin-right: 0.2rem;
					display: inline-block;
					margin-bottom: .5rem;
				}
			}





/*绿色金融*/

.zz_box {
				font-size: 1.25rem;
			}

			.zz_pic_box {
				position: relative;
				margin-bottom: 3.75rem;
			}

			.zz_pic_box img {
				width: 100%;
			}

			.zz_table {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
				display: table;
			}

			.zz_txt {
				display: table-cell;
				vertical-align: middle;
				color: #fff;
				text-align: center;
			}

			.zz_txt h1 {
				font-size: 3.75rem;
				font-weight: bold;
			}

			.zz_txt h2 {
				font-size: 1.5rem;
			}

			.zz_sum {
				line-height: 2.5rem;
				text-align: justify;
			}

			.zz_box .p_link {
				font-size: 1.25rem;
				font-weight: bold;
				padding: 4rem 0 1rem 0;
			}

			.zz_btn {
				margin-top: 2.5rem;
				display: block;
				width: 16.25rem;
				line-height: 3.25rem;
				font-size: 1.125rem;
				text-align: center;
				border-radius: 0.3125rem;
				background: #a2c352;
				color: #fff;
			}

			@media screen and (max-width: 768px) {


				.zz_txt h1 {
					font-size: 2rem;
					font-weight: bold;
				}

				.zz_txt h2 {
					font-size: 1rem;
				}

				.zz_sum {
					font-size: 0.9rem;
					line-height: 1.5rem;
				}

				.zz_pic_box {
					margin-bottom: 1rem;
				}

				.zz_box .p_link {
					font-size: 1rem;
					font-weight: bold;
					padding: 2rem 0 .5rem 0;
				}

				.zz_btn {
					margin-top: 1rem;
					width: 8rem;
					line-height: 2.5rem;
					font-size: 1rem;
				}

			}







/*开发*/


/* 新增 */
.ov1{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ov2{
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}
.ov3{
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}

/* 新增结束 */


.dkPage {
	font-size: 1.25rem;
}

.dkPage .tit {
	font-size: 1.875rem;
	font-weight: bold;
	color: #e6022c;
	padding-top: 4.375rem;
}

.dkPage .sum {
	font-size: 1.25rem;
	padding-top: 1.875rem;
}

.dkPage i {
	font-style: normal;
	margin-right: 1.25rem;
}

.dkPage font {
	color: #e6022c;
	font-size: 1.5rem;
	vertical-align: middle;
}

.dkPage .dkPage-ul {
	padding-top: 4.375rem;
}

.dkPage .dkPage-ul li {
	margin: 1rem 0;
	line-height: 4.375rem;
	position: relative;
}

.dkPage .dkPage-ul li:nth-child(odd) {
	background: #f7f7f7;
}

.dkPage .dkPage-ul li:nth-child(even) input,
.dkPage .dkPage-ul li:nth-child(even) select {
	background: #f7f7f7;
}

.dkPage .dkPage-ul li div {
	display: inline-block;
	width: 49%;
	padding-left: 11rem;
	box-sizing: border-box;
}

.dkPage .dkPage-ul li div input,
.dkPage .dkPage-ul li div select {
	width: 19.375rem;
	line-height: 2.25rem;
	height: 2.25rem;
	border: 0;
	padding-left: 2rem;
	box-sizing: border-box;
	font-size: 1rem;
}

.dkPage .dkPage-ul li div.d2 {
	width: auto;
	padding-left: 0;
	margin-left: -3rem;
}

.dkPage #smsBut {
	width: 10.625rem;
	height: 2.25rem;
	background: #e60012;
	border-radius: 0.3125rem;
	padding-left: 0;
	color: #FFFFFF;
}

.dkPage .dkPage-ul li div.d3 {
	width: auto;
	padding-left: 3.125rem;
}

.dkPage .atxt {
	font-size: 1rem;
	color: #e60012;
}

.dkPage .wxts-txt {
	font-size: 1rem;
	color: #5f5f5f;
	margin-top: 3.75rem;
	text-align: center;
}

.dkPage .btn_sq {
	text-align: center;
}

.dkPage .but-ml {
	font-size: 1.5rem;
	color: #fff;
	/* margin-top: 7.5rem; */
	text-align: center;
	width: 16.25rem;
	line-height: 5rem;
	background: #e60012;
	border-radius: 0.625rem;
	margin-bottom: 6.25rem;
}

@media screen and (max-width: 768px) {
	.dkPage {
		font-size: 0.8rem;
	}

	.dkPage .tit {
		font-size: 1.25rem;
		padding-top: 1rem;
	}

	.dkPage .sum {
		font-size: 1rem;
		padding-top: .5rem;
	}

	.dkPage .dkPage-ul {
		padding-top: 1rem;
	}

	.dkPage .dkPage-ul li {
		margin: 0.5rem 0;
		line-height: 2.5rem;
	}

	.dkPage .dkPage-ul li div {
		padding-left: 1rem;
		width: 100%;
	}

	.dkPage i {
		margin-right: 0.25rem;
		width: 35%;
		display: inline-block;
	}

	.dkPage .dkPage-ul li div input,
	.dkPage .dkPage-ul li div select {
		width: 50%;
		line-height: 1.5rem;
		height: 1.5rem;
		border: 0;
		padding-left: 0.2rem;
		box-sizing: border-box;
		font-size: 0.7rem;
	}

	.dkPage .d1 i {
		width: 20%;
	}

	.dkPage .dkPage-ul li div.d1 input {
		width: 30%;
	}

	.dkPage .dkPage-ul li div.d2 {
		width: auto;
		padding-left: 0;
		margin-left: 0;
		position: absolute;
		right: 2rem;
		top: 0;
	}

	.dkPage #smsBut {
		width: auto;
		height: auto;
		line-height: initial;
		padding: 0.5rem 1rem;
	}

	.dkPage .dkPage-ul li div.d3 {
		width: auto;
		padding-left: 6.125rem;
	}

	.dkPage .atxt {
		font-size: 0.8rem;
	}

	.dkPage .wxts-txt {
		font-size: .9rem;
		margin-top: 1rem;
		text-align: left;
	}

	.dkPage .but-ml {
		font-size: 1rem;
		color: #fff;
		padding: .3rem 2rem;
		margin-top: 1rem;
		text-align: center;
		width: auto;
		line-height: 2rem;
		margin-bottom: 3rem;
	}
}

.MsoNormalTable{
        width: 100% !important;
}
.MsoNormalTable td{
       width:auto !important;
       border:#d3d3d3 1px dotted;
 }
.MsoNormalTable td p{
      text-align:center !important;
}


/*鐞嗚储绛涢*/
.pagination{
	margin-top: 2rem;
}
.pagination ul{
	text-align: center;
}
.queryActive{
	background-color:#d6000f; color:#fff !important;
}
.investment dd a{
	transition: all .3s;
	cursor: pointer;
}
#InvestList tbody,.yyr .prdDetail{
	position: relative;
	top: 50px;
	opacity: 0;
	transition:all .5s;
}
#InvestList tbody.thover,.yyr .thover{
	top:0;
	opacity: 1;
	
}
body  .noClick{
	cursor:not-allowed !important;
	/* pointer-events:none; */
	background: #dadada;
}
#InvestList tr td{
	transition: all .3s ease-in;
}
#InvestList tr:hover td{
	background-color: #f6d7d7;
}



.investment li{
	overflow: hidden;
	font-size: 1rem;
	margin-bottom: 1rem;
}
.investment dt,.investment dd{
	float: left;
	
}
.investment dt{
	width: 10.625rem;
	font-size: 1.125rem;
}
.investment dd a{
	display: block;
	margin-left: 0.375rem;
	text-align: center;
	padding: 0 0.5rem;
	min-width: 6.25rem;
	line-height: 2.25rem;
	border-radius: 0.3125rem;
	border: 1px solid #ececec; 
}
#typeA #id1,#typeA #id2{
	padding: 0 1.625rem;
}
.lcright{
	text-align: right;
}
.lcright input{
	/* display: none; */
	margin-left: 0.5rem;
	padding: 0.6rem 2rem;
	background: #fff;
	border: 1px solid #555;
	color:#555;
	transition: all .3s;
}
.lcright input:hover{
	background: #efefef;
}
.lcright input.ckxq-m{
	border: 1px solid #e4393c;
	color: #e4393c;
}
.lcright input.ckxq-m:hover{
	border: 1px solid #d6000f;
	background: #d6000f;
	/* background: linear-gradient(#fff,#d6000f); */
	color: #fff;
}
table.netq {
	width: 100%;
	margin-top: 2rem;
	/* line-height: 1.1rem; */
	text-align: center;
	color: #333;
}
table.netq i{
	font-style: normal;
}
table.netq th {
	background-color: #e6022c;
	height: 5.625rem;
	padding: 0;
	text-align: center;
	font-size: 1rem;
	color: #fff;
	font-weight: normal;
	border-bottom: 1.25rem solid #fff;
}
table.netq td{
	background-color: #e6022c;
	height: 6.875rem;
	padding:0 0.5rem;
	font-size: 0.875rem;
	text-align: center;
	color: #fff;
	font-weight: normal;
	background-color:#f6f6f6 ;
	color: #303030;
	border-bottom: 0.625rem solid #fff;
}
table.netq td strong,.prdDetail strong{
	font-size: 1.125rem;
	color: #c7000a;
	font-weight: bold;
}
.prdDetail strong{
        display:inline-block;
	font-size: 1.875rem;
        vertical-align: middle;
        line-height: initial;
}
.prdDetail strong p{
	font-size: 1rem;
	color: #333;
	font-weight: normal;
}
 .but-gm{
	width: 4.125rem;
	line-height: 2.5rem;
	margin-top: 0.2rem;
	border-radius: 0.3125rem;
	/* background: #dadada; */
	background: #d6000f;;
	color: #fff;
}
 .but-gm:first-child{
	margin-top: 0;
}


#InvestPage{
	margin-top: 4.375rem;
	margin-bottom: 7.5rem;
	text-align: center;
}
#InvestPage>a,#InvestPage>span,#InvestPage>input{
	padding: 0.9375rem;
	border:1px solid #cfdce5;
	border-radius: 0.3125rem;
	margin-right: 0.5rem;
}
#InvestPage>input{
	margin-left: 0.5rem;
}
#InvestPage .inpt_k{
	width: 3rem;
}
@media screen and (max-width: 768px) {
	.investment li{
		font-size: 0.8rem;
		margin-bottom: 0.2rem;
	}
	.investment div{
		float: left;
		width: 100%;
	}
	.investment dt{
		width: 100%;
		margin-bottom: 0.1rem;
		font-size: 0.9rem;
	}
	.investment dd a{
		min-width: auto;
		line-height: inherit;
		padding: 0 0.4rem;
		margin-left:0.4rem;
		margin-bottom: 0.2rem;
	}
	#typeA #id1, #typeA #id2{
		padding: 0 0.2rem;
	}
	.lcright input{
		margin-left: 0.5rem;
		padding: 0.2rem 1rem;
	}
	table.netq{
		margin-top: 1rem;
	}
	table.netq th {
		height: 3rem;
		font-size: 0.9rem;
		border-bottom: 0.5rem solid #fff;
	}
	table.netq tr th:nth-child(2),table.netq tr th:nth-child(3),table.netq tr th:nth-child(4){
		display: none;
	}
	table.netq tr td:nth-child(2),table.netq tr td:nth-child(3),table.netq tr td:nth-child(4){
		display: none;
	}
         table.qryCodTion-ZYtab tr th:nth-child(8){display:none;}
         table.qryCodTion-ZYtab tr td:nth-child(8){display:none;}
	table.netq td{
		height: auto;
		padding:0.2rem;
		font-size: 0.8rem;
	}
	 .but-gm {
		width: 3rem;
		line-height: 2rem;
	}

	#InvestPage{
		font-size: .9rem;
		margin: 2rem 0;
	}
	#InvestPage>a, #InvestPage>span, #InvestPage>input {
		padding: 0.2rem;
		margin-right: 0.2rem;
		display: inline-block;
		margin-bottom: .5rem;
	}
}
                         .bg-ff{
                                 box-shadow: 0 0 10px rgba(211,211,211,.7);
                                 padding: 1rem;
                                  margin-bottom: 2rem;
                                 border-radius: 10px;
                              /*   text-align: center;*/
                        }
    
                       .detail_1{
                              text-align: center;
                      }
                      .detail_1,.detail_1 *{
                               font-family:inherit;    
                               max-width:100%;
                               word-break: break-all;
                               text-align: justify;
                       }
			.htxte{
				font-size: 1.875rem;
				font-weight: bold;
				margin-top: 2rem;
				margin-bottom: 3.75rem;
			}
                        .htxte input{
                                font-size:1.5rem;
                                font-weight: normal;
                       }
			.prdDetail{
				font-size: 1.25rem;
			}
			.prdDetail tr{
				overflow: hidden;
			}
			.prdDetail td{
				padding-left: 11.25rem;
				line-height: 4.375rem;
				color: #4f4f4f;
			}
			.prdDetail tr td:nth-child(2),.prdDetail tr td:nth-child(4){
				padding-left: 0;
			}
			.prdDetail tr:nth-child(odd){
				background: #f7f7f7;
			}
			.prdDetail tr:nth-child(even){
				padding: 1rem 0;
			}
			.prdDetail .nhl{
				font-size:1.625rem ;
				font-weight: bold;
				color: #b60005;
			}
			#nav_1{display:none;
				margin-top: 5rem;
				margin-bottom: 3rem;
				padding-bottom: 0.625rem;
				border-bottom: 1px solid #eeeeee;
			}
			#nav_1 li{
				display: inline-block;
				margin-right: 5rem;
				font-size: 1.375rem;
				position: relative;
			}
			#nav_1 li #sp1:before{
				content: '';
				position: absolute;
				left: 0;
				bottom: -0.625rem;
				width: 100%;
				height: 0.1875rem;
				background: #e6022c;
			}
			@media screen and (max-width: 768px) {
				.prdDetail{
					font-size: 1rem;
				}
                               .prdDetail b{display:inline-block;}
				.htxte {
					font-size: 1.125rem;
					font-weight: bold;
					margin: 1rem 0;
					text-align: center;
				}
                                .htxte input{
					font-size: 1.125rem;
                                }
				.prdDetail td{
					padding-left: 1rem !important;
					display: block;
					line-height: 1.8rem;
				}
				#nav_1{
					margin: 1rem 0;
					margin-top: 2rem;
					text-align: center;
				}
				#nav_1 li {
					margin-right: 0.5rem;
					font-size: 1rem;
				}
				#ntcDtl{
					margin-bottom: 2rem;
				}
				.prdDetail tr:nth-child(odd) {
					background: transparent;
				}
				.prdDetail tr td:nth-child(1) {
					background: #f7f7f7;
				}
			}



/*归属地查询*/
.qehq-box{
	 width:600px;
	 margin:0 auto;
	 margin-top:1.25rem;
	 text-align:left;
}


.lccpbox{
	 /* border:1px solid #dedede; */
	 margin-bottom:3rem;
}
 .padge h1 {
	 font-size: 1.875rem;
	 color: #e6022c;
	 font-weight: bold;
	/* padding-top: 4.375rem;
	 */
}
 .padge .inpt_blue{
	 width:99.5%;
	 height:1.875rem;
	 line-height:1.875rem;
	 color:#333;
	 border:1px solid #c4c4c4;
	 background:#fff;
	 float:left;
	 text-indent:0.625rem;
	 font-size:0.75rem;
	 text-align:left;
	 font-family:"宋体";
	 border-radius:0.125rem;
	 -webkit-border-radius:0.125rem;
	 -moz-border-radius:0.125rem;
}
 .padge{
	 padding:1.875rem;
}
 .col-sred{
	 color:#b71117;
}
 

 .but-ml[type="button"]{
	 width:7.75rem;
	 height:3.125rem;
	 text-align:center;
	 line-height:2.0625rem;
	 background:#d6000f;
	 border:none;
	 font-size:0.875rem;
	 color:#fff;
	 cursor:pointer;
	 -webkit-transition: all .3s ease-in .1s;
	 transition: all .3s ease-in .1s;
}
 .but-ml1[type="button"]{
	 width:7.75rem;
	 height:3.125rem;
	 text-align:center;
	 line-height:3.125rem;
	 background:#d6000f;
	 border:none;
	 font-size:0.875rem;
	 color:#fff;
	 cursor:pointer;
	 -webkit-transition: all .3s ease-in .1s;
	 transition: all .3s ease-in .1s;
}
 .mr_frBtnL:hover,.mr_frBtnR:hover,.higwr:hover,.but-a:hover,.but-b:hover,.ckxq-a:hover,but-gm:hover,.but-ml[type="button"]:hover,.but-ml1[type="button"]:hover,.but-n[type="button"]:hover{
	 cursor: pointer;
	 filter:alpha(opacity=80);
	 -moz-opacity:0.8;
	 -khtml-opacity: 0.8;
	 opacity: 0.8;
	 -webkit-transition: all .2s ease-in .1s;
	 transition: all .2s ease-in .1s;
}
 .bordw{
	 border-radius:0.3125rem;
	 -webkit-border-radius:0.3125rem;
	 -moz-border-radius:0.3125rem;
}


.qehq-box{
	 width:600px;
	 margin:0 auto;
	 margin-top:1.25rem;
	 text-align:left;
}
 .clearfix:after,.clearfix:before{
	 content: " ";
	 display: table;
}
 .clearfix:after{
	 clear:both;
	 overflow:hidden 
}
 .clearfix{
	 zoom:1 
}
 .jy-lc{
	 width: 600px;
}
 .jy-lc li{
	 display:block;
	 font-size:0.75rem;
	 width:100%;
	 float:left;
	 padding:0.3125rem 0;
	 line-height:1.875rem;
}
 .jy-lc li.dvd{
	 height:2rem;
	 padding:1.625rem 0 0.3125rem 0;
}
 .dvd{
	 height:2rem;
	 padding-top:1.625rem;
	 display:block;
}
 .jy-lc li i{
	 display:block;
	 width:100%;
	 line-height:1.625rem;
	 text-align:left;
	 color:#555;
	 font-size:0.75rem;
	 font-weight: bold;
}
 .but-ml[type="button"]{
	 width:7.75rem;
	 height:3.125rem;
	 text-align:center;
	 line-height:2.0625rem;
	 background:#d6000f;
	 border:none;
	 font-size:0.875rem;
	 color:#fff;
	 cursor:pointer;
	 -webkit-transition: all .3s ease-in .1s;
	 transition: all .3s ease-in .1s;
}
 .but-ml1[type="button"]{
	 width:7.75rem;
	 height:3.125rem;
	 text-align:center;
	 line-height:3.125rem;
	 background:#d6000f;
	 border:none;
	 font-size:0.875rem;
	 color:#fff;
	 cursor:pointer;
	 -webkit-transition: all .3s ease-in .1s;
	 transition: all .3s ease-in .1s;
}
 .mr_frBtnL:hover,.mr_frBtnR:hover,.higwr:hover,.but-a:hover,.but-b:hover,.ckxq-a:hover,but-gm:hover,.but-ml[type="button"]:hover,.but-ml1[type="button"]:hover,.but-n[type="button"]:hover{
	 cursor: pointer;
	 filter:alpha(opacity=80);
	 -moz-opacity:0.8;
	 -khtml-opacity: 0.8;
	 opacity: 0.8;
	 -webkit-transition: all .2s ease-in .1s;
	 transition: all .2s ease-in .1s;
}
 .bordw{
	 border-radius:0.3125rem;
	 -webkit-border-radius:0.3125rem;
	 -moz-border-radius:0.3125rem;
}
 .listTable {
	 font-size: 0.8125rem;
	 clear: both;
	 border-collapse: collapse;
	 border:1px solid #d6d6d6;
	 margin:0rem auto;
	 color:#424242;
}
 .listTable .tdValue {
	 color: #424242;
	 height: 2.75rem;
	 text-align: center;
	 padding-left: 0.625rem;
	 background-color: #FFFFFF;
}
 .listTable td{
	 border:1px solid #c0c0c0;
}
 .listTable .tdGrayColor{
	 width:40%;
	 background-color:#f0eaeb 
}
 .errors {
	 color: red;
	 text-align: left;
	 vertical-align: middle;
	 padding-left: 33.4%;
	 padding-top: 0.3125rem;
	 padding-bottom: 1.875rem;
}

.but-n[type="button"] {
	width: auto;
	padding: 0 16px;
	height: 34px;
	text-align: center;
	line-height: 34px;
	background: #d6000f;
	font-size: 12px;
	color: #fff;
	border: none;
	cursor: pointer;
}

.btn_sq {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}

@media screen and (max-width: 768px) {
	 .qehq-box{
		 width: 100%;
	 }
	 .padge{
		 padding: 1rem;
	 }
	.padge .tit {
		font-size: 1.25rem;
		padding-top: 1rem;
	}
	 .jy-lc{
		 width: 100%;
	}
	.jy-lc input{
		width: 65% !important;
	}
	.jy-lc input#SmsPassword,.jy-lc input#smsBut,.jy-lc input#_vTokenName{
		width: 35% !important;
	}
	.jy-lc input#smsBut,.jy-lc a.atxt{
		margin-left: 1% !important;
                width: 29% !important;
	}
	#acInfo table,#guaranteeInfo table{
		width: 100% !important;
	}
}

.pagination li input.pagination-btn{
       line-height:28px;
       height:28px;
       width:auto;
       padding:0 10px;
}
.pagination li input.pagination-btn:hover {
    transform: scale(1.1);
    background-color: #F4F6F8;
}
.detail_1{line-height:1.5;}



















/*开始*/

html *{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #333333;
	/*font-family: "Noto Sans SC","Microsoft YaHei","Arial",sans-serif;*/
        font-family: "微软雅黑","Microsoft YaHei","黑体","思源黑体","苹方","宋体";
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
	
}
/* span{
	vertical-align: middle;
} */
ul,ol {
     list-style: none 
}
 img {
     vertical-align: middle;
     border: 0;
     -ms-interpolation-mode: bicubic;
}
 button,select,textarea {
     font-size: 100%;
     vertical-align: middle;
     outline: none;
}
 textarea {
     resize: none 
}
 button,input[type="button"],input[type="reset"],input[type="submit"] {
     cursor: pointer;
     -webkit-appearance: button;
     -moz-appearance: button 
}
 input{
     border: 0;
     outline: 0;
}
 input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {
     color: transparent 
}
 button::-moz-focus-inner,input::-moz-focus-inner {
     padding: 0;
     border: 0 
}
 table {
     border-collapse: collapse;
     border-spacing: 0 
}
 .fl {
     float: left;
}
 .fr {
     float: right;
}
 .hide {
     display: none;
}
 .show {
     display: block;
}
 .ellipsis {
     white-space: Nowrap;
     text-overflow: ellipsis;
     overflow: hidden 
}
 .break {
     word-break: break-all;
     word-wrap: break-word 
}
 .clearfix {
     *zoom: 1;
}
 .clearfix:after {
     content: "\200B";
     display: block;
     height: 0;
     clear: both;
}
 .rl{
     position: relative;
     z-index: 1;
}
.ov{
     overflow:hidden;
}

.w1440{width: 90rem;margin: auto;}
.bg_white{background: #fff !important;box-shadow: 0 0 5px 5px #efefef;transition: all .3s;}

.header{
	width: 100%;
	/* height: 13.75rem; */
	position: fixed;
	z-index: 100;
	top: 0;
	/* padding: 1.25rem 0; */
	padding-top: 1.25rem;
	background: url(/uiFramework/commonResource/image/header_bg.png) left center repeat-x;
}

.l_box img{
	width: 21.875rem;
	}
.bottomLine{
    position: absolute;
    left: 0;
    bottom:1rem;
	z-index: -1;
    background-color: #e60020;
    transition: all 0.3s ease;
    height: 0.25rem;
    width: 0;
}
.r_box .pc_nav{
	display: inline-block;
	}
.r_box .pc_nav>li{
	display: inline-block;
	font-size: 1.1875rem;
	padding: 0 1.5rem;
	padding-bottom: 2.5rem;
}
.bb>a{
	position: relative;
	top: -0.5rem;
}
.pc_nav>li:hover .navson1{
	opacity: 1;
	z-index: 120;
	visibility: visible;
	
}
.navson1{
        transition: opacity .6s;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	z-index: -10;
	left: 0;
	top: 5rem;
	width: 100%;
	/*height: 31.0625rem;
	padding-bottom: 3rem;
        padding-bottom: 13rem;*/
	background: url(/uiFramework/commonResource/image/navson_bg.jpg) no-repeat;
	background-size:100% 100% ;
	border-top: 0.1875rem solid #e6022c;
	box-shadow: 0 5px 5px rgba(226,226,226,.8);
}
.navson1 a{color:#fff;}
.navson1_tit_box{
	width: 19.375rem;
	height: 100%;
	background: url(/uiFramework/commonResource/image/navson_tit.png) center center no-repeat;
	background-size: 11.8125rem 14.0625rem;
	display: flex;
        align-items: center;
	float: left;
        /*新增*/
        position:absolute;
}
.navson1_tit{
	width:100%;
	text-align: center;
	color: #fff;
}
.navson1_tit h1{
	font-size: 2rem;
	font-weight: bold;
	margin-top: -2rem;
}
.navson1_tit p{
	font-size: 0.875rem;
}
.navson1_ul{
	width: 68.75rem !important;
	height: 100% !important;
	float: right;
	position:relative;
        /*新增*/
        display:flex;
        flex-wrap:wrap;
        padding:2rem 0;
}
.navson1_ul>li{
	/* float: left; 
	position: absolute;*/
	width: 25%; 
	/*margin-top: 3rem;*/
	
}

.navson1_ul>li>a{
	color: #e40011;
	font-size: 1.125rem;
	font-weight: bold;
}
.navson1_ul>li>a>img{
	margin-right: 0.9375rem;
	/*width: 1.1875rem;*/
        width: 0.875rem;
}
.navson1_ul>li>a>span{
	vertical-align: middle;
}
.navson2_ul{
	padding-left: 1.5625rem;
        padding-bottom:1rem;
}
.navson2_ul>li{
	/*margin-top: 0.75rem;*/
      margin-top: 0.2rem;
}
.navson2_ul>li>a{
	color: #3b3b3b;
	font-size: 1rem;
}
.navson2_ul>li>a.navson2_ul_more{
        cursor:pointer;
        color:#e40011;
}
.navson2_ul>li>a:before{
	content: '';
	display: inline-block;
	width: 0.25rem;
	height: 0.25rem;
	border-radius: 50%;
	background: #555555;
	vertical-align: middle;
	margin-right: 0.5rem;
}

/* 手机导航 */
/*Header*/
.gov_header,.gov_header_ph{
    overflow: hidden;
    width: 100%;
 
}
.gov_header_main{
    width:1030px;

    margin: 0 auto;
    padding-top:202px;
    box-sizing:border-box;
}
.gov_navu_box{
    line-height:50px;
}
.gov_navu_main ul{
    margin-left: 8px;
}
.gov_navu_main li{
    float: left;
    margin-right: 23px;
}
.gov_navu_main li a {
    font-size: 16px;
    color: #fff;
    display: block;
}
.gov_navu_main li a:after {
    content: '|';
    padding-left: 23px;
}
.gov_navu_main li:last-child a:after {
    content: '';
}
.gov_searchbox{
    position:relative;
    display:block;
    float:right;
    height:32px;
    width:284px;
    margin-top:9px;
    border-radius: 8px;
    background:#fff;
    box-sizing: border-box;
    overflow:hidden;
}
.gov_inputbtn{
    width:100%;
    height:100%;
    border:none;
    padding:0 36px 0 10px;
    font-size: 14px;
    background:#fff;
    box-sizing: border-box;
}
.gov_searchbtn{
    position: absolute;
    top: 8px;
    right: 10px;
    width: 16px;
    height: 16px;
    cursor: pointer;
    border: none;
    background:#fff url(/uiFramework/commonResource/image/2021120710580928130.png) no-repeat;
    display: block;
}
.gov_navu_main li a.ph_navLink{
         display:none;
 }
.gov_header {
    display: none;
}
/**手机端样式**/
.gov_navu_two,.ph_head{
    display:none;
    transition: all 0.3s;
}

      /**头部导航**/
.headerCon {
    display: none;
}
.gov_header {
    display:block;
}
     .gov_navu_main li a.pc_navLink {
    display: block;
   /* position: absolute;*/
    top: 0;
    left: 0;
}
      .gov_navu_main li a.ph_navLink{
         display: block;
              position: absolute;
    right: 0;
    top:0;
      }
       #ln_common{
           z-index: 99999;
       }
       .headerCon{
           position:fixed;
           top:0;
           left:0;
           width:100%;
           z-index: 99999;
       }
       .ph_head{
           display:block;
           width:100%;
           height: 60px;
           line-height: 60px;
           background: #fff;
           padding-left:15px;
           box-sizing:border-box;
           position: relative;
       }
.ph_head form {
    position: absolute;
    top: 15px;
    right: 55px;
	
}
.ph_head input{
	display: none;
}
.ph_head button {
    margin: 0;
    padding: 0;
	border: 0;
    outline: none;
    cursor: pointer;
    background: #fff;
    border-radius: 50%;
}
.ph_head button img {
    width: 70%;
    height: auto;
}
       .ph_head span{
           display:inline-block;
           color:#fff;
           height: 60px;
           box-sizing: border-box;
       }
       .ph_head a img{height: 60%;width:auto;box-sizing: border-box;margin-top:10px;}
       .ph_icon{
           float:right;
           width:52px;
           height:45px;
           background:  url(/uiFramework/commonResource/image/ph_nav.png) no-repeat center center;
           background-size:22px;
       }
       .gov_header_main{
           width:100%;
           height:auto;
           padding-top:0;
           transition: all 0.3s;
           display:none;
       }
       .hideNav{
           position: fixed;
           width:100%;
           height:100%;
           top: 0;
           left: 0;
           background: rgba(0,0,0,.4);
           z-index: 1;
           display:none;
           z-index: 99998;
       }
       .gov_file,.hideImg,.index_leftbottom,#pdq1,#pdq2{
           display:none;
       }
       .gov_header{
           background: rgba(220, 7, 23, 0.7);
           height: auto;
       }
       .gov_header_ph{
          background-size: cover;
          margin-top: 0;
        }
       .gov_navu_box,.gov_navu_main{
           line-height: 45px;
       }
      .gov_navu_main{
        max-height: 350px;
overflow-y: auto;
       padding:20px;
      }
      .gov_navu_box{
           width:100%;
           
      }
      .gov_searchbox{
           position: absolute;
           top: 50px;
           left: 15px;
           width: 90%;
      }
       .gov_navu_main li{
           width:100%;
           float:none;
           position: relative;
       }
       .gov_navu_main ul{
           margin: 0;
       }
       .gov_navu_main li a:after{
           content: "";
       }
       .gov_navu_main li a.hasChild:after{
          content: "+";
          float:right;
          font-size: 20px;
       }
       .gov_navu_main li a.isOpen:after{
          content: "-";
          font-weight: bold;
          padding-right: 3px;
       }
       .gov_navu_main li a{
           font-size: 14px;
           padding: 0 15px;
           border-top: 1px solid rgba(230, 0, 25, 0.91);
           box-sizing:border-box;
       }
       .gov_navu_two li a{
           padding-left: 30px;
       }
       .gov_navu_three li a{
           padding-left: 45px;
       }
       .gov_top{
           display: none;
        }
        
      

.gg_fixed{
	position: fixed;
	right: 1rem;
	top: 75%;
	z-index: 10;
	transition: all 1s;
        padding:0 2rem 10rem 2rem;
}
.gg_fixed_state{
        top: 20%;
}
.gg_fixed_state_delay{
        transition-delay:2s;
}
.gg_fixed .fixed_sxy{
	margin-bottom: 1.75rem;
}
.gg_fixed .fixed_sxy img{
	width: 7.8125rem;
}
.gg_fixed .fixed_sxy .dialogBox{
        visibility: hidden;
        opacity:0;
        position:absolute;
        top:-10px;
        left:-30px;
        width:auto;
        /*line-height:20px;*/
        padding:0.25rem;
        font-size:1rem;
        background:#fff;
        text-align:center;
        border:1px solid #d1d1d1;
        border-radius:5px;
        transition:all .5s;
}
.gg_fixed .fixed_sxy .dialogBox span{
        position:absolute;
        width:19px;
        height:13px;
        background:url(/uiFramework/commonResource/image/arrow.png) no-repeat;
        bottom:-13px;
        left:50%;
        margin-left:9px;
}
.gg_fixed .fixed_sxy a:hover .dialogBox{
        visibility: visible;
        opacity:1;
        color:#c31f0b;        
}
.gg_fixed ul li{
	text-align: center;
	margin-bottom: 1.25rem;
}
.gg_fixed ul li a{
	position: relative;
	left: -.5rem;
        cursor: pointer;
}
.gg_fixed ul li img{
	width:3.3125rem
}
.gg_fixed ul li:hover img{
	animation: rubberBand 1s;
}
.gg_fixed ul li:last-child a{
	cursor: pointer;
}



.r_box .iphone956111{
	margin: 0 1.25rem;
	width: 6.5rem;
}
.r_box .search_box{
	display: inline-block;
	font-size: 0.875rem;
}
.r_box .search_box {
	position: relative;
}
.r_box .search_box .search_ipt{
	width: 12rem;
	line-height: 3.75rem;
	height: 3.75rem;
	padding: 0 2rem;
	background: url(/uiFramework/commonResource/image/search_input.png) no-repeat;
	background-size: 100% 100%;
}
.r_box .search_box .search_btn{
	width: 2.625rem;
	height: 2.625rem;
	position: absolute;
	right: 0.625rem;
	top: 0.625rem;
}


/* con1 */
#con1{
	position: relative;

}
.swiperBanner{
	width: 100%;
        height:100vh;
	position: relative;
	overflow: hidden;
}
.banner_mb{
	width: 19.625rem;
	height: 13.3125rem;
	position: absolute;
	z-index: 5;
	right: 0;
	bottom: 0;
}
.swiperBanner .swiper-slide img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#swiperBanner .swiperBanner-pagination {
	position: absolute;
	text-align: center;
	bottom: 1.25rem;
	z-index: 10;
}
#swiperBanner .swiper-pagination-bullet{
	width: 1.4375rem;
	height: 1.4375rem;
	border-radius: 0;
	background-image: url(/uiFramework/commonResource/image/banner_icon.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	opacity: 1;
	margin: 0 0.375rem;
}
#swiperBanner .swiper-pagination-bullet-active{
	background-image: url(/uiFramework/commonResource/image/banner_icon_state.png);
}
.cc_box{
	width: 100%;
	height: 100%;
	/* display: table; */
	position: absolute;
	top: 0;
	z-index: 1;
}
.cc_box .w1440{
	display: table;
	height: 100%;
}
.cc_box .w1440 ._left{
	display: table-cell;	
	vertical-align: middle;	
}
.cc_box .biaoyu{
	margin-bottom: 7.5rem;
}
.cc_box .biaoyu img{
	width: 40rem;
}
.cc_box .wy_box{
	position: relative;
	width: 37rem;
        margin-top:4rem;
}
.cc_box .wy_box .fish{
	width: 4.75rem;
	height: 3.6875rem;
	position: absolute;
	right: -0.875rem;
	bottom: 0.375rem;
}
.cc_box .wy_box ._tp a{
	float: left;
	width: 49.8%;
	margin-left: 0.4%;
	line-height: 5.125rem;
	color: #fff;
	font-size: 1.3125rem;
	text-align: center;
	background: url(/uiFramework/commonResource/image/wy_bg.png) no-repeat;
	background-size:100% 100%;
}
.cc_box .wy_box ._tp a:first-child{
	margin: 0;
}
.cc_box .wy_box ._tp a img{
	height: 1.375rem;
	margin-right: 1rem;
}
.cc_box .wy_box ._bt{
	padding: 1rem 2.875rem;
	background: #fff;
}
.cc_box .wy_box ._bt .link1{
	font-size: 1rem;
	margin-bottom: 1.25rem;
}
.cc_box .wy_box ._bt .link1 a{
	display: inline-block;
	margin-right: 2rem;
}
.cc_box .wy_box ._bt .link2{
	display: inline-block;
	font-size: 0.875rem;
	color: #cc000b;
}
.cc_box .wy_box ._bt .link2 span{
	padding: 0 1.25rem;
}



/*con2*/
.swiperLink_box{
	position: relative;
}
.swiperLink{
	position: relative;	
	width: 85.625rem;
	margin: auto;
	padding: 2.5rem 0;
	overflow: hidden;
}
.swiperLink .swiper-slide{
	width: 25%;
	border-left: 1px solid #d6d6d6;
	box-sizing: border-box;
}
.swiperLink .swiper-slide-active{
       border-left:0;
}
.swiperLink .swiper-slide:first-child{
	border: 0;
}
.swiperLink .swiper-slide .Link_box{
	text-align: center;	
}
.swiperLink .swiper-slide .Link_box:hover img{
	animation: pulse .5s;
}
.swiperLink .swiper-slide .Link_box img{
	height: 3.75rem;
        width:3.75rem;
        object-fit:contain;
}
.swiperLink .swiper-slide .Link_box p{
	margin: 1.25rem 0 0.625rem 0;
	font-size: 1.5rem;
}
.swiperLink-button,.swiperYhk-button{
	position: absolute;
	z-index: 10;
	cursor: pointer;
	top: 2.5rem;
	width: 5.625rem;
	height: 5.625rem;
	background-color: transparent;
	background-repeat:no-repeat ;
	background-size:100% 100% ;
}
.swiperLink-button-prev,.swiperYhk-button-prev{
	left: -2.8125rem;
	background-image: url(/uiFramework/commonResource/image/link_left.png);
}
.swiperLink-button-prev:hover,.swiperYhk-button-prev:hover{
	background-image: url(/uiFramework/commonResource/image/link_left_state.png);
}
.swiperLink-button-next,.swiperYhk-button-next{
	right: -2.8125rem;
	background-image: url(/uiFramework/commonResource/image/link_right.png);
}
.swiperLink-button-next:hover,.swiperYhk-button-next:hover{
	background-image: url(/uiFramework/commonResource/image/link_right_state.png);
}
.swiper-button-box{
        position:relative;
        text-align:center;
    position: absolute;
    bottom: -0.5rem;
    left: 0;
    text-align: center;
    width: 100%;
}
.swiper-button-box>div{
        position:initial;
        display:inline-block;
}



.qs_box{
	width: 100%;
	height: 40.3125rem;
	background-image: url(/uiFramework/commonResource/image/qs_pic.jpg);
	background-repeat: no-repeat;
	background-size:100% 100% ;
	background-position:0 0;
	transition: all .5s;
}
.qs_box:hover{
	background-size:102% 102% ;
	background-position:-1rem -1rem;
}
.qs_text{
	width: 30.3125rem;
	margin-right: 5.625rem;
}
.qs_text h1{
	font-size: 3.125rem;
	color: #ffb98e;
	margin-top: 7.5rem;
}
.qs_text p{
	font-size: 1.125rem;
	color: #505050;
	line-height: 2.1875rem;
	margin: 1.875rem 0 5rem 0;
        padding:0 1rem;
}
.qs_text a{
	display: block;
	width: 23.4375rem;
	line-height: 4.3125rem;
	text-align: center;
	font-size: 1.5rem;
	color: #fff;
	background: url(/uiFramework/commonResource/image/qs_btn_bg.png) no-repeat;
	background-size: 100% 100%;
}

.con4_box{
	padding-top: 5rem;
	margin: 4.375rem 0;
	background: #f9f9f9;
}
.con4_box .swiperJJ{
       padding-bottom: 5rem;
}
.swiper-container{
	position: relative;
	overflow: hidden;
}
.cp-tit{
	position: absolute;
	top: 1rem;
	left: 0;
	font-size: 2.25rem;
	color: #333333;
	font-weight: bold;
}
.cp-tit span{
	color: #e60020;
	vertical-align: top;
}
.tabindexList{
	position: relative;
	width: 78.3125rem;
	font-size: 0;
	text-align: right;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 1.1875rem;
	margin-bottom: 3.75rem;
}
.tabindexList:before{
	content: ""; 
	position: absolute;
	left: 0;
	/*top: 2.625rem;*/
        top:2.4rem;
	width: 1.4375rem;
	height: 1.4375rem;
	background: url(/uiFramework/commonResource/image/banner_icon_state.png);
	background-size: 100% 100%;
}
.tabindexList span{
	position: relative;
	margin-left: 3.75rem;
	cursor: pointer;
        font-size: 1.5rem;
}
.tabindexList span.tab{
	color: #e60020;
}
.tabindexList span.tab:before{
	content: ""; 
	position: absolute;
	bottom: -1.25rem;
	left: 0;
	width: 100%;
	height: 0.1875rem;
	background: #e60020;
}
.tabindexList a.tab_more{
        display:none;
        font-size: 0.875rem;
        color: #505050;
        position: relative;
        top: 1.8rem;
        background: #fff;
        padding-left: 1rem;
}
.tabindexList a.tab_more_block{
        display:inline-block;
}
.tabindexList a.tab_more:hover{
        color:#e4393c;
}
.con4_box .swiper-containerCp .tabindexList .tab_more{
        background:#fafafa;
}
.con4_box  .grfw_cp_box .cp_box{
     margin:0 !important;
} 


.o_tab .tabindexList{
       width: 57.3125rem;
}



.cp_box{
	/* margin-top: 3.75rem; */
}
.cp_box li a{
        cursor:pointer;
}
.cp_box li{
	float: left;
	width: 50%;	
	height: 31.25rem;
	padding-left: 3.75rem;
	box-sizing: border-box;
	background-image: url(/uiFramework/commonResource/image/cp_bg.png);
	background-repeat: no-repeat;
	background-size:100% 100%;
	color: #000;
}
.cp_box li.state{
	background-image: url(/uiFramework/commonResource/image/cp_bg_state.png);
	transition: all .3s;
	color: #fff;
}
.cp_box li .tit{
	font-size: 1.875rem;
	margin-top: 3.75rem;
}
.cp_box li .nly{
	margin: 1rem 0;
	font-size: 1rem;
}
.cp_box li .nly span{
	color: #db010b;
	font-size: 4.375rem;
	font-weight: bold;
	padding-right: 1rem;
}
#productJJ li .nly span{
       padding-right: 0;
       padding-left:1rem;
}
.grfw_cp_box #productJJ li .qgd span{
       margin-right: 0;
       margin-left:0.375rem;
}
.cp_box li .date{
	font-size: 0.875rem;
}
.cp_box li .date span{
	margin-right: 1rem;
}
.cp_box li .qx,.cp_box li .qgd{
	font-size: 0.875rem;
	margin-top: 1.25rem;
}
.cp_box li .qx span,.cp_box li .qgd span{
	color: #db010b;
	font-size: 1.25rem;
}
.cp_box li.state *{
        color: #fff !important;
}
.cp_box li .xq{
	display: inline-block;
	font-size: 1rem;
	margin-top: 3.125rem;
	padding: .5rem 0;
	padding-right: 2.5rem;
	background: url(/uiFramework/commonResource/image/cp_link.png) right center no-repeat;
	background-size:1.75rem 1.75rem ;
}
.dk_cp_box{
       padding-bottom:5rem;
}
.dk_cp_box li{
       width:49.5%;
       margin-left:1%;
       height:27rem;
       background: initial !important;
       padding-left:0;
}
.dk_cp_box li:first-child{
       margin-left:0;
}
.dk_cp_box li img{
       width:100%;
       height: 100%;
       object-fit: cover;
       transition:all .3s;
}
.dk_cp_box li img:hover{
}


.grfw_cp_box{

}
.grfw_cp_box .cp_box{
	margin-top: 2.5rem;
	margin-bottom: 6.875rem;
}
.grfw_cp_box .cp_box .cp_box{
	padding: 0.5rem;
}
.grfw_cp_box .cp_box li{
        padding-left: 2rem;
	padding-right: 2rem;
	overflow: hidden;
	width: 25%;
        height:27rem;
	//box-shadow: 0 0 0.5rem 0.125rem #efefef;
        box-shadow: 0 0 0.5rem #efefef inset;
}
.grfw_cp_box .cp_box li{
        background-image: url(/uiFramework/commonResource/image/grfw_cp_bg.jpg);
}
.grfw_cp_box .cp_box li.state{
       background-image: url(/uiFramework/commonResource/image/grfw_cp_bg_state.jpg);
       position: relative;
}
.grfw_cp_box .cp_box li div *{
       display:inline-block;
}
.grfw_cp_box .cp_box li .tit{
	font-size: 1.5rem;
	height: 2.5rem;
}
.grfw_cp_box .cp_box li .tit2{
       font-size: 1.25rem;
       height:3.125rem;
}
.grfw_cp_box .cp_box li .nly{
      font-size: 1rem;
      margin: 0;
      height: 5.5rem;
}
.grfw_cp_box .cp_box li .nly span{
	font-size: 3rem;
}
.grfw_cp_box .cp_box li .qgd{
	font-size: 1rem;
        height:5rem;
        margin: 0;
}
.grfw_cp_box .cp_box li .qgd span{
	font-size: 1.125rem;
	margin-right: 0.375rem;
}
.grfw_cp_box .cp_box li .qgd i{
	font-style: normal;
	margin-left: 1.875rem;
}
.grfw_cp_box .cp_box li .xq{
	margin-top: 0;
	background: url(/uiFramework/commonResource/image/grfw_cp_link.png) right center no-repeat;
	background-size:1.75rem 1.75rem ;
}
.grfw_cp_box .cp_box li.state .xq{
	background: url(/uiFramework/commonResource/image/grfw_cp_link_state.png) right center no-repeat;
	background-size:1.75rem 1.75rem ;
}

.ej_page .grfw_cp_box .cp_box li:nth-child(n+5){
        display:none;
}

.h_box{
	/* width: 43.75rem; */
	width: 48%;
}
.h_tit{
	position: relative;
	font-size: 2.25rem;
	text-align: right;
	/* overflow: hidden; */
	margin-bottom: 3.125rem;
}
.h_tit .wz{
	display: inline-block;
	font-weight: bold;
	color: #333333;
	float: left;
}
.h_tit .wz em{
	font-style: normal;
	color: #e6022c;
}
.h_tit .xian{
	display: inline-block;
	position: relative;
	width: 29.625rem;
	height: 1px;
	vertical-align: middle;
	background: #d9d9d9;
}
.h_tit .xian:before{
	content: ""; 
	position: absolute;
	left: 0;
	top: -0.7rem;
	width: 1.4375rem;
	height: 1.4375rem;
	background: url(/uiFramework/commonResource/image/banner_icon_state.png);
	background-size: 100% 100%;
}
.h_tit a{
	vertical-align: middle;
	font-size: 0.875rem;
	color: #505050;
}
.h_ul{
	padding-bottom: 3.125rem;
}
.h_ul li{
	margin-top: 0.9rem;
	font-size: 1rem;	
}
.h_ul li:first-child{
	margin-top: 0;
}
.h_ul li a{
	width: 80%;
	display: inline-block;
	overflow: hidden; 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	/*color: #444444;*/
}
.h_ul li span{
	float: right;
	color: #9e9e9e;
}
/*
#mapGd{
	width: 100%;
	height: 15rem;
	margin-top: 3.125rem;
}
#mapGd .map_info{
	width: 18.375rem;
	height: 11.1875rem;
	background: url(/uiFramework/commonResource/image/map_bg.png) no-repeat;
	background-size:100% 100%;
	box-shadow: none;
	padding: 1.5625rem 0 1.5625rem 1.5625rem;
	box-sizing: border-box;
}
#mapGd .map_info img{
	width: 11.875rem;
	margin-bottom: 1.25rem;
}
#mapGd .map_info p{
	line-height: 1.625rem;
	font-size: 0.875rem;
}
#mapGd .amap-info-content{
	background: transparent;
	box-shadow: none;
}
#mapGd .amap-info-sharp,#mapGd .amap-info-close{
	display: none;
}
.amap-logo,.amap-copyright {
	display: none;
	opacity: 0 !important;
}

*/


#map{
	width: 100%;
	height: 15rem;
	margin-top: 3.125rem;
}

#map .map_info{
/* 	width: 18.375rem;
	height: 11.1875rem; */
	background: url(/uiFramework/commonResource/image/map_bg.png) no-repeat;
	background-size:100% 100%;
	box-shadow: none;
	padding: 1.5625rem 0 1.5625rem 1.5625rem;
	box-sizing: border-box;
}
#map .map_info img{
	width: 11.875rem;
	margin-bottom: 1.25rem;
}
#map .map_info p{
	line-height: 1.625rem;
    font-size: 0.875rem;
    width: 90%;
    white-space: normal;
}
#map .amap-info-content{
	background: transparent;
	box-shadow: none;
}
#map .amap-info-sharp,#map .amap-info-close{
	display: none;
}
.amap-logo,.amap-copyright {
	display: none;
	opacity: 0 !important;
}
.anchorBL a{
    display: none;
}
.anchorBL img{
    display: none;
}

.anchorBL span{
    display: none!important;
}




.con6_box{
	background:url(/uiFramework/commonResource/image/mtjj_bg.png) #fafafa right bottom no-repeat;
	background-size: 100% 100%;
	padding-top: 3.125rem;
	margin-bottom: 1.25rem;
}

.footer{
	color: #fff;
}
.footer .foot1{
	background: #3f3f3f;
	line-height: 2.75rem;
	font-size: 0.875rem;
}
.footer .foot1 .foot_link span{
	margin: 0 1rem;
}
.footer .foot2{
	background: #303030;
	padding: 2.5rem 0;
	font-size: 0.875rem;
}
.footer .foot2 .f1{
	width: 56.25rem;
}
.footer .foot2 .f1 img{
	width: 16.25rem;
	margin-bottom: 1rem;
}
.footer .foot2 .f1 p{
	margin-top: 0.75rem;
}
.footer .foot2 .f1 p span{
	display: inline-block;
	margin-right: 0.75rem;
}
.footer .foot2 .f2{
	width: 17.5rem;
}
.footer .foot2 .f2 p{
	margin-bottom: 0.75rem;
}
.footer .foot2 .f2 select{
	color: #000;
	width: 12.5rem;
	line-height: 1.4375rem;
	box-sizing: border-box;
	padding: 0 0.875rem;
}
.footer .foot2 .f3{
	width: 16.25rem;
	text-align: center;
}
.footer .foot2 .f3 img{
	width: 6.25rem;
	margin-bottom: 0.375rem;
}
.ewm_shadow{
           visibility: hidden;
    opacity: 0;
        position: fixed;
    background: rgba(0,0,0,.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    transition:all 1s;
}
.ewm_shadow_open{
    visibility: visible;
    opacity: 1;
}
.ewm_show{
    position:relative;
    z-index:88;
}
.ewm_show1{
    animation:ewm1 1s 0.5s;
    animation-fill-mode:forwards;
}
.ewm_show2{
    animation:ewm2 1s 0.5s;
    animation-fill-mode:forwards;
}
@keyframes ewm1{
    from{transform:translate(0,0) scale(1);}
      to{transform:translate(-32rem,-300px) scale(2);}
}
@keyframes ewm2{
    from{transform:translate(0,0) scale(1);}
      to{transform:translate(-42rem,-300px) scale(2);}
}


/*个人服务start*/
.ej_page .header{
	/* position: sticky; */
	background: #fff;
}
.ej_banner_box{
	position: relative;
	margin-top: 5rem;
}
.ej_banner_pic img{
	width: 100%;
}
.cc_box2 .wy_box{
	float: right;
	margin-right: 4.375rem;
	width: 22.5625rem;
	box-sizing: border-box;
	padding: 2.5rem;
	background: url(/uiFramework/commonResource/image/wy_bg2.png) no-repeat;
	background-size:100% 100% ;
}
.cc_box2 .wy_box ._tp a{
	width: 100%;
	display: block;
	float: none;
	margin: 0;
	margin-top: 0.625rem;
	font-size: 1.25rem;
	line-height: 3.5rem;
}
.cc_box2 .wy_box .fish{
	display: none;
}
.cc_box2 .wy_box ._bt{
	padding: 0 2.5rem;
	padding-top: 0.25rem;
}
.cc_box2 .wy_box ._bt .link1 a{
	margin-right: 0;
	margin-top: 0.75rem;
}
.cc_box2 .wy_box ._bt .link1 a img{
	width: 1.375rem;
	margin-right: 0.75rem;
}
.grfw_cp_box{
	
}
.dw{
	font-size: 1.25rem;
	padding: 2.5rem 0;
}
.dw a{
	margin: 0 0.625rem;
}
.dw a:first-child{
	margin-left: 0;
}

.grfw_rmb {
	padding-bottom: 6.25rem;
}
.grfw_rmb .h_tit .xian{
	width: 70rem;
}
.m_box{
	
}
.m_box .h_tit{
	margin-bottom: 3.125rem;
}
.m_box .h_tit .wz em{
	color: #e6022c;
	font-style: normal;
}
.m_box .m_main{
	font-size: 1.125rem;
	box-shadow: 0 0 0.5rem 0.125rem #fafafa;
	background: #fff;
	/* height: 26.25rem; */
}
.m_box .m_main .m_pic,.m_box .m_main .m_ul{
	width: 50%;
	transition: all .3s;
}
.m_main:hover .m_pic{
	transform: scale(1.02);
}
.m_box .m_main .m_ul{
	padding-top: 2.5rem;
	background: url(/uiFramework/commonResource/image/grfw_rmbcxyw_bg.png) right top no-repeat;
	background-size:22.625rem 26.625rem;
	/* display: table-cell;
    vertical-align: middle; */
}
.m_box .m_main .m_pic img{
	width: 100%;
}
.m_box .m_main .m_ul li{
	padding-top: 2rem;
	display: inline-block;
	width: 49%;
	padding-left: 10%;
	box-sizing: border-box;
}
.m_box .m_main .m_ul li a span{
	vertical-align: middle;
}

.m_ul li i{font-style: normal;}
.link_ico{
	margin-right: 0.625rem;
	width: 0.875rem;
	vertical-align: middle;
}
a:hover .link_ico,i:hover .link_ico{
	animation: sj_rotate 1s linear infinite;
}


/*@keyframes sj_rotate {
       0% {
           transform: rotate(0deg);
       }
       100% {
           transform: rotate(365deg);
       }
   }*/

.m_box .m_main .m_ul li span{
	vertical-align: middle;
}

.dk_box{
	position: relative;
	padding-bottom: 5rem;
}
.dk_box li{
	position: relative;
	float: left;
	width: 32%;
	margin-left: 2%;
	box-shadow: 0 0 0.5rem 0.125rem #fafafa;
}
.dk_box li img{
	width: 100%;
}
.dk_box li img.grfw_grdk_white{
        position: absolute;
        left:0;
        bottom:0;
        z-index:1;
}
.dk_box li:first-child{
	margin: 0;
}
.dk_box li span{
	position: absolute;
        z-index:2;
    width: 9.0625rem;
    height: 10rem;
    padding: 4rem 1rem;
    box-sizing: border-box;
    line-height: initial;
	text-align: center;
	font-size: 1.25rem;
	color: #fff;
	background: url(/uiFramework/commonResource/image/grfw_grdk_txtBg.png) no-repeat;
	background-size: 100% 100%;
	right: 2rem;
	bottom: 0.625rem;
}
.dk_box li:hover span{
	animation: swing 1s;
}
.grfw_yhk_box{
	background: #f9f9f9;
	padding: 3.75rem 0;
}
.grfw_yhk_box .xian{
	width: 78.75rem;
}
.swiperYhk{
	width: 76.25rem;
        padding-top:.5rem;
	overflow: hidden;
	margin: auto;
}
.swiperYhk .swiper-slide{
	width: 25%;
}
.swiperYhk .swiper-slide a{
	display: block;
	margin:0 1.5rem;
}
.swiperYhk .swiper-slide a p{
	font-size: 1.125rem;
	margin-top: 1.5rem;
	text-align: center;
}
.swiperYhk .swiper-slide:first-child{
	padding: 0;
}
.swiperYhk .swiper-slide img{
	width: 100%;
        height:10rem;
        object-fit:cover;
        transition:all .8s;
}
.swiperYhk .swiper-slide img:hover{
        transform:scale(1.1);
}
.swiperYhk-button{
	top: 9.375rem;
	width: 3.75rem;
	height: 3.75rem;
}
.swiperYhk-button-prev{
	left: 0;
}
.swiperYhk-button-next{
	right: 0;
}
.grfw_cf{
	padding-top: 5.625rem;
	padding-bottom: 7.5rem;
}
.xian4{
	width: 76.875rem !important;
}
.xian5{
        width: 75rem !important;
}
.xian6{
	width: 25rem !important;
}
.xian8{
        width:64rem !important;
}
.grfw_cf .m_main .m_ul{
	padding-top: 5rem;
}
.jzyw_ul{
	font-size: 0.875rem;
}
.jzyw_ul li{
	float: left;
	width: 48%;
	padding: 0 1.25rem;
	margin-left: 4%;
	box-sizing: border-box;
	background: url(/uiFramework/commonResource/image/grfw_zjyw_bg.png) no-repeat;
	background-size:100% 100% ;
}
.jzyw_ul li:first-child{
	margin: 0;
}
.jzyw_ul li a{
	display: inline-block;
	margin: 2.5rem 0 1.25rem;
}
.jzyw_ul li span{
	font-size: 1.375rem;
	font-weight: bold;
	vertical-align: middle;
}
.jzyw_ul li img{
	width: 1.8125rem;
	margin-right: 0.625rem;
}
.jzyw_ul li p{
	margin-bottom: 1.875rem;
	line-height: 1.8rem;
	 overflow: hidden;
    /*将对象作为弹性伸缩盒子模型显示*/
    display: -webkit-box;
    /*设置子元素排列方式*/
    -webkit-box-orient: vertical;
    /*设置显示的行数，多出的部分会显示为...*/
    -webkit-line-clamp: 2;
}
.wbyw_ul{
	padding-bottom: 5rem;
}

.wbyw_ul li{
	position: relative;
	float: left;
	width: 32%;
	margin-left: 2%;
	color: #fff;
	font-size: 1.25rem;
}
.wbyw_ul li:first-child{
	margin: 0;
}
.wbyw_ul li:hover span{
	padding: 1rem 0;
	background: rgba(0,0,0,.5);
	color: #fff;
	bottom: 30%;
}
.wbyw_ul li span{
	position: absolute;
	width: 100%;
	text-align: center;
	left:0;
	bottom: 0.625rem;
        transition: all .5s;
}
.wbyw_ul li img{
    width: 100%;
    height: 15rem;
    object-fit: cover;
}



/* 个人服务end */


/* 公司服务务start */
.gsfw_ckyw{
	padding-bottom: 6.25rem;
}

.gsfw_ckyw .m_main .m_ul{
	padding-top: 4.375rem;
}
.gsfw_jslc{
	padding-bottom: 5rem;
}
.gsfw_jslc .m_main .m_ul{
	width: 100%;
	padding-top: 0;
	background: #fff;
}
.gsfw_jslc .m_main .m_ul li{
	width: 32%;
	padding: 2.25rem 0;
	text-align: center;
}
.gsfw_rzfw{
	padding-bottom: 3.4375rem;
}
.gsfw_rzfw .xian{
	width: 67.5rem;
}
.gsfw_rzfw .gsfw_rzfw_ul li{
	position: relative;
	width: 48%;
	font-size: 0.875rem;
	color: #fff;
	overflow: hidden;
}
.gsfw_rzfw .gsfw_rzfw_ul li>img{
	width: 100%;
	transform: scale(1.05);
	transition:all .3s;
}
.gsfw_rzfw .gsfw_rzfw_ul li:hover >img{
	transform: scale(1);
}
.gsfw_rzfw .gsfw_rzfw_ul li div{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	text-align: center;
}
.gsfw_rzfw .gsfw_rzfw_ul li a{
	display: inline-block;
}
.gsfw_rzfw .gsfw_rzfw_ul li h1{
	font-size: 1.625rem;
	margin-top: 3.125rem;
}
.gsfw_rzfw .gsfw_rzfw_ul li p{
	margin-top: 0.875rem;
}
.gsfw_rzfw .gsfw_rzfw_ul li p img {
	width: 0.875rem;
	margin-right: 0.5rem;
}
.gsfw_tsdk{
	padding: 3rem;
	background: #f9f9f9;
}
.gsfw_tsdk .gsfw_tsdk_ul li{
	width: 23.5%;
	margin-left: 2%;
	float: left;
	box-shadow: 0 0 5px 5px #f6f6f6;
}
.gsfw_tsdk .gsfw_tsdk_ul li:first-child{
	margin-left: 0;
}
.gsfw_tsdk .gsfw_tsdk_ul li img{
	width: 100%;
        height:35rem;
        object-fit:cover;
}
.gsfw_tsdk .gsfw_tsdk_ul li:hover img{
	animation: bounce 1s;
}
.gsfw_lsjr,.gsfw_kcjr{
	margin-top: 5.625rem;
	position: relative;
	font-size: 1rem;
	color: #fff;
	overflow: hidden;
}
.gsfw_lsjr:hover >img,.gsfw_kcjr:hover >img{
	transform: scale(1.05);
}
.gsfw_lsjr>img,.gsfw_kcjr>img{
	transition: all .5s;
}
.gsfw_lsjr .jr_box{
	right: 0;
}

.gsfw_kcjr .jr_box{
	left: 0;
}
.jr_box{
	position: absolute;
	top: 0;
	width: 50%;
	padding-left: 4.6875rem;
	padding-right: 3.125rem;
	box-sizing: border-box;
}
.jr_box h1{
	font-size: 2.5rem;
	margin-top: 5.625rem;
	font-weight: bold;
}
.jr_box p{
	margin-top: 1.25rem;
        height:4rem;
	color: #f8fbf4;
        overflow:hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        text-align: justify;
        -webkit-line-clamp: 3;
}
.jr_box .jr_link{
        display:flex;
        justify-content:center;
}
.jr_box .jr_link a{
	font-size: 1.25rem;
	margin-top: 2.25rem;
	float: left;
	width: 33.3%;
	/* display: flex;
	justify-content: space-around; */
}
.jr_box .jr_btn{
	margin-top: 2.5rem;
	display: block;
	width: 16.25rem;
	line-height: 3.25rem;
	font-size: 1.125rem;
	text-align: center;
	border-radius: 0.3125rem;
	background: #a2c352;
}
.gsfw_kcjr .jr_box .jr_btn{
	background: #1c7bd3;
}
.gsfw_gjjs{
	padding-top: 8.125rem;
}
.gsfw_gjjs .m_main .m_ul{
	padding-top: 0;
}
.gsfw_link{
	margin-top: 3.125rem;
	padding: 3.125rem;
	background: #fbfbfb;
}
.gsfw_link li{
	float: left;
	width: 25%;
	padding: 1.25rem 0;
	font-size: 0.875rem;
	text-align: center;
	background: url(/uiFramework/commonResource/image/gsfw_link_bg.jpg) no-repeat;
	background-size: 100% 100%;
	box-shadow: 0 0 0.5rem 0.125rem #fafafa;
}
.gsfw_link li img{
	width: 5.5rem;
	margin-bottom: 1rem;
}
.gsfw_link li:hover img{
	animation: swing 2s;
}
.gsfw_link li h1{
	margin-bottom: 1.5rem;
	font-size: 1.5rem;
}
.gsfw_link li span{
	display: inline-block;
	width: 6.875rem;
	line-height: 1.625rem;
	border-radius: 0.625rem;
	color: #e60020;
	background: #eee;
}

/* 公司服务end */

/* 电子银行start */
.dzyh_szrmb{
	position: relative;
	overflow: hidden;
	margin-top: 3.125rem;
}
.dzyh_szrmb>img{
	transition:all .5s;
}
.dzyh_szrmb:hover >img{
	transform: scale(1.02);
}
.dzyh_szrmb_text{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align:center;
	font-size: 1rem;
	color: #fff;
}
.dzyh_szrmb_text h1{
	font-size: 2.25rem;
	font-weight: bold;
	margin-top: 1.25rem;
}
.dzyh_szrmb_text h1 a{
	width: auto;
	line-height: inherit;
	background: transparent;
}
.dzyh_szrmb_text p{
	font-size: 0.875rem;
	margin: 0.875rem 0;
}
.dzyh_szrmb_text a{
	display: inline-block;
	width: 10.625rem;
	line-height: 2.625rem;
	text-align: center;
	background: #9a9dae;
	border-radius: 0.3125rem;
}
.dzyh_grsjyh{
	margin-top: 8.625rem;
}
.p_tit{
	padding-left: 5rem;
	font-size: 1rem;
	color: #333333;
}
.p_tit h1{
	font-size: 1.875rem;
	font-weight: bold;
	position: relative;
	display: inline-block;
}
.p_tit h1:before{
	position: absolute;
	content: '';
	top: -1rem;
	right: -1.25rem;
	width: 3.75rem;
	height: 4.375rem;
	background: url(/uiFramework/commonResource/image/dzyh_sjyh_tit_bg.png) no-repeat;
	background-size:100% 100%;
}
.p_tit h2{
	margin-top: 2.75rem;
	margin-bottom: 1.25rem;
	font-size: 1.25rem;
}
.p_tit{
	line-height: 2rem;
}
.p_link{
	padding: 2rem 0 3rem 0;
	font-size: 1.125rem;
}
.p_link a{
	float: left;
	margin-right: 5.625rem;
}
.p_link a:last-child{
	margin-right: 0;
}
.p_link span{
	vertical-align: middle;
}
.p_bth{
	display: inline-block;
	padding: 0 2.625rem;
	line-height: 2.25rem;
	background: #e60020;
	border-radius: 0.625rem;
	color: #fff;
}
.p_bth img{
	margin-right: 1rem;
	height: 1.25rem;
}
.p_bth span{
	vertical-align: middle;
        color:#fff;
}
.dzyh_qysjyh{
	margin-top: 7.375rem;
	padding: 2.625rem 0;
	background: #f9f9f9;
}
.dzyh_wxyh{
	margin: 7.5rem 0;
}
.dzyh_wsyh{
	padding: 3.125rem 0;
	background: #f9f9f9;
}
.dzyh_wsyh .wsyh_ul_box{
	background: url(/uiFramework/commonResource/image/dzyh_wsyh_bg_03.jpg) no-repeat;
	background-size:100% 100% ;
}
.dzyh_wsyh .m_main .m_ul{
	background: transparent;
	width: 100%;
	padding-top: 0;
	
}

.dzyh_wsyh .m_main .m_ul li{
	/*padding: 1.625rem 0;
	width: auto;
	margin-left: 4.375rem;*/
       	width: 32%;
	padding: 1.625rem 0;
	text-align: center;
}
.dzyh_link{
	margin: 6.25rem 0;
	padding: 0;
	background: #fff;
}
.dzyh_link li{
	width: 33.3%;
}
/* 电子银行end */

/* 关于我们start */
.gywm_yhjs{
	margin-top: 1.5rem;
	margin-bottom: 6.25rem;
}
.gywm_yhjs .p_tit h1{
	margin-bottom: 1.875rem;
}
.gywm_yhjs .p_tit h1:before{
	display: none;
}
.gywm_tzzgx .xian{
	width: 73.75rem;
}
.gywm_tzzgx_ul li{
	float: left;
	/*width: 23.5%;*/
        width:32%;
	margin-left: 2%;
	background: url(/uiFramework/commonResource/image/gywm_tzzgx_bg.png) no-repeat;
	background-size:100% 100%;
	font-size: 0.875rem;
	color: #fff;
}
.gywm_tzzgx_ul li:hover img{
	animation: bounce 1s;
}
.gywm_tzzgx_ul li:first-child{
	margin: 0;
}
.gywm_tzzgx_ul li img{
	width: 100%;
}
.gywm_tzzgx_ul li h1{
	font-size: 1.25rem;
	color: #333333;
	padding-left: 4.375rem;
	padding-top: 1.5rem;
}
.gywm_tzzgx_ul li span{
	display: inline-block;
	text-align: center;
	width: 6.875rem;
	line-height: 1.625rem;
	background: #eb334d;
        color:#fff;
	border-radius: 0.625rem;
	margin: 1rem 0;
	margin-left: 3.375rem;
}
.gywm_xw_box{
	margin-top: 5.625rem;
	padding: 4.375rem 0 3.125rem 0;
	background: #fafafa;
}
.swiper-containerXw{
	width: 50rem;
}
.swiper-containerXw .tabindexList{
	width: 38.75rem;
	border: 0;
}
.swiper-containerXw .cp-tit{
	top: 0;
}
.swiper-containerXw .tabindexList:before{
	top: 1rem;
}
.swiper-containerXw .tabindexList .tab_more{
            top: 0.5rem;
    background: #fafafa;
}

.gywm_dzhb{
	width: 33.125rem;
}
.gywm_dzhb .xian{
	width: 19.375rem;
}
.gywm_dzhb_mian{
	text-align: center;
}
.gywm_dzhb_mian img{
	width: 25.4375rem;
}
.gywm_lxxx_box{
	padding: 5.375rem 0;
	background-image: url(/uiFramework/commonResource/image/gywm_lxxx_bg.jpg) ;
	background-repeat:no-repeat ;
        background-attachment: fixed;
	background-size:100% 100% ;
	/* animation: lxxx_bg  linear 10s infinite; */
}
/* @keyframes lxxx_bg{
	0%{background-position: 0 0;}
	100%{background-position: -100% 0;}
} */
.gywm_lxxx_box .w1440{
	background: #fff;
}
.gywm_lxxx_box #map{
	width: 50%;
	height: 31.25rem;
	margin: 0;
}
.lxxx{
	width: 47%;
	padding-left: 3%;
	color: #333333;
	font-size: 1rem;
	background: url(/uiFramework/commonResource/image/gywm_lxxx_text_bg.jpg) no-repeat;
	background-size:100% 100%;
}
.lxxx h1{
	font-size: 1.625rem;
	font-weight: bold;
	padding: 1.875rem 0;
}
.lxxx p{
	margin-bottom: .5rem;
}
.lxxx .p_link{
	font-size: 1.25rem;
	font-weight: bold;
	padding: 1rem 0 2rem 0;
}
.gywm_xcp_box{
	margin-top: 6.25rem;
}
.gywm_xcp_box .xian{
	width: 78.75rem;
}
.xcp{
	position: relative;
        bottom:-100%;
        transition:bottom 1s;
}
.gywm_xcp_box .in{
	animation:ac 1s;
}
.gywm_xcp_box .out{
	position:fixed;
        bottom:0;
        right:0;
        width:300px;
        z-index:999;
        animation:an 0.5s;
}
.xcp .xcp_play{
	position: absolute;
	top: 40%;
	width: 100%;
	text-align: center;
}
.xcp #xcp_play_pic{
        width:5rem;
	cursor: pointer;
	animation: xcp_play linear 3s infinite;
}
@keyframes xcp_play{
	0%{transform: scale(1);}
	50%{transform: scale(1.3);}
	100%{transform: scale(1);}
}
.xcp_bt{
        visibility: hidden;
        opacity:0;
        transition:all .8s;
}
.xcp_vo{
        position:absolute;
        visibility:hidden;
        opacity:0;
        width:100%;
        height:100%;
        top:0;
        left:0;
        transition:all .8s;
}
.v_show{
        visibility: visible;
        opacity:1;
}

.gywm_jrzs{
	margin: 5rem 0;
	padding: 0;
}
.gywm_jrzs .gsfw_rzfw_ul li{
	width: 100%;
}


/* 关于我们end */


@media screen and (max-width: 1440px) {
     .w1440{
          width: 80%; 
         margin: auto;
    }
     .cc_box2 .wy_box{
	width: 27rem;
    }
}
@media screen and (max-width: 1200px) {
    .swiperBanner{
         height:auto;
    }
    .cc_box2 .wy_box{
	width: 29rem;
   }
}

@media screen and (max-width: 1000px) {
    .w1440{
          width: 90%; 
         margin: auto;
    }
    .navson1_ul {
         width: 75.75rem !important;
    }
    .cc_box2 .wy_box{
	width: 32rem;
    }
}

@media screen and (max-width: 768px) {
	.w1440{
		width: 96%;
	}
	.l_box,.bottomLine, .pc_nav,.iphone956111,.search_box{
		display: none !important;
	}
	.headerCon{
		display: block;
	}
	.header{
		position: relative;
		left: 0;
		top:0;
		height: 40px;
		padding-top: 20px;
	}
	.swiperBanner{
		
	}
	.cc_box{
		position: relative;
	}
	.cc_box .biaoyu img{
		width:50%;
	}
	.banner_mb{
		display: none;
	}
	#swiperBanner .swiper-pagination-bullet{
		width: .7rem;
		height: .7rem;
	}
	.cc_box .wy_box{
		width: auto;
                margin-top:1rem;
	}
	.cc_box .biaoyu{
		margin-top: -28%;
		margin-bottom: 6.5rem;
	}
	.cc_box .wy_box ._tp a{
		font-size: .8rem;
		line-height: 2rem;
	}
	.cc_box .wy_box ._tp a img{
		height: .8rem;
		margin-right: .5rem;
	}
	.cc_box .wy_box ._bt{
		padding: .5rem;
		margin-bottom: .5rem;
	}
	.cc_box .wy_box ._bt .link1{
		font-size: .7rem;
		margin-bottom: .5rem;
		text-align: center;
	}
	.cc_box .wy_box ._bt .link1 a{
		margin-right: 1rem;
	}
	.fish{
		display: none;
	}
	.cc_box .wy_box ._bt .link2{
		display: block;
		font-size: .6rem;
		text-align: center;
	}
        .swiper-container{margin-top:1rem;}
      
	.swiperLink_box{
		background: #fafafa;
	}
	.swiperLink{
		width: 90%;
		padding: 1rem 0;
	}
	.swiperLink .swiper-slide .Link_box img{
		height: 1.5rem;
                width:1.5rem;
	}
	.swiperLink .swiper-slide .Link_box p{
		font-size: .8rem;
		margin: .3rem 0;
	}
	.swiperLink-button, .swiperYhk-button{
		width: 1.5rem;
		height: 1.5rem;
		top: 1.5rem;
	}
	.swiperLink-button-prev, .swiperYhk-button-prev{
		left: 0;
		
	}
	.swiperLink-button-next, .swiperYhk-button-next{
		right: 0;
	}
	.swiperLink .swiper-slide{
		border:0;
	}
	.qs_box{
		height: auto;
	}
	.qs_text{
		width: auto;
		margin: 0;
		text-align: center;
	}
	.qs_text h1{
		font-size: 1.25rem;
		margin-top: 1rem;
	}
	.qs_text p{
		font-size: .875rem;
		margin: .5rem 0 1rem 0;
		line-height: inherit;

	}
	.qs_text a{
		width: 40%;
		line-height: 2rem;
		font-size: 1rem;
		margin: auto;
		margin-bottom: 1rem;
	}
	.con4_box{
		margin: 1rem 0;
		padding: 1rem 0;
	}
        .con4_box .swiperJJ,.con4_box .dk_cp_box{
                padding-bottom:1rem;
       }
	.cp-tit{
		font-size: 1.125rem;
		top: 0;
	}
	.tabindexList{
		width: 70%;
		padding-bottom:.5rem;
		margin-bottom: 1rem;
	}
	.tabindexList span{
		margin-left: .5rem;
                font-size: 1rem;
	}
	.tabindexList span.tab:before{
		bottom: -.6rem;
	}
	.tabindexList:before{
		width: .8rem;
		height: .8rem;
		top: 1.5rem;
	}
        .tabindexList a.tab_more{
                top:1rem;
        }
	.cp_box li{
		padding-left: .5rem;
		height: auto;
		width: 48%;
		margin: 0 1%;
	}
	.cp_box li .tit{
		font-size: 1rem;
		margin-top: 1rem;
	}
	.cp_box li .nly{
		font-size: .7rem;
		margin: .5rem 0;
	}
	.cp_box li .nly span{
		font-size: 1.25rem;
		margin-right: .5rem;
	}
	.cp_box li .date{
		font-size: .5rem;
	}
	.cp_box li .date span{
		display: block;
		margin-right: 0;
	}
	.cp_box li .qx, .cp_box li .qgd{
		margin-top: .5rem;
		font-size: .7rem;
	}
	.cp_box li .qx span, .cp_box li .qgd span{
		font-size: 1rem;
	}
	.cp_box li .xq{
		margin-top: 1rem;
		font-size: .8rem;
  	}
        .dk_cp_box li{
                width:100%;
                padding:0;
                margin:0;
                margin-bottom:0.5rem;
         }

	.h_box{
		width: 100%;
		float: none;
	}
	.h_tit{
		font-size: 1.125rem;
		margin-bottom: 1rem;
                margin-top:1rem;
	}
	.h_tit .xian{
		width: 60%;
	}
	.h_tit .xian:before {
    top: -0.4rem;
    width: 0.8rem;
    height: 0.8rem;
	}
	.h_ul{
		padding-bottom: 1rem;
	}
	.h_ul li{
		font-size: .8rem;
		margin-top: .5rem;
	}
	/*#mapGd {
    height: 12rem;
    margin-top: 1rem;
	}
	#mapGd .map_info{
		width: 12rem;
		height: 6rem;
		padding: .5rem;
	}
	#mapGd .map_info img{
		width: 70%;
		margin-bottom: .5rem;
	}
	#mapGd .map_info p{
		font-size: .5rem;
		line-height: initial;
	}*/
	#map {
    		height: 12rem;
   	     	margin-top: 1rem;
	}
	#map .map_info{
		width: 12rem;
		height: 6rem;
		padding: .5rem;
	}
	#map .map_info img{
		width: 70%;
		margin-bottom: .5rem;
	}
	#map .map_info p{
		font-size: .5rem;
		line-height: initial;
	}
        
	.con6_box{
		padding-top: 1rem;
	}
	.footer .foot1{
		padding: .5rem 0;
		line-height: inherit;
		text-align: center;
	}
	.footer .foot1 .foot_link a{
		display: inline-block;
	}
	.footer .foot1 .foot_link span{
		margin:0 .5rem;
		
	}
	.footer .foot2{
		padding: .5rem 0;
		text-align: center;
	}
	.footer .foot2 .f1{
		float: none;
		width: auto;
	}
	.footer .foot2 .f2{
		float: none;
		width: auto;
		font-size: .6rem;
	}
	.footer .foot2 .f3{
		float: none;
		width: auto;
		margin-top: 1rem;
	}
	.footer .foot2 .f1 img{
		width: 60%;
		margin-bottom: .5rem;
	}
	.footer .foot2 .f1 p{
		margin-top: .3rem;
	}
	.footer .foot2 .f2 p{
		margin-bottom: .3rem;
	}
	.footer .foot3{
		text-align: center;
	}
	.footer .foot2 .f3 div{
		float: none;
		display: inline-block;
		margin: 0 1rem;
	}
	
	/* 个人服务 */
	.ej_banner_box{
		margin-top: 0;
	}
	.cc_box2{
		display: none;
	}
	.dw{
		padding: 1rem 0;
		font-size: .9rem;
	}
	.grfw_cp_box .cp_box{
		margin: 1rem 0;
	}
	.grfw_cp_box .cp_box li{
		width: 48%;
		margin-bottom: .5rem;
                padding: 0 .5rem;
                height:18rem;
	}
	.grfw_cp_box .cp_box li .tit{
		font-size: 1rem;
                height: 2rem;
	}
	.grfw_cp_box .cp_box li .tit2{
		font-size: 0.9rem;
                height: 2rem;
	}
	.grfw_cp_box .cp_box li .nly{
		font-size: .7rem;
                height: 3.5rem;
	}
	.grfw_cp_box .cp_box li .nly span {
                font-size: 1.25rem;
                margin-right: 0.5rem;
	}
	.grfw_cp_box .cp_box li .qgd {
		font-size: .7rem;
                height: 4rem;
	}
	.grfw_cp_box .cp_box li .qgd i{
		margin-left: .5rem;
	}
	.grfw_cp_box .cp_box li .xq{
		font-size: .8rem;
		background-size: 1rem 1rem;
	}
	.grfw_cp_box .cp_box li:hover .xq {
		background-size: 1rem 1rem;
	}

	.grfw_rmb .h_tit .xian{
		width: 50%;
	}
	.m_box .h_tit{
		margin-bottom: 1rem;
	}
	.m_box .m_main .m_pic, .m_box .m_main .m_ul{
		width: 100%;
	}
	.m_box .m_main{
		font-size: .8rem;
	}
	.m_box .m_main .m_ul{
		padding: 0 .5rem;
		padding-top: 0;
		padding-bottom: .5rem;
		background-size:10rem 10rem ;
	}
	.m_box .m_main .m_ul li{
		padding-top: .5rem;
		padding-bottom: .5rem;
		padding-left: 0;
	}
	.grfw_rmb{
		padding-bottom: 1rem;
	}
	.dk_box li span {
    width: 4rem;
    height: 4rem;
    padding:1rem 0.8rem;
    text-align: center;
    font-size: .5rem;
    right: 0rem;
    bottom: 0;
	}
	.dk_box{
		padding-bottom: 1rem;
	}
	.grfw_yhk_box{
		padding: 1rem 0;
	}
	.swiperYhk{
		width: auto;
	}
	.swiperYhk .swiper-slide{
		width: 50%;
	}
	.swiperYhk-button{
		top: 4.5rem;
	} 
	.swiperYhk .swiper-slide a p{
		margin-top: .5rem;
		font-size: .9rem;
	}
	.grfw_cf{
		padding: 1rem 0;
	}
        .swiper-containerDk .tabindexList{
               width:80%;
        }
        .swiper-containerDk .tabindexList span{
               margin-left: .2rem;
        }
	.xian4{
		width: 60% !important;
	}
	.grfw_cf .m_pc{
		float: left;
	}
	.grfw_cf .m_ul{
		float: right;
	}
	.jzyw_ul li{
		padding: 0 .5rem;
		margin-bottom: 1rem;
	}
	.jzyw_ul li a{
		margin: 1rem 0;
	}
	.jzyw_ul li span{
		font-size: 1rem;
	}
	.jzyw_ul li img{
		width: 1.5rem;
	}
	.jzyw_ul li p{
		margin-bottom: 1rem;
		line-height: inherit;
	}
	.wbyw_ul{
		padding-bottom: 1rem;
	}
	.wbyw_ul li{
		font-size: 1rem;
	}
	.wbyw_ul li img{
                height: 5rem;
        }

	/* 公司服务 */
	.gsfw_ckyw{
		padding-bottom: 1rem;
	}
	.gsfw_jslc{
		padding-bottom: 1rem;
	}
	.gsfw_rzfw .xian{
		width: 40%;
	}
	.gsfw_rzfw .gsfw_rzfw_ul li{
		width: 100%;
		margin-bottom: .5rem;
	}
	.gsfw_rzfw .gsfw_rzfw_ul li h1{
		margin-top: 1rem;
		font-size: 1.125rem;
	}
	.gsfw_rzfw .gsfw_rzfw_ul li p{
		margin-top: .5rem;
	}
	.gsfw_rzfw{
		padding-bottom: 1rem;
	}
	.gsfw_tsdk{
		padding:.5rem 0;
	}
        .gsfw_tsdk .gsfw_tsdk_ul li img{
             height:auto;
             
        }
	.gsfw_lsjr, .gsfw_kcjr{
		margin-top: 1rem;
		font-size: .8rem;
	}
	.gsfw_js{
		margin-bottom: 1rem;
	}
	.jr_box{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.jr_box h1{
		margin-top: .5rem;
		font-size: 1.125rem;
	}
	.jr_box p{
		display: none;
	}
	.jr_box .jr_link a{
		font-size: .8rem;
		float: none;
		display: inline-block;
                width:auto;
                margin:0.5rem 0.2rem;
	}
	.jr_box .jr_btn{
		margin-top: 0.5rem;
		font-size: 1rem;
		line-height: 1.5rem;
		width: 6rem;
		display: inline-block;
	}
	.gsfw_gjjs{
		padding-top: 1rem;
	}
	.gsfw_link {
		margin-top: 1rem;
		margin-bottom: 1rem;
		padding: 0;
	}
	.gsfw_link li{
		padding: .5rem 0;
		width: 23%;
		margin: 0 1%;
	}
	.gsfw_link li img{
		width: 2rem;
		margin-bottom: .5rem;
	}
	.gsfw_link li h1{
		font-size: .7rem;
		margin-bottom: .5rem;
	}
	.gsfw_link li span{
		width: 80%;
		font-size: .8rem;
	}
        .swiperYhk .swiper-slide img{
                height:auto;
	}
	/* 电子银行 */
	.dzyh_szrmb{
		margin-top: 0;
	}
	.dzyh_szrmb_text{
		font-size: .7rem;
	}
	.dzyh_szrmb_text h1 {
		font-size: 1rem;
		margin-top: 1rem;
	}

	.dzyh_szrmb_text p{
		display: none;
	}
	.dzyh_szrmb_text>a {
		display: none;
	}
	.dzyh_grsjyh{
		margin-top: 1rem;
	}
	.m_box .m_main .m_pic, .m_box .m_main .m_ul{
		float: none;
		box-sizing: border-box;
	}
	.p_tit{
		padding-left: 0;
		font-size: .8rem;
		line-height: inherit;
	}
	.p_tit h1{
		margin-top: .5rem;
		font-size: 1.125rem;
	}
	.p_tit h2{
		margin: .5rem 0;
		font-size: .9rem;
	}
	.p_tit p{
		margin: .5rem 0;
	}
	.p_link{
		padding: .2rem 0;
		font-size: .9rem;
	}
	.p_link a{
		margin-right: 1rem;
	}
	.p_bth{
		padding: 0 1rem;
		line-height: 2rem;
		margin-top: .5rem;
	}
	.m_box .m_main{
		box-shadow: 0 0 0.5rem 0.125rem #ddd;;
	}
	.dzyh_qysjyh {
		margin-top: 1rem;
		padding: .5rem 0;
	}
	.dzyh_wxyh{
		margin: 1rem 0;
	}
	.dzyh_wsyh{
		padding: .5rem 0;
	}
	.xian6{
		width: 60% !important;
	}
        .xian8{
                width:40% !important;
        }
	.dzyh_wsyh_gr{
		margin-bottom: 1rem;
	}
	.dzyh_link li{
		width: 31%;
	}
	
	/* 关于我们 */
	.gywm_yhjs{
		margin: 1rem 0;
	}
	.gywm_yhjs .p_tit h1{
		margin-bottom: .5rem;
	}
	.gywm_tzzgx_ul li{
		/*width: 48%;*/
		text-align: center;
		margin-left: 0;
		margin-right: 1% !important;
		margin-bottom: .5rem;
	}
	.gywm_tzzgx_ul li h1 {
		font-size: 1rem;
		color: #333333;
		padding-top: .5rem;
		padding-left: 0;
	}
	.gywm_tzzgx_ul li span {
		width: 5rem;
		line-height: 1.5rem;
		margin: .5rem 0;
		margin-left: 0;
	}
	.gywm_xw_box {
		margin-top: 1rem;
		padding: .5rem 0;
	}
	.swiper-containerXw{
		width: 100%;
		float: none;
	}
	.swiper-containerXw .tabindexList{
		width: 70%;
	    border-bottom: 1px solid #d9d9d9;
	}
	.swiper-containerXw .tabindexList:before{
		top: 1.6rem;
	}
      
	.gywm_dzhb{
		float: none;
		width: auto;
		margin-bottom: 1rem;
	}
	.gywm_dzhb_mian img{
		width:70%;
	}
	.gywm_lxxx_box{
		padding: 1rem 0;
	}
	.gywm_lxxx_box #map{
		float: none;
		width: 100%;
		height: 15rem;
	}
	.lxxx {
		width: auto;
		padding: 0 .5rem;
		float: none;
		font-size: .7rem;
	}
	.lxxx h1{
		font-size: 1.25rem;
		padding: .5rem 0;
	}
	.lxxx .p_link {
		font-size: 1rem;
		font-weight: bold;
		padding: .5rem 0;
	}
	.gywm_xcp_box {
		margin-top: 1rem;
	}
	.xcp .xcp_play{
		top: 30%;
	}
	.xcp #xcp_play_pic{
		width:20%;
	}
	.gywm_jrzs{
		margin: 1rem 0;
		padding-bottom: 0;
	}
	.gywm_jrzs .gsfw_rzfw_ul li>img{
		height: 4.5rem;
	}
	.gywm_jrzs .gsfw_rzfw_ul li h1{
		margin-top: .5rem;
	}
	
	
	#gg_fixed{
		display: none;
	}
        .BMapLabel{
                margin-left:-12.5rem !important;
                margin-top:-5rem !important;
        }
        .dw a{margin:0 0.1rem;}

         .wzdp table, .detail_1 table , .xx_cont .content table{
             width:1px !important;
             min-width:100% !important;
       }
      #whpj #huilvId{overflow-x:auto;}
      #whpj table.netq{width:600px;}
      #whpj table.netq th,#whpj table.netq td{display:table-cell;}
}



.BMapLib_SearchInfoWindow .BMapLib_bubble_content{height:auto !important;}