/*=== 头部 开始===*/
.topBarBox{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 140px;
	z-index: 9999;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
}
.topBarBox .logoBox{
	display: block;

	margin-top: 16px;

}
.topBarBox .navLeftBox{
	position: relative;
}
.topBarBox .navLeftBox .navList ul{
	padding-right: 140px;
}
.topBarBox .navLeftBox .navList li{
	float: left;
	margin-right: 65px;
	position: relative;
}
.topBarBox .navLeftBox .navList li:nth-last-of-type(1){
	margin-right: 0px;
}
.topBarBox .navLeftBox .navList li>a{
	display: inline-block;
	font-size: 16px;
	color: #333333;
	line-height: 80px;
	text-align: center;
	position: relative;
}
.topBarBox .navLeftBox .navList li>a .line{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0%;
	height: 3px;
	background-color: #005093;
	-webkit-transition:  width 0.4s;
	-moz-transition:  width 0.4s;
	-ms-transition:  width 0.4s;
	-o-transition:  width 0.4s;
	transition:  width 0.4s;
}
.topBarBox .navLeftBox .navList li.current>a .line{
	width: 100% !important;
}
.topBarBox .navLeftBox .navList li.current>a{
	color: #005093;
}
.topBarBox .navLeftBox .navList li:hover .line{
	width: 100%;
}
.topBarBox .navLeftBox .navList li:hover >a{
	color: #005093;
}
.topBarBox .navLeftBox .navList li.current .active{
	background-color: #005093;
	color: #fff;
}
.topBarBox .navLeftBox .seachBox{
	position: absolute;
	top: 0;
	right: 0;
	height: 80px;
	width: 0;
}
.seachInput{
	position: absolute;
	right: -350px;
	height: 80px;
	padding-right: 100px;
	padding-left: 20px;
	background-color: #f8f8f8;
	-webkit-transition:  right 0.4s;
	-moz-transition:  right 0.4s;
	-ms-transition:  right 0.4s;
	-o-transition:  right 0.4s;
	transition:  right 0.4s;
}
.seachInput:hover .seachInput{
	right: 0;
}
.topBarBox .navLeftBox .seachBox input{
	width: 255px;
	height: 40px;
	line-height: 38px;
	margin-top: 20px;
	padding-left: 15px;
	border: 1px solid #e6e6e6;
	background-color: #f8f8f8;
}
.topBarBox .navLeftBox .seachBox .seachBnt{
	position: absolute;
	top: 0;
	right: 0;
	width: 80px;
	height: 80px;
	display: block;
	text-align: center;
	background-color: #0b4da2;
	-webkit-transition:  opacity 0.4s;
	-moz-transition:  opacity 0.4s;
	-ms-transition:  opacity 0.4s;
	-o-transition:  opacity 0.4s;
	transition:  opacity 0.4s;
}
.topBarBox .navLeftBox .seachBox .seachBnt i{
	display: inline-block;
	line-height: 80px;
	color: #fff;
	font-size: 18px;
	-webkit-transition:  opacity 0.4s;
	-moz-transition:  opacity 0.4s;
	-ms-transition:  opacity 0.4s;
	-o-transition:  opacity 0.4s;
	transition:  opacity 0.4s;
}
.topBarBox .navLeftBox .seachBox .seachBnt:hover{
	opacity: 0.8;
}
.topBarBox .navLeftBox .seachBox .seachBnt:hover i{
	opacity: 0.8;
}

.topBarBox .navLink{
	position: absolute;
	top: 80px;
	left: 50%;
	min-width: 135px;
	text-align: center;
	background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
}
.topBarBox .navLink a{
	display: block;
	color: #555555;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.topBarBox .navLink a:hover{
	color: #fff;
	background-color: #005093;
}
.topBarBox .navLeftBox .navList li:hover .navLink{
	display: block;
}

/*=== banner 开始===*/
.bannerBox .swiper-slide{
	height: 520px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center top;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0 !important;
}

.bannerBox .swiper-pagination-bullet{
	width: 25%;
	height: 41px;
	color: #fff;
	line-height: 41px;
	font-size: 14px;
	border-radius: initial;
	margin-left: 0px !important;
	margin-right: 0px !important;
	opacity: 1;
	background-color: rgba(0,0,0,.3);
	border-right: 1px solid #d9d9d9;
}
.bannerBox .swiper-pagination-bullet:hover{
	opacity: 0.8;
}
.bannerBox .swiper-pagination-bullet:nth-last-of-type(1){
	border-right: none;
}
.bannerBox .swiper-pagination-bullet-active{
	opacity: 1 !important;
    background: #c52b31;

}
/*==公告 开始==*/
.noticeBar{
	height: 50px;
	border-bottom: 1px solid #ececec;

	overflow: hidden;
	background-color: #f2f2f2;
}
.noticeBar .con{
	width: 1200px;
	margin: auto;
	position: relative;
}
.noticeBar ul{
	width: 93%;
}
.noticeBar li{
	width: 98%;
	padding-left: 20px;
	padding-right: 20px;
	overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.noticeBar li i{
	margin-right: 8px;
	margin-top: 1px;
	color: #e5ddd0;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.noticeBar li a{
	line-height: 50px;
	font-size: 14px;
	color: #333333;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.noticeBar li a p{
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	margin-right: 30px;
	line-height: 50px;
}

.noticeBar li a:hover{
	color: #005093;
}
.noticeBar li a:hover i{
	color: #005093;
}
.noticeBar li a span{
	color: #9c9c9c;
}
.noticeBar li a:hover span{
	color: #005093;
}
.noticeBar .con .noticeBox{
	width: 30px;
	color: #005093;
	text-align: left;
	margin-top: 15px;
	margin-left: 0;
}
.noticeBar .more-txt{
	position: absolute;
	right: 0;
}
.noticeBar .more-txt a{
	width: 30px;
	color: #666;
	text-align: right;
	cursor: pointer;
	line-height: 50px;
}


/*==工具条 开始==*/
.auxiliaryBar{
	position: fixed;
	right: 15px;
	height: 200px;
	bottom:280px;;
	z-index: 999;
}
.auxiliaryBar li,.auxiliaryBar .bottom_to_top{
	width: 65px;
	height: 68px;
	line-height: 55px;
	background-color: rgba(0,0,0,0.4);
	border-radius: 4px;
	text-align: center;
	position: relative;
	margin-top: 5px;

}
.auxiliaryBar li .over{
	width: 65px;
	height: 68px;
	display: block;
	overflow: hidden;
}
.auxiliaryBar li a{
	display: block;
}

.auxiliaryBar .anmen{
	color: #fff;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	cursor: pointer;
}
.auxiliaryBar .anmen:hover{
	transform: translateY(-70px);
	-webkit-transform: translateY(-70px);
	-moz-transform: translateY(-70px);
	-ms-transform: translateY(-70px);
	-o-transform: translateY(-70px);
}
.auxiliaryBar li:hover {
	background-color: #0b4da2;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
}
.auxiliaryBar li p{
	padding-top: 15px;
	line-height: 20px;
	font-size: 14px;
}
.auxiliaryBar .weima{
	position: absolute;
	top: 0;
	left: -112px;
	width: 100px;
	height: 100px;
	display: none;
	box-shadow: 0 4px 9px rgba(0, 0, 0, 0.2);

}
.auxiliaryBar li:hover .weima{
	display: block;
}
.auxiliaryBar .bottom_to_top{
	cursor: pointer;
	display: none;
	overflow: hidden;
}
.bottom_to_top .anmen p{
	padding-top: 14px;
	height: 72px;
	line-height: 20px;
	background-color: #0b4da2;
	font-size: 14px;

}
.afterlogging>a{
	display:block;
	border-right:none;
	border-bottom: 1px solid #efefef;
}
.afterlogging>a:hover{
	background-color: #fdebec;
}
.telephone{
	height: 60px;
	position: relative;
	cursor: pointer;
}
.telephone .icon{
	width: 48px;
	height: 48px;
}
.telephone .phone{
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 60px;
	line-height: 48px;
	text-align: center;
	overflow: hidden;
	border-radius: 4px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;

}
.telephone .phoneBox{
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	overflow: hidden;
	font-size: 17px;
	color: #fff;
	/*background-color: rgba(0,0,0,0.4);*/
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.telephone .phoneBox span{
	position: absolute;
	left: 48px;
	top: 0;
}
/*.telephone:hover .phone{
	width: 180px;
	transform: translateX(-132px);
}*/
.telephone:hover .phoneBox{
	width: 180px;
	background-color: #0b4da2;
}
/*==功能条开始==*/
.guideBox{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: 150px;
	background-color: #fff;
	overflow: hidden;
}
/*==ws 19 03 26
 ====================================================*/
.guideBox ul{
	width: 1415px;
    margin-left: -103px;
}
.guideBox li{
	float: left;
	width:20%;
	height: 150px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
/**/
.guideBox li a{
	display: block;
	width: 100%;
	height: 150px;
	float: left;
	text-align: center;
	color: #333333;
	font-size: 14px;
	padding-top: 35px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.guideBox li a .iconImgBox{
	width: 46px;
	margin-left: auto;
	margin-right: auto;
}
.guideBox li:hover{
	transform: translateY(-5px);
}
.guideBox li:hover a{
	color: #0b4da2;
}
.guideBox li:hover .iconImgBox{
	-webkit-animation: up__downfloat 1.2s 0.8s linear infinite;
    -moz-animation: up__downfloat 1.2s 0.8s linear infinite;
    -ms-animation: up__downfloat 1.2s 0.8s linear infinite;
    animation: up__downfloat 1.2s 0.8s linear infinite;
}
@-webkit-keyframes up__downfloat {
    25% {
        -webkit-transform: translateY(-5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(5px);
    }
}
@-moz-keyframes up__downfloat {
    25% {
        -webkit-transform: translateY(-5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(5px);
    }
}
@-ms-keyframes up__downfloat {
    25% {
        -webkit-transform: translateY(-5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(5px);
    }
}
@keyframes up__downfloat {
    25% {
        -webkit-transform: translateY(-5px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(5px);
    }
}
/*=== 内容 行业新闻开始 ===*/
.journalisBjBox{
	background: url(../images/bj1-1.jpg) no-repeat;
	background-position: left top;
	background-size: 100% auto;
	background-attachment: fixed;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hy_journalisBox{
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 25px;
	padding-bottom: 30px;
	background-color: #fff;
}

.titleBar .titleTxt{
	height: 40px;
	line-height: 40px;
}
.titleBar .moreBtn{
	width: 40px;
	height: 40px;
	line-height: 40px;
	/*border: 1px solid #005093;*/
	text-align: center;
	color: #005093;
	font-size: 16px;
}
.titleBar .moreBtn:hover{
	opacity: 0.7;
}
.recommend{
	width: 100%;
	height: 510px;
	position: relative;
	margin-left: initial;
	margin-right: initial;
}
.recommend .swiper-slide{
	background-repeat: no-repeat;
	background-size:cover ;
	/*background-position: center center;*/
	overflow: hidden;
	position: relative;
	background-position:top center;
}
.recommend .swiper-slide .title{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: rgba(0,0,0,0.5);
	max-width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
}
/*.recommend .swiper-pagination{
	text-align: left;
	padding-left: 10px;
	bottom: 60px !important;
}
.recommend .swiper-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background-color: rgba(0,0,0,.5);
	border-radius: initial;
	opacity: 1;
}
.recommend .swiper-pagination  .swiper-pagination-bullet-active{
	background-color: #0b4da2;
}*/


.journalisList{
	width: 715px;
}
.journalisList .rightTitleBox .dateBox{
	width: 108px;
	height: 80px;
	text-align: center;
	color: #005093;
	padding-top: 5px;
	border: 2px solid #005093;
}
.journalisList .rightTitleBox .dateBox span{
	font-size: 36px;
	border-bottom: 1px solid #005093;
}
.journalisList .rightTitleBox .dateBox p{
	font-size: 14px;
	margin-top: 15px;
}
.journalisList .rightTitleBox .textBox{
	width: 584px;
}
.journalisList .rightTitleBox .textBox .title{
	color: #000;
}
.journalisList .rightTitleBox .textBox p{
	color: #333;
	font-size: 14px;
	line-height: 24px;
	margin-top: 16px;
}
.journalisList  .list a{
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	border-bottom: 1px solid #f1f1f1;

}
.journalisList  .list a:nth-last-of-type(1){
	border-bottom: none;
}
.journalisList  .list a i{
	color: #e5ddd0;
	font-size: 12px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.journalisList  .list a p{
	margin-left: 15px;
	color: #333333;
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.journalisList  .list a .date{
	color: #9c9c9c;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.journalisList  .list a:hover i{
	color: #005093;
}
.journalisList  .list a:hover p{
	color: #005093;
}
.journalisList  .list a:hover .date{
	color: #005093;
}
/*==国富研究开始==*/
.researchContBox{
	padding-left: 28px;
    padding-right: 28px;
    padding-top: 25px;
    padding-bottom: 25px;
}
.researchTabList{
	margin-top: 12px;
}
.researchTabList li{
	float: left;
	width: 118px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #555555;
	cursor: pointer;
	border: 1px solid #dfdfdf;
	margin-right: 10px;
}
.researchTabList li:nth-last-of-type(1){
	margin-right: 0px;
}
.researchTabList li.active{
	border: none;
	background-color: #0b4da2;
	color: #fff !important;
}
.researchTabList li:hover{
	color: #0b4da2;

}
.researchTabCont{
	margin-top: 25px;
	display: none;
}
.researchTabCont a{
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
	border-bottom: 1px solid #f1f1f1;

}
.researchTabCont a:nth-last-of-type(1){
	border-bottom: none;
}
.researchTabCont a i{
	color: #e5ddd0;
	font-size: 12px;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.researchTabCont a p{
	margin-left: 15px;
	color: #333333;
	max-width: 80%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.researchTabCont a .date{
	color: #9c9c9c;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.researchTabCont a:hover i{
	color: #005093;
}
.researchTabCont a:hover p{
	color: #005093;
}
.researchTabCont a:hover .date{
	color: #005093;
}


.tz_jy_noticeCont{
	padding-bottom: 30px;
}
.noticeBox{
	width: 42%;
	margin-left: 30px;
}
.noticeBox .titleBar {
	padding-bottom: 13px;
	border-bottom: 1px solid #ececec;
}
.listContentBox a,.listContentBox .item{
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-bottom: 1px solid #ececec;

}
.listContentBox a:nth-last-of-type(1){
	border-bottom: none;
}
.listContentBox a i,.listContentBox .item i{
	color: #888;
	font-size: 10px;
    -webkit-transform: scale(0.6);
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.listContentBox a p,.listContentBox .item p{
	margin-left: 15px;
	color: #333333;
	max-width: 75%;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.listContentBox a .date,.listContentBox .item .date{
	color: #9c9c9c;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.listContentBox a:hover i,.listContentBox .item:hover i{
	color: #005093;
}
.listContentBox a:hover p,.listContentBox .item:hover p{
	color: #005093;
}
.listContentBox a:hover .date,.listContentBox .item:hover .date{
	color: #005093;
}
.zd_icon{
	display: inline-block;
	height: 23px;
	line-height: 21px;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 2px;
	margin-top: 13px;
	margin-left: 10px;
	color: #0b4da2;
	border: 1px solid #0b4da2;
	display: none;
}
/*== 公司荣誉开始 ==*/
.honorprizeBox{
	background: url(../images/bj1-2.jpg) no-repeat;
    background-position: left top;
    background-size: 100% auto;
    /*background-attachment: fixed;*/
    padding-top: 40px;
    padding-bottom: 40px;
}
.honorItem {
	padding-left: 30px;
	padding-right: 30px;
}
.honorItem .item{
	width: 250px;
	float: left;
	margin-right: 46px;
}
.honorItem .item:nth-last-of-type(1){
	margin-right: 0px;
}
.honorItem .item .imgBox{
	width: 250px;
	height: 157px;
	overflow: hidden;
}
.honorItem .item .text{
	width: 100%;
	height: 34px;
	line-height: 32px;
	font-size: 14px;
	padding-left: 14px;
	padding-right: 14px;
	color: #005093;
	border-bottom: 2px solid #005093;
	background-color: #fff;
}
/*==业务特点开始==*/
.businessBox{
	padding-top: 38px;
	padding-bottom: 35px;
	background-color: #fff;
}
.businessCont{
	padding-left: 30px;
	padding-right: 30px;
}
.businessCont .item{
	width: 145px;
	float: left;
	margin-right: 185px;
	text-align: center;
}
.businessCont .item:nth-last-of-type(1){
	margin-right: 0px;
}
.businessCont .item .imgBox{
	width: 41px;
	margin-left: auto;
	margin-right: auto;
}
.businessCont .item .text{
	font-size: 18px;
	margin-top: 20px;
	color: #333333;
	padding-bottom: 20px;
}
.businessCont .item p{
	font-size: 14px;
	line-height: 24px;
	color: #555555;
}

/*==页脚开始==*/
.footer{
	background:#f8f8f8;
	/*border-top:1px solid #eaeaea;*/
	padding-top:15px;
	overflow: hidden;
}
.footer_link{
	width:1200px;
	overflow: hidden;
}
.footer_link ul{
	width:1300px;
}
.footer_link li{
	float:left;
	width:388px;
	margin-right:20px;
	position:relative;
	padding-bottom:15px;
}
.footer_link h2{
	border-bottom:1px solid #eaeaea;
	color:#d2d2d2; padding-right:5px;
	padding-left:5px;
	text-align:right;
	height:47px;
	line-height:47px;
	font-weight:normal;
}
.footer_link h2 span{
	float:left;
	color:#333333;
}
.footer_link i{
	cursor:pointer;
}
.footer_linktxt{
	height:80px;
	overflow:hidden;
	transition:all .4s;
	-webkit-transition:all .4s;
}
.footer_linktxt p{
	float:left;
	padding-top:19px;
	width:110px;
	padding-right: 25px;
	padding-bottom:5px;
}
.footer_linktxt{
	padding:0 5px;
}
.footer_linkw p{
	min-width:172px;
}
.footer_dz{
	border-top:1px solid #eaeaea;
	height:111px;
	padding-top:20px;
}
.footer_dztxt{
	width:655px;
}
.footer_dztxt a{
	color:#666;
}
.footer_dztxt span{
	padding:0 15px;
}
.footer_dztxt a:hover{
	color:#db4d53;
}
.footer_dzimg {
	width:215px;
}
.footer_dzyou{
	width:140px;
	padding-top:17px;
}
.footer_dzimg img{
	float:right;
	width: 74px;
}
.footer_copy{
	height:50px;
	background:#eaeaea;
	line-height:50px;
}
.footer_dzyou .pt10{
	letter-spacing: 2px;
}

/*==研究服务_列表页==*/
.listPage,.detailsPage{
	/*padding-top: 80px;*/
}
.listPageBanner{
	width: 100%;
	height: 240px;
	background-position: center center;
	background-size: auto 100% ;
	background-repeat: no-repeat;
}
.customerPageBanner{
	width: 100%;
	height: 462px;
	background-position: center center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.customerPageBanner .titleBannerBox{
	height: 260px;
	position: relative;
}
.customerPageBanner .titleBannerBox .titleBanner{
	font-size: 50px;
	line-height: normal;
}
.titleBannerBox{
	height: 240px;
	position: relative;
}
.titleBannerBox .titleBanner{
	position: absolute;
	left: 0;
	bottom: 40px;
	line-height: 24px;
	font-size: 24px;
	color: #005093;
}
.positionLink{
	padding-top: 20px;
	padding-bottom: 20px;
	line-height: 24px;
	font-size: 14px;
	color: #9c9c9c;
}
.positionLink a{
	color: #9c9c9c;
}
.positionLink a:hover{
	color: #005093;
}
.listPageBox{
	/*min-height: 655px;*/
	/*border:1px solid #ececec;*/
	margin-top: 30px;
}
.qqzl_ywsub {
	overflow: hidden;
    width: 240px;
    /*border-right: 1px solid #ececec;*/
	/*border-bottom: 1px solid #ececec;*/
 }
.qqzl_ywlist {
    width: 935px;
}
.qqzl_ywsubx{
	height: 100%;
	width: 260px;
	overflow-y: auto;
	padding-bottom: 60px;
}
.qqzl_ywsubxList{
	height: 100%;
	width: 240px;
}
.qqzl_ywsubx li:first-child{
	line-height: 60px;
}
.qqzl_ywsubx li {
    line-height: 50px;
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
/*.qqzl_ywsubx ul.qqzl_ywsubxList >li:hover>a {*/
	/*background-color: #005093;*/
	/*color: #fff;*/
/*}*/
.qqzl_ywsubx li a {
    display: block;
    color: #555;
    font-size: 18px;
    text-align: right;
    padding-left: 20px;
    padding-right: 20px;
    /*border-bottom: 1px solid #ececec;*/
    -webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
}
.qqzl_ywsubx  .subNav{
	/*border-bottom:1px solid #ececec;*/
}
.qqzl_ywsubx .subNav li{
	position: relative;
	/*height: 50px;*/
	line-height: 50px;
}
.qqzl_ywsubx  .subNav li a{
	font-size: 16px;
	padding-left: 50px;
}
.qqzl_ywsubx  .subNav li a .mask{
	position: absolute;
	top: 22px;
	left: 40px;
	height: 5px;
	/* border-left: 2px solid #005093; */
	/* border-right: 20px solid #fff; */
	display: none;
	background: #005093;
	width: 5px;
	border-radius: 100%;
}
.qqzl_ywsubx  .subNav li a:hover .mask{
	display: block;
}
.qqzl_ywsubx span {
    float: left;
}
.qqzl_ywsubx i {
    font-size: 10px;
}
.qqzl_ywsubx .hot>a{
	color: #fff;
	background-color: #005093;
	font-size: 20px;
	/*border-bottom: 1px solid #005093;*/
}
.qqzl_ywsubx .subNav a {
    color: #8e8e8e;
    text-align: left;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.qqzl_ywsubx .subNav li.on>a{
    color: #005093;
}
.qqzl_ywsubx .subNav li.on>a .mask{
    background-color: #005093;
    display: block;
}
.qqzl_ywsubx .subNav a:hover{
	color:#005093 ;
}
.qqzl_ywsubx .subNav .current {
     color: #005093;
}
.qqzl_ywsubx .subNav .current .mask{
    display: block;
}
.qqzl_yww {
    width: 935px;
}
.qqzl_ywlist.pull_right{
	background-color: #fff;
}
.qqzl_ywtit {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ececec;
	overflow: hidden;
}
.qqzl_ywtit h2 {
    font-weight: normal;
    color: #005093;
    font-size: 20px;
}
.sy_ggnews li {
    height: 44px;
    line-height: 44px;
    border-bottom: 1px solid #eaeaea;
    overflow: hidden;
}
.sy_ggnews li:nth-last-of-type(1){
	border-bottom: none;
}
.sy_ggnews li a {
    height: 44px;
    display: block;
    color: #333;
    font-size: 14px;
    padding-right: 5px;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.sy_ggnews li a i,.commonlyUsedFormDownload li i{
    color: #e5ddd0;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.sy_ggnews li a p ,.commonlyUsedFormDownload li p{
    color: #333333;
    max-width: 85%;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
    margin-left: 10px;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.sy_ggnews li a span ,.commonlyUsedFormDownload li span{
    color: #9c9c9c;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.sy_ggnews li a:hover i,
.sy_ggnews li a:hover p,
.sy_ggnews li a:hover span{
	color: #005093;
}
.qqzl_ywpage{
	width: 898px;
    margin-left: auto;
    margin-right: auto;
}
.paginationBtnlist {
    padding: 20px 0;
    line-height: 28px;
    text-align: center;
}
.paginationBar {
	border-radius: 2px;
	border: 1px solid #ececec;
	border-right: none;
	overflow: hidden;
}
.paginationBar li {
    color: #555555;
    width: 38px;
	height: 28px;
	line-height: 28px;
    float: left;
    cursor: pointer;
    text-align: center;
    border-right: 1px solid #ececec;
    -webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.paginationBar li:nth-last-of-type(1){
	border-right: none;
}
.paginationBar li:hover{
	color: #0b4da2;
}
.noweiBtn{
	float: left;
	border: 1px solid #ececec;
	border-left: none;
	display: inline-block;
	padding-left: 14px;
	padding-right: 14px;
	color: #555555;
	cursor: pointer;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.noweiBtn:hover{
	color: #0b4da2;
}
.paginationBar .current {
	color: #fff !important;
    background: #0b4da2;
}

.paginationBtnlist .btn {
    min-width: 67px;
    cursor: pointer;
    height: 30px;
    /*border: 1px solid #eaeaea;*/
    line-height: 28px;
    padding-top: 0px;
    border-radius: 0;
}
.paginationBtnlist .lastBtn, .paginationBtnlist .nextBtn {
    float: left;
    cursor: pointer;
    border: 1px solid #eaeaea;
    padding-left: 5px;
    padding-right: 5px;
    color: #aaaaaa;
}
.paginationBtnlist .btn:hover{
	color: #0b4da2;
}
.paginationBtnlist .btn.current{
   color: #0b4da2 !important;
}
/*==研究服务_详情页==*/
.detailsPageBox{
	border: 1px solid #ececec;
}
.detailsPageTitleBox{
	padding-top: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ececec;
}
.detailsPageTitleBox b{
	color: #333333;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	display: block;
	padding-bottom: 14px;
}
.detailsPageTitleBox .inforBox{
	color: #999;
	line-height: 14px;
}
.detailsPageContent{
	padding-top: 25px;
	padding-bottom: 25px;
	color: #555;
	font-size: 14px;
	line-height: 30px;
}
.detailsPageContent .strategy p,.detailsPageContent .txt{
	line-height: 30px;
	word-wrap:break-word
}
.detailsPageContent .txt{
	text-indent: 30px;
}
.detailsPageBtnBox{
	font-size: 14px;
	color: #9c9c9c;
	padding-top: 30px;
	padding-bottom: 30px;
	/*border-top: 1px solid #ececec;*/
}
.detailsPageBtnBox .btnBox{
	line-height: 30px;
	cursor: pointer;
}
.detailsPageBtnBox .btnBox .prevBtn:hover,.detailsPageBtnBox .btnBox .nextBtn:hover{
	cursor: pointer;
	color: #0b4da2;
}
.detailsPageBtnBox .shareLinkBtn p{
	line-height: 16px;
	margin-right: 10px;
}
.shareLinkBtn .bdshare-button-style1-16 a,.shareLinkBtn .bdshare-button-style1-16 .bds_more{
	margin-top: 0;
	margin-bottom: 0;
}

/*==============客户服务=============*/
/*下载中心 软件下载*/
.appDownloadBox .appTitle{
	padding: 25px 30px;
	background-color: #f8f8f8;
}
.appDownloadBox .appTitle img{
	display: block;
	width: 52px;
	height: 52px;
}
.appDownloadBox .appTitle .appName{
	color: #0b4da2;
	font-size: 22px;
	font-weight: bold;
	letter-spacing:4px;
}
.appDownloadBox .starClass .star{
	margin-left: 2px;
	font-size: 18px;
}
.appDownloadBox .appTitle_right>a{
	display: block;
	min-width: 132px;
	padding-left: 10px;
	padding-right: 10px;
	height: 45px;
	line-height: 43px;
	text-align: center;
	color: #005093;
	border: 1px solid #005093;
	font-size: 16px;
	margin-top: 4px;
	border-radius: 2px;
	transition: all 0.4s;
}
.appDownloadBox .appTitle_right>a:hover{
	background-color: #005093;
	color: #fff;
}
.appDownloadBox .appIntroduce li{
	margin-top: 18px;
}
.appIntroduce .word {
	width: 95%;
	word-wrap: break-word;
    word-break: normal;
}
.appInformation p >.mt2{
	width: 90%;
	word-wrap: break-word;
    word-break: normal;
}
.appDownloadBox .appIntroduce .number{
	height: 15px;
	background-color: #005093;
	line-height: 14px;
	color: #fff;
	padding-left: 4px;
	padding-right: 4px;
}

/*常用表单下载*/
.commonlyUsedFormDownload li {
    height: 44px;
    display: block;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}

.commonlyUsedFormDownload li a{
	color: #9C9C9C;
}
.commonlyUsedFormDownload li:hover i{
	color: #005093 !important;
}

.commonlyUsedFormDownload li:hover a{
	color: #005093;
}
.commonlyUsedFormDownload li:hover p{
	color: #005093 !important;
}

/*在线留言*/
.formBox .inputTitle{
	display: block;
	min-width: 86px;
	height: 40px;
	line-height: 40px;
	text-align: right;
	font-size: 14px;
	color: #555555;
}
.formBox .inputBox .star{
	color: #cc3a40;
	font-size: 18px;
	margin-left: 10px;
	margin-top: 15px;
}
.formBox .inputBox input,.formBox .inputBox .input_two{
	margin-left: 15px;
	border: 1px solid #ececec;
	border-radius: 2px;
	padding: 0 10px;
	color: #555555;
	font-size: 14px;
}
.formBox .inputBox .input_one{
	width: 500px;
	height: 40px;
}
.formBox .inputBox .input_two{
	width: 500px;
	height: 90px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #ececec;
}
.formBox .inputBox .input_three {
    width: 226px;
    height: 40px;
}
.radioBoxList li {
    height: 19px;
    line-height: 19px;
    border-bottom: none;
    cursor: pointer;
}
.radioBoxList .icon{
    width: 19px;
    height: 19px;
    background: url(../images/icon5-1.png) no-repeat;
    background-size: auto 100% ;
    overflow: hidden;
    float: left;
}
.radioBoxList span{
	margin-right: 50px;
}
.radioBoxList .choose {
    background-position: right;
}
.formBox .inputBox .yzmImg {
	width: 100px;
	height: 40px;
	cursor: pointer;
    overflow: hidden;
}
.formBox .inputBox .starStar{
	color: #cc3a40;
	font-size: 18px;
}
.formSubmitBtn{
	margin-left: 70px;
	margin-top: 20px;
}
.formSubmitBtn a{
	display: block;
	width: 130px;
	height: 40px;
	line-height: 38px;
	margin-left: 50px;
	border: 1px solid #005093;
	border-radius: 2px;
	text-align: center;
	color: #005093;
	font-size: 16px;
}
.formSubmitBtn a.pitchOn{
	color: #fff;
	background-color: #005093;
}
.formSubmitBtn a:hover{
	opacity: .8;
}
/*在线留言 表单弹出框*/
.formSubmitPopup{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;

}
.formSubmitPopup .maskBox{
	width: 100%;
	height: 100%;
	background-color: #000000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	opacity: .5;

}
.formSubmitPopup .submitTipsBox{
	width: 312px;
	min-height: 205px;
	position: fixed;
	top:50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99991;
	font-size: 16px;
}
.formSubmitPopup .submitTips{
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	transform: translateY(-1000px);
	transition: all 0.4s;
	z-index: 999999999;
}
.formSubmitPopup .submitTipsBox .title{
	width: inherit;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #005093;
	color: #fff;
}
.formSubmitPopup .submitTipsBox .content p{
	width: inherit;
	text-align: center;
	display: none;
}
.formSubmitPopup .submitTipsBox .sureBtn{
	display: block;
	width: 130px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background-color: #005093;
	color: #fff;
	margin-left: auto;
	margin-right: auto;
}


.aboutSwitchBar{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
.aboutSwitchBar>p{
	float: left;
	margin-right: 30px;
	padding-bottom: 8px;
	font-size: 16px;
	cursor: pointer;
}
.aboutSwitchBar>p.current{
	border-bottom: 3px solid #005093;
	color: #005093;

}
.aboutUsWarp {
	display: none;
	font-size:14px;
}
.aboutUsWarp .aboutUsWarp_right>p{
	/*width: 650px;*/
	/*height: 270px;*/
	width: 100%;
	line-height: 24px;
	padding-bottom: 5px;
	text-indent: 2em;
}
.aboutUsWarp .organizeStructure{
	display: block;
	width: 755px;
	margin-left: auto;
	margin-right: auto;
}
.aboutUsWarp .itemList{
	border-left: 1px solid #ececec;
	margin-left: 110px;
	padding-bottom:20px;
	margin-bottom:40px;
}
.aboutUsWarp .itemList .item{
	margin-left:-108px;
	margin-top: 20px;
}
.aboutUsWarp .itemList .item .time{
	background-color: #fff;
	line-height: 25px;
	width:120px;
	margin-top: 15px;
}
.aboutUsWarp .itemList .item .time b{
	color: #005093;
	font-size: 30px;
}
.aboutUsWarp .itemList .item .time i{
	color: #eee;
	font-size: 24px;
}
.aboutUsWarp .itemList .item .inforBox{
	color:#555;
	font-size:14px;
	line-height:24px;
	width:640px;
	padding-left: 15px;
	padding-right: 15px;
	border:solid 1px #eaeaea;
	border-radius:3px;
	margin-left:30px;
}
.aboutUsWarp .itemList .item .inforBox p{
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
	padding-top: 10px;
}
.aboutUsWarp .itemList .item .inforBox span{
	color: #005093;
}
/*===信息公示====*/
/*基本情况*/
.tableBox table tr td,.tableBox table tr th{
	color:#555555;
	font-size:14px;
	padding-top:7px;
	padding-bottom:7px;
	border:1px solid #ececec;
}
.tableBox table tr th{
	text-align: left;
	font-weight: normal;
	background-color: #f2f2f2;
}
.tableBox table tr td .text,.tableBox table tr td .cont,.tableBox table tr th .text{
	padding-left:15px;
	padding-right:15px;
	line-height:26px;
	word-wrap: break-word;
	word-break:break-all;
}
.tableBox table tr:hover{
	cursor: pointer;
	background-color: #f2f2f2;
}

/*股东信息*/
.shareholderInfoList .shareholderInfoItem{
	width: 100%;
	min-height: 360px;
	margin-top: 20px;

}
.shareholderInfoList .shareholderInfoItem .title{
	width: inherit;
	height: 52px;
	line-height: 50px;
	padding-left: 15px;
	padding-right: 15px;
	border: 1px solid #ececec;
	border-bottom:none;
}

/*高管信息*/
.seniorExecutiveList .seniorExecutiveItem {
	border: 1px solid #ececec;
	padding: 20px 30px;
	margin-top: 20px;
}
.seniorExecutiveList .seniorExecutiveItem_left>img{
	display: block;
	width: 140px;
	height: 185px;
}
.seniorExecutiveList .seniorExecutiveItem_right {
	/*width: 675px;*/
	width: 100%;
}
.seniorExecutiveList .seniorExecutiveItem_right .title{

	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ececec;
}
.seniorExecutiveList .seniorExecutiveItem_right .content p{
	line-height: 26px;
}

/*开户人信息*/
.accountHolderTable{
	border-top:1px solid #ececec;
	border-left: 1px solid #ececec;
}
.accountHolderTable thead tr th{
	background-color: #f8f8f8;
	font-weight: normal;
	font-size: 14px;
	height: 42px;
}
.accountHolderTable tbody tr td{
	font-size: 14px;
	height: 38px;
	text-align: center;
}
.accountHolderTable thead tr th,.accountHolderTable tbody tr td{
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

/*保障金*/
.guaranteeMoney.tableBox table tr th{
	color: #005093;
	background-color: #fff;
}
.guaranteeMoneyTitle{
	width: 100%;
	height: 56px;
	text-align: center;
	line-height: 55px;
	background-color: #f8f8f8;
	border: 1px solid #ececec;
	border-bottom: none;
	font-size: 20px;
}

/*诚聘英才*/
.joinUsTable table{
	border:1px solid #ececec;
	border-bottom: none;
	font-size: 14px;
}
.joinUsTable table tr{
	border-bottom: 1px solid #ececec;
}
.joinUsTable table thead tr th{
	font-weight: normal;
	background-color: #f8f8f8;
	height: 40px;
}
.joinUsTable table tbody tr{
	height: 36px;
}

/*联系我们*/
.QR_codeBox{
	width: 178px;
	height: 206px;
	border: 1px solid #ececec;
	border-left: none;
	padding-top: 10px;
	padding-bottom: 10px;
}
.QR_codeBox img{
	display: block;
	width: 90px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
}
.QR_codeBox .guofuP{
	letter-spacing: 1px;
}
.contactAddressBox img{
	display: block;
	width: 100%;
	height: 240px;
	border-radius: 2px;
}
.cpyc_contents .itemTxt p{
	line-height: 28px;
}
.cpyc_contents .itemTxt  .num{
	line-height: 24px;
}
.cjwt_contentBox table thead tr th{
	background-color: #fff;
	cursor: pointer;
}
.cjwt_contentBox .current table tr th{
	background-color: #fff0d8;
	color: #005093;
}

/*==分支机构 ==*/
.mapChina .text{
	line-height: 40px;
}


.divselect cite {
    width: 191px;
    height: 40px;
    line-height: 40px;
    display: block;
    color: #8e8e8e;
    cursor: pointer;
    font-style: normal;
    padding-left: 10px;
    padding-right: 20px;
    border: 1px solid #efefef;
	border-radius: 2px;
}
.divselect ul {
    width: 191px;
    border: 1px solid #efefef;
    background-color: #fff;
    position: absolute;
    z-index: 20000;
    margin-top: 5px;
	border-radius:2px;
	display:none;
	opacity: 0;
	transform: translateY(50%);
	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transition:opacity 0.2s ease,transform 0.2s ease;
	-webkit-transition:opacity 0.2s ease,transform 0.2s ease;
	-moz-transition:opacity 0.2s ease,transform 0.2s ease;
	-ms-transition:opacity 0.2s ease,transform 0.2s ease;
	-o-transition:opacity 0.2s ease,transform 0.2s ease;

}
.openSelect{
	opacity: 1 !important;
	transform: translateY(0%) !important;
	-webkit-transform: translateY(0%) !important;
	-moz-transform: translateY(0%) !important;
	-ms-transform: translateY(0%) !important;
	-o-transform: translateY(0%) !important;

}
.divselect ul li a {
    display: block;
    height: 40px;
    line-height: 50px;
    color: #8e8e8e;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
	border-bottom: 1px solid #efefef;
}
.divselect ul li a:hover{
	background-color:#efefef;
}
#map{
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
}
.companyAddress{
	display: none;
}
.companyAddress .addressItem{
	padding-left: 30px;
	padding-right: 30px;
	background-color: #f8f8f8;
	padding-bottom: 20px;
	margin-top: 20px;
}
.companyAddress .addressItem .title{
	height: 64px;
	line-height: 64px;
	font-size: 18px;
	color: #005093;
	border-bottom: 1px solid #ececec;
}
.companyAddress .addressItem  .address,.companyAddress .addressItem  .contact{
	margin-top: 0.2rem;
	font-size: 16px;
	color: #555555;
}
.branchText{
	height: 60px;
	font-size: 14px;
	color: #005093;
	line-height: 60px;
	border-bottom: 1px solid #ececec;
}

/*== 客户服务开始 ==*/
/*=====ws 19 0326
=========================*/
.xiazaiBtnList li{
	float:left;
	width: 250px;
	height: 190px;
	border: 1px solid #ececec;
	border-radius: 2px;
	margin-right: 35px;
}
.xiazaiBtnList li .imgBox{
	position: relative;
	width: 100%;
	height: 158px;
	border-radius: 2px;
	overflow: hidden;

}
.xiazaiBtnList li .img{
	width: 250px;
	height: 158px;
	display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.xiazaiBtnList li .img img{
	width: 155px;
	vertical-align:middle;


}
.xiazaiBtnList li .xiazaiBtn{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: translateY(100%);
	transition: all 0.4s;
	background-color: rgba(183,131,47,.88);
}
.xiazaiBtnList li .xiazaiBtn a{
	display: inline-block;
	min-width: 102px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 2px;
	margin-top: 60px;
	margin-left: 74px;
	color: #fff;
	font-size: 18px;
}
.xiazaiBtnList li:hover .xiazaiBtn{
	transform: translateY(0%);
}
.xiazaiBtnList li p {
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-top: 1px solid #ececec;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	color: #005093;
}
.customerBiaodan{
	background: url(../images/bj2-1.jpg) no-repeat;
	background-size: 100% auto;
}
.customerList .listContentBox{
	width: 48%;
}
.customerQita a.item{
	display: block;
	width: 580px;
	height: 101px;
	position: relative;
}
.customerQita a.item p{
	position: absolute;
	top: 30px;
	right: 30px;
	color: #005093;
	font-size: 18px;
}
.bannerTab{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9;
}
.bannerTab .tabItem{
	width: 25%;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #ffffff;
	background-color: rgba(0,0,0,.3);
	border-right: 1px solid #dcdbdb;
	cursor: pointer;
}
.bannerTab .tabItem.active{
	background-color: #c52a31;
}
/*== 发展历程 ==*/
.historyBox{
	background-image: url(../images/bj3-1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-size: 100% auto;
	background-color: #f9f9f9;
}
/*3.26*/
.historyTitle{
	width:130px;
	padding-top: 50px;
	margin-left:auto;
	margin-right:auto;
}
.historyTitle .title{
	font-size: 24px;
	color: #005093;
}
.historyTitle .title i{
	font-size: 24px;
}
.historyContent .swiper-slide{
	min-height: 544px;
}
.historyContent .content{
	position: absolute;
	height: 100%;
	/*top: 80px;*/

}
.historyContent .line{
	width: 100%;
	position: absolute;
	top: 300px;
	left: 0;
	height: 1px;
	background-color: #005093;
}
.historyItem{
	text-align: center;
	width: 260px;
	margin-top: -12px;
}
.historyItem> i{
	width: 23px;
	height: 23px;
	display: inline-block;
	background-image: url(../images/iconfont3-1.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.state1{
	position: absolute;
	top: 300px;
	left: 0;
}
.state1.left2{
	left: 410px;
}
.state1.left3{
	left: 778px;
}
.state2{
	position: absolute;
	top: 109px;
	left: 194px;
}
.state2.left2{
	left: 590px;
}
.state2 .historyItemCont{
	margin-bottom: 20px;
}
.state1 .historyItemCont{
	margin-top: 20px;
}
.historyItemCont{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	display: block;
	background-color: #fff;
	position: relative;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.historyItemCont:hover{
	background-color: #005093;
}
.historyItemCont:hover h3,.historyItemCont:hover p{
	color: #fff;
}
.historyItemCont h3{
	font-size: 18px;
	color: #005093;
	padding-bottom: 14px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.historyItemCont i{
	color: #dbc197;
}
.historyItemCont p{
	font-size: 14px;
	color: #333333;
	padding-bottom: 14px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.historyContentBox{
	padding-left: 70px;
	padding-right: 70px;
	position: relative;
}
.historyswitchBtnList .btn{
	width: 40px;
	height: 40px;
	line-height: 38px;
	color: #005093;
	text-align: center;
	border: 1px solid #005093;
	position: absolute;
	cursor: pointer;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.historyswitchBtnList .btn:hover{
	opacity: 0.8;
}
.historyswitchBtnList .leftBtn{
	top: 51.8%;
	left: 0px;
	z-index: 9;
}
.historyswitchBtnList .rightBtn{
	top: 51.8%;
	right: 0px;
	z-index: 999;
}
.openAccBtn{
	margin-top: 15px;
}
.openAccBtn a{
	width: 260px;
	height: 260px;
	display: block;
	float: left;
	text-align: center;
	border: 1px solid #dfdfdf;
	margin-bottom: 30px;
	margin-right: 58px;
	font-size: 14px;
	color: #555555;
	padding-top: 80px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
	padding-left: 12px;
	padding-right: 12px;
	border-radius: 3px;
}
.openAccBtn a .iconBox{
	width: 64px;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.openAccBtn a p{
	font-size: 16px;
	margin-top: 22px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.openAccBtn a:hover{
	border-color: #005093;
}
.openAccBtn a:hover .iconBox,.openAccBtn a:hover p{
	transform: translateY(-5px);
}
.topBarBox .openAccBtnTop>a,.topBarBox .openAccBtnTop>span{
	line-height: 80px;
	height: 18px;
	display: inline-block;
	font-size: 14px;
	color: #666666;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;

}
.topBarBox .openAccBtnTop>span{
	color: #dae2ec;
}
.topBarBox .openAccBtnTop>a:hover{
	color: #005093;
}
.topBarBox .hotline{
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	color: #005093;
	padding-left: 25px;
	margin-top: 30px;
	background: url(../images/iconfont4-1.png) no-repeat;
	background-size: 18px auto;
	background-position: left center;
}
.openAccBtnBanner{
	height: 480px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: auto 100%;
}
.openAccBanerCont{
	height: 100%;
	position: relative;
}
.openAccBanerCont .title{
	position: absolute;
	top: 110px;
	left: 0;
	font-size: 60px;
	color: #005093;
}
.openAccBanerCont .title span{
	color: #0b4da2;
}
.signContentBox{
	width: 380px;
	position: absolute;
	top: 50%;
	right: 0;
	background-color: #fefefd;
	transform: translateY(-50%);
}
.signContentBox .signTitleBar{
	height: 50px;
	padding-left: 30px;
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
}
.signContentBox .signTitleBar .titleWord{
	line-height: 50px;
	font-size: 20px;
	color: #333333;
}
.signModeTab{
	position: relative;
}
.signModeTab .iconfont{
	width: 50px;
	height: 50px;
	background: url(../images/signBj.png) no-repeat;
	position: relative;
	cursor: pointer;
}
.signModeTab .iconfont img{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 21px;
}
.signModeTab .word{
	position: absolute;
	top: 12px;
	right: 40px;
	color: #0b4da2;
	text-align: center;
	font-size: 12px;
	min-width: 105px;
	height: 25px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/kuang.png) no-repeat;
	background-size: 100% auto;
	cursor: pointer;
}
.signModeTab .word:hover{
	opacity: 0.8;
}
.signContent .formBox{
	height: 285px;
	padding-top: 18px;
	padding-left: 30px;
	padding-right: 30px;
	display: none;
}
.signContent .formBox .inputBox{
	border: 1px solid #ececec;
	margin-bottom: 15px;
}
.signContent .formBox .inputBox .iconfont{
	width: 50px;
	height: 50px;
	border-right: 1px solid #ececec;
}
.signContent .formBox .inputBox .iconfont img{
	width: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 13px;
}
.signContent .formBox .inputBox input{
	width: 267px;
	height: 50px;
	line-height: 50px;
	border: none;
	margin-left: 0;
}
.verification{
	margin-bottom: 15px;
}
.verification .iconfont{
	width: 50px;
	height: 50px;
	border: 1px solid #ececec;
}
.verification .iconfont img{
	width: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 13px;
}
.verification input{
	width: 140px;
	height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 50px;
	border: 1px solid #ececec;
	border-left: none;
}
.verification .numBox{
	width: 118px;
	height: 50px;
	border: 1px solid #ececec;
	background: url(../images/num.png) no-repeat;
	background-position: center;
	background-size: 100% auto;
	overflow: hidden;
}
.yanzhangma{
	display: block;
	width: 118px;
	height: 50px;
	line-height: 48px;
	text-align: center;
	font-size: 14px;
	color: #9c9c9c;
	border: 1px solid #ececec;
}
.loginButton{
	display: block;
	color: #fff;
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	border-radius: 3px;
	background-color: #0b4da2;
}
.loginButton:hover{
	opacity: 0.8;
	color: #fff;
}
.signContent .tips{
	padding-left: 30px;
	padding-right: 30px;
	height: 50px;
	border-top: 1px solid #ececec;
}
.signContent .tips p{
	line-height: 50px;
}
.signContent .tips span{
	display: block;
	width: 14px;
	margin-top: 20px;
}
.signContent .rwmBox{
	width: 163px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.signContent .rwmBox p{
	width: 163px;
	margin-top: 20px;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.openNavBox .leftNavList{
	width: 973px;
	border-right: 1px solid #ececec;
}
.openNavBox .leftNavList .title{
	line-height: 20px;
	font-size: 18px;
	color: #333333;
}
.openNavBox .leftNavList li{
	float: left;
	width: 110px;
	height: 100px;
	margin-right: 50px;
	border-radius: 3px;
	border: 1px solid #005093;
}
.openNavBox .leftNavList li:nth-last-of-type(1){
	margin-right: 0;
}
.openNavBox .leftNavList li a{
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 18px;
}
.openNavBox .leftNavList li a i{
	color: #005093;
}
.openNavBox .leftNavList li a p{
	margin-top: 10px;
	font-size: 14px;
	color: #005093;
}
.openNavBox .leftNavList li .item{
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.openNavBox .leftNavList li:hover{
	background-color: #005093;
}
.openNavBox .leftNavList li:hover .item{
	transform: translateY(-5px);
}
.openNavBox .leftNavList li:hover p{
	color: #fff;
}
.openNavBox .leftNavList li:hover i{
	color: #fff;
}
.openNavBox .rightOpen{
	width: 227px;
	padding-top: 15px;
	padding-left: 50px;
}
.openNavBox .rightOpen .title{
	line-height: 20px;
	font-size: 18px;
	color: #333333;
}
.openNavBox  .rightOpen .moreBtn{
	width: 30px;
	height: 30px;
	line-height: 28px;
}
.openNavBox  .rightOpen .titleTxt span{
	color: #333;
}
.openNavBox  .rightOpen ul{
	margin-top: 10px;
	height: 108px;
	overflow: hidden;
}
.openNavBox  .rightOpen ul li a{
	width: 100%;
	line-height: 35px;
	color: #333;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #ececec;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.openNavBox  .rightOpen ul li a:hover{
	color: #005093;
}
.debitCardBox{
	padding-bottom: 30px;
	padding-top: 30px;
	background: url(../images/bj4-1.jpg) no-repeat;
	background-position: left bottom;
	background-size: 100% auto;
}
.debitCardBox .debitCardCont{
	padding-left: 45px;
	padding-right: 45px;
}
.debitCardBox .debitCardCont .titleBox p{
	color: #9c9c9c;
	margin-bottom: 10px;
}
.debitCardListBox li{
	width: 200px;
	height: 90px;
	float: left;
	margin-right: 25px;
	margin-top: 25px;
	border: 1px solid #ececec;
}
.debitCardListBox li .imgBox{
	width: 150px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	overflow: hidden;
}
.debitCardListBox li .imgBox img{
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.debitCardListBox li .imgBox:hover img{
	transform: scale(1.05);
}
.debitCardListBox{
	padding-bottom: 65px;
}
.gotoPageNum {
    width: 38px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #eaeaea;
    color: #666666;
}
.pagination_right {
    /*width: 133px;*/
	display: flex;
	justify-content: start;
	align-items: center;
}
.paginationBtnlist .btn {
    width: 67px;
    cursor: pointer;
    height: 30px;
    border: 1px solid #eaeaea;
    line-height: 28px;
    padding-top: 0px;
    border-radius: 0;
}
.lh45{
	line-height: 45px;
}
.downloadBtn {
    cursor: pointer;
    height: 24px;
    font-size: 12px;
    line-height: 22px;
    border: 1px solid #eaeaea;
    display: block;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    width: 88px;
    overflow: hidden;
    text-align: center;
}
.downloadBtn_blue {
    color: #005093;
    border: 1px solid #005093;
}
.downloadBtn_blue:hover {
	opacity: 0.8;
}
.reminderContent{
	margin-top: 40px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 50px;
}
.reminderContent .item{
	margin-bottom: 15px;
}
.reminderContent .itemImg{
	width: 64px;
}
.reminderContent .item >p{
	padding-left: 30px;
	line-height: 62px;
	font-size: 14px;
	color: #333333;
}
.zhcx_btn{
	text-align: center;
}
.zhcx_btn a{
	display:block;
	color: #555555;
	font-size: 14px;
	border: 1px solid #dfdfdf;
	width: 48%;
	height: 260px;
	float: left;
	border-radius: 3px;
	padding-top: 76px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.zhcx_btn a .iconBox{
	width: 65px;
	margin-left: auto;
	margin-right: auto;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.zhcx_btn a p{
	font-size: 16px;
	color: #555555;
	margin-top: 22px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.zhcx_btn a:hover{
	border-color: #005093;
}
.zhcx_btn a:hover .iconBox,.zhcx_btn a:hover p{
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	-ms-transform: translateY(-5px);
	transform: translateY(-5px);
}
.fujianBox .fujianTitle{
	display: block;
    min-width: 86px;
    height: 40px;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    color: #555555;
}
.fujian{
	width: 410px;
    height: 40px;
	margin-left: 15px;
    border: 1px solid #ececec;
    border-radius: 2px;
    padding: 0 10px;
    color: #555555;
    font-size: 14px;
}
.shangfujian{
	display:block;
	height: 40px;
	line-height:36px;
	padding-left:15px;
	padding-right:15px;
	color:#005093;
	cursor:pointer;
	border:1px solid #ececec;
}
.shangfujian:hover{
	opacity:0.8;
}
.fujianBox .starStar{
    color: #cc3a40;
    font-size: 18px;
    margin-top: 15px;
}

.chankanliucheng{
	color:#9c9c9c;
	padding-left:150px;
	margin-top:15px;
	cursor:pointer;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	transition: all .4s;
}
.chankanliucheng:hover{
	color:#005093;
}
/*== 投诉建议处理流程 开始 ==*/
.lc_popup,.cpyc_popup{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
}
.lc_popup .lc_Mask,.cpyc_popup .cpyc_Mask{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	background-color: rgba(0,0,0,.8);
}
.lc_popup .lc_fiBox,.cpyc_popup .cpyc_fiBox{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 700px;
	/*transform: translate(-50%,-50%);*/
	z-index: 9999;
}
.lc_popup .lc_cotentBox,.cpyc_popup .cpyc_cotentBox{
	width: 700px;
	padding-left: 25px;
	padding-right: 25px;
	transition: all 0.4s;
	transform: translateY(-500%);
}
.lc_popup .lc_cotentBox{
	height: 587px;
}
.lc_popup .lc_title{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}
.lc_popup .left,.cpyc_popup .left{
	font-size: 18px;
	color: #005093;
	line-height: 25px;
}
.lc_popup .closeBtn,.cpyc_popup .closeBtn{
	width: 25px;
	cursor: pointer;
}
.lc_popup .lc_imgBox{
	width: 645px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
.lc_popup.startAnimation .lc_cotentBox{
	transform: translate(0);
}
.cpyc_popup .cpyc_cotentBox {
    padding-left: 0px;
    padding-right: 0px;
}
.cpyc_popup .cpyc_title{
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px;
	background-color: #f8f8f8;
}
.cpyc_popup .cpyc_cotentBox{
	width: 960px;
}
.cpyc_popup.startAnimation .cpyc_cotentBox{
	transform: translate(0);
}
.cpyc_content th{
	color: #9c9c9c;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.cpyc_content th .text{
	color: #555555;
}
.cpyc_content .introBox{
	height: 488px;
	overflow: hidden;
}
.cpyc_content .introBox .scroll{
	height: 100%;
	overflow-y: auto;
}
.cpyc_content .introBox p{
	line-height: 28px;
}
.aboutUsWarp_left {
	width: 214px;
	position: relative;
}
.aboutUsWarp_left .title{
	position: absolute;
	top: 30px;
	right: 15px;
	font-size: 16px;
	color: #005093;
}
.tianjiafujian{
	display: block;
	height: 40px;
	line-height: 36px;
	padding-left: 15px;
	padding-right: 15px;
	color: #005093;
	cursor: pointer;
	border: 1px solid #ececec;
	margin-left: 10px;
}
.tianjiafujian:hover{

}
.bg_ys {
	background: #f6f6f6;
}
.bg_ys .search_box {
	padding-top: 100px;
	padding-bottom: 20px;
}
.bg_ys .search_w {
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}
.bg_ys .search_1140 {
	width: 1140px;
	margin: 0 auto;
}
.bg_ys .search_title {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #eaeaea;
}
.bg_ys .search_xq {
	border: 1px solid #eaeaea;
	height: 137px;
}
.bg_ys .search_xqtit {
	border-bottom: 1px solid #eaeaea;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #999;
	padding-right: 10px;
}
.bg_ys .search_xqtit h2 {
	font-size: 18px;
	color: #333;
	padding-left: 20px;
	float: left;
	font-weight: normal;
}
.bg_ys .search_xqtit span {
	padding: 0 10px;
}
.bg_ys .search_xqbd {
	height: 85px;
	width: 1098px;
	margin: 0 auto;
}
.bg_ys .dropdown {
	width: 120px;
	position: relative;
	height: 36px;
}
.bg_ys .dropDownList ul li {
	height: 36px;
	width: 100%;
	text-align: left;
	line-height: 36px;
	padding-left: 5px;
	margin-left: 0;
	float: none;
	display: block;
	cursor: pointer;
}
.bg_ys .dropdown .divselect cite{
	width: 120px;
	height: 34px;
	line-height: 34px;
}
.bg_ys .search_xqbd .divselect ul{
	width: 120px;
}
.bg_ys .search_xqbd .dropDownList ul li{
	width: 120px;
	height: 34px;
	padding-left: 0;
	line-height: 34px;
}
.bg_ys .search_xqbd .dropDownList ul li a{
	width: 118px;
	background-color: #fff;
	height: 34px;
	line-height: 34px;
	color: #8e8e8e;
}
.bg_ys .search_xqbd .dropDownList ul li a:hover{
	background-color: #005093;
	color: #fff;
}
.bg_ys .search_xqbd .input2 {
	height: 34px;
	line-height: 34px;
	color: #999;
}
.bg_ys .search_xqbd .input1 {
	width: 294px;
	height: 34px;
	border: 1px solid #eaeaea;
	padding-left: 9px;
	line-height: 34px;
	color: #999;
}
.bg_ys .date_picker {
	background: url(../images/dateIcon.png) no-repeat right center;
	background-color: #fff;
	border: 1px solid #eaeaea;
	width: 120px;
	height: 30px;
	padding-left: 10px;
	cursor: pointer;
}
.bg_ys .search_xqbd a {
	width: 120px;
	background: #005093;
	height: 36px;
	display: block;
	text-align: center;
	line-height: 36px;
	color: #fff;
	border-radius: 3px;
}
.bg_ys .search_jg {
	height: 88px;
}
.bg_ys .search_jg i {
	font-size: 22px;
	padding: 5px 0;
	margin-right: 5px;
	margin-bottom: -2px;
}
.bg_ys .search_xd {
	position: relative;
}
.bg_ys .search_px {
	position: absolute;
	right: 0px;
	top: 232px;
	width: 170px;
}
.bg_ys .search_px p {
	position: relative;
	left: 0;
	width: 40px;
	font-size: 14px;
	color: #666;
	top: 15px;
}

.bg_ys .search_px .divselect2 {
	position: absolute;
	top: 4px;
	right: 0px;
}
.bg_ys .search_px .divselect cite {
	width: 120px;
	height: 34px;
	line-height: 34px;
	display: block;
	color: #8e8e8e;
	cursor: pointer;
	font-style: normal;
	padding-left: 10px;
	padding-right: 20px;
	border: 1px solid #efefef;
	border-radius: 2px;
}
.bg_ys .search_px .divselect ul{
	width: 120px;
}
.bg_ys .search_px .divselect ul li a{
	height: 34px;
	line-height: 34px;
}
.bg_ys .search_px .divselect ul li a:hover {
	background-color: #005093;
	color: #fff;
}
.bg_ys .search_jg em {
	font-style: normal;
	color: #005093;
	padding: 0 5px;
}
.bg_ys .search_li {
	border-bottom: 1px solid #eaeaea;
	border-top: 2px solid #005093;
	padding-top: 20px;
	padding-bottom: 20px;
}
.bg_ys .search_li li {
	border: 1px solid #eaeaea;
	margin-bottom: 10px;
}
.bg_ys .search_li a {
	color: #333333;
	display: block;
	padding: 0 20px;
	transition: all 0.4s;
}
.bg_ys .search_li a:hover{
	background-color: rgba(183,131,47,0.3);
}
.bg_ys .search_li h2 {
	color: #999999;
	font-size: 14px;
	font-weight: normal;
	line-height: 58px;
	text-align: right;
}
.bg_ys .search_li p {
	border-top: 1px solid #eaeaea;
	font-size: 14px;
	line-height: 24px;
	padding: 15px 0;
}
.bg_ys .search_li h2 span {
	float: left;
	font-size: 18px;
}
.bg_ys .search_li a span {
	color: #333333;
}
.bg_ys .qqzl_ywpage {
	width: 100%;
}

/*== zwq 19 02 20
===================================================*/
.aboutUsWarp_iconBox{
	width: 620px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
}
.aboutUsWarp_iconBox .iconBox{
	float: left;
	display: inline-block;
	width: 160px;
	height: 160px;
	border: 1px solid #e9e9e9;
	padding-top: 35px;
	border-radius: 3px;
	margin-right: 58px;
	position: relative;
}
.aboutUsWarp_iconBox .iconBox:nth-last-child(1){
	margin-right: 0px;
}
.aboutUsWarp_iconBox .iconBox .iconImgBox{
	width: 66px;
	margin-left: auto;
	margin-right: auto;
}
.aboutUsWarp_iconBox .iconBox p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 40px;
	line-height: 39px;
	color: #555555;
	font-size: 14px;
	text-align: center;
	border-top: 1px solid #e9e9e9;
	background-color: #f5f5f5;
}
.customerPageBanner .titleBannerBox .titleBanner{
	bottom: -50px;
}
.customerPageBanner .titleBannerBox .titleBanner h2{
	font-size: 40px;
	font-weight: normal;
}
.customerPageBanner .titleBannerBox .titleBanner h2:nth-last-child(1){
	padding-left: 90px;
}
.customerPageBanner .titleBannerBox .titleBanner h2 span{
	font-size: 48px;
	color: #0b4da2;
}
.bankTableBox .bankItem{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 5px;
	font-size: 14px;
}
.bankTableBox th{
	padding: 5px;
}
.bankTableBox td,.bankTableBox th{
	border: 1px solid #ececec;
	font-size: 14px;
}
.bankTableBox .bankItem img{
	width: 20px;
	margin-right: 10px;
}
.bankTableBox .bankCode {
	text-align: center;
	padding: 5px;
	font-size: 14px;
}
/*.bd_weixin_popup .bd_weixin_popup_main{
	padding: 0 !important;
	padding-top: 10px !important;
	padding-bottom: 5px !important;
}*/

.bd_weixin_popup{
	height: 320px !important;
	/*width: 300px !important;*/
}
.qqzl_inputBox{
	font-size: 0px;
}
.qqzl_inputBox{
	padding-top: 16px;
}
.qqzl_inputBox input{
	width: 150px;
	height: 28px;
	line-height: 26px;
	border-radius: 3px 0px 0px 3px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	padding-right: 10px;
}
.qqzl_inputBox .qqzl_inputBtn{
	min-width: 40px;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	display: inline-block;
	background-color: #0b4da2;
	color: #fff;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border-radius: 0px 3px 3px 0;
}
.qqzl_inputBox .qqzl_inputBtn:hover{
	opacity: 0.8;
}

/*== ws 19 03 06
===================================================*/
.sy_ggnews .zd_icon {
	margin-top: 10px;
}

/*== ws 19 03 11
===================================================*/
.ws_infoImg img{
	width: 100%;
	margin-bottom: 10px;
}

/*==zwq 0326
 =========================*/
.recommend .pagination{
	text-align: center;
	padding-left: 10px;
	bottom: 95px !important;
	position: absolute;
	/*left: 0px;*/
	width: 100%;
}

.recommend .pagination .swiper-pagination-switch,.swiper-pagination-switch{
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background-color: rgba(0,0,0,.5);
	/*border-radius: initial;*/
	opacity: 1;
	display: inline-block;
	margin-right: 5px;
}
 .pagination .swiper-active-switch{
	background-color: #0b4da2;
}
.historyContent{
	position: relative;
}
.historyItem> i{
	position: relative;
	z-index: 1;
}
.telephone:hover .phone{
	width: 180px;
	margin-left: -132px;
	/*transform: translateX(-132px);*/
}

/*==ws 19 03 26
 ====================================================*/
.ewm_Box {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding-bottom: 20px;
    background-color: rgba(0,0,0,.8);
    z-index: 999;
}
.ewq_contBox {
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
}

.footer_dzyou .fs20{
	font-size: 16px;
}

.ewq_contBox .footer_dzimg{
	width: 260px;
}
.ewq_contBox .footer_dzimg img {
    width: 64px;
}
.ewq_contBox .footer_dzyou{
	min-width: 160px;
	padding-top: 14px;
}
.ewm_Box  .container{
	position: relative;
}
.ewm_Box .close{
	background: url(../images/closeBnt1-2.png) no-repeat;
	background-position: center;
	background-size: 100% auto;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 20px;
	right: 0px;
}
.ewm_Box .close:hover{
	opacity: 0.8;
	cursor: pointer;
}
.ewm_Box .bq {
    color: #fff;
    width: 720px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
    margin-top: 10px;
}

.cpyc_popup .cpyc_fiBox{
	width: 960px;
	height: 634px;
}




















