.in_banner,
.swiper-container_inbaner {
	position: relative;
	text-align: center;
	overflow: hidden;
	height: 700px;
}

.in_bannsjd {
	height: 700px;
	overflow: hidden;
}

.in_bannsh_tikjsd {
	margin-top: 200px;
}

.in_bans_yeks {
	font-size: 36px;
	text-align: left;
	font-family: "bebas";
	color: #fff;
	line-height: 60px;
	margin-bottom: 10px;
}

.in_band_ytkd {
	font-size: 46px;
	text-align: left;
	color: #fff;
	line-height: 60px;
	font-weight: bold;
	margin-bottom: 20px;
}

.in_sjhbhd_sjd span {
	font-size: 24px;
	float: left;
	color: #fff;
	font-family: "bebas";
	line-height: 40px;
	text-transform: uppercase;
	display: block;
	text-align: left;
}

.in_sjhbhd_sjd .xysjggd {
	width: 40px;
	height: 19px;
	display: block;
	position: absolute;
	top: 15px;
	left: 70px;
	background: url(../images/bjtjks.png) no-repeat;
	background-size: contain;
}

.in_sjhbhd_sjd {
	position: relative;
}

.in_about {
	background: url(../images/abou_bjk.png) left bottom no-repeat;
	background-size: 1030px 124px;
}

.in_anpisd_fmksn li {
	width: 30%;
	float: left;
}

.in_about_right {
	width: 50%;
}

.swiper-container_abright {
	position: relative;
	text-align: left;
	width: 699px;
	float: right;
}

.in_about {
	padding: 100px 0 0;
	display: block;
	overflow: hidden;
}

.in_sjhbd_yeks {
	font-size: 50px;
	color: #d9d9d9;
	display: block;
	line-height: 70px;
	font-family: "bebas";
	margin-bottom: 10px;
}

.in_abjoud_mck {
	font-size: 28px;
	color: #000000;
	display: block;
	line-height: 40px;
	margin-bottom: 50px;
}

.in_aboud_text {
	font-size: 14px;
	color: #595959;
	display: block;
	line-height: 30px;
	margin-bottom: 40px;
}

.in_ahjd_left {
	width: 48%;
}

.in_sjbhd_nskjf {
	font-size: 16px;
	color: #595959;
	text-align: center;
	line-height: 30px;
}

.in_sjbhd_nskjf span {
	font-size: 50px;
	color: #595959;
	line-height: 70px;
	font-family: "bebas";
}

.xjkhsd {
	width: 22px;
	height: 22px;
	margin: 15px auto;
	display: block;
	background: url(../images/in_xxkj.png) no-repeat;
	background-size: contain;
}

.in_abhjdf_tekjs {
	font-size: 16px;
	color: #595959;
	text-align: center;
	line-height: 30px;
}

.in_anpisd_fmksn ul {
	margin-left: -55px;
}

.swiper-pagination_abright {
	width: 23px !important;
	display: block;
	position: absolute;
	left: -30px !important;
}

.in_news {
	padding: 50px 0;
	display: block;
	overflow: hidden;
	background: #144f9a;
}

.in_newsd_list li {
	width: 33.33%;
	float: left;
}

.in_newhe_lefts {
	padding: 50px 45px;
	overflow: hidden;
	background: #fff;
	border-right: 1px solid #eee;
}

.ellip {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.in_njewe_tik {
	font-size: 18px;
	color: #000;
	line-height: 30px;
	display: block;
	margin-bottom: 20px;
}

.in_newsd_list li .in_njewe_tik {
	padding-top: 26px;
}

.in_newsd_list li dd .in_njewe_tik {
	padding: 13px 0;
	overflow: hidden;
}

.in_nehw_text {
	font-size: 14px;
	color: #858585;
	line-height: 30px;
	display: block;
	margin-bottom: 15px;
}

.in_njed_sjkd {
	font-size: 14px;
	line-height: 25px;
	color: #858585;
}

.in_newgdkjs b {
	width: 14px;
	height: 14px;
	display: block;
	background: url(../images/in_ssjk.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 5px;
	left: 0;
}

.in_newgdkjs span {
	font-size: 14px;
	line-height: 25px;
	color: #858585;
	padding-left: 18px;
}

.in_newgdkjs {
	position: relative;
	width: 60px;
}

.in_newd_tit {
	font-size: 35px;
	line-height: 60px;
	display: block;
	color: #fff;
	margin-bottom: 40px;
	text-align: center;
}

.in_newsd_list li dd .in_newhe_lefts {
	padding: 47px 45px;
}

.in_newsd_list li dd {
	border-bottom: 1px solid #eee;
}

.inshd_imsg {
	overflow: hidden;
	display: block;
}

.innew_gsjbh {
	width: 120px;
	height: 40px;
	border: 1px solid #eee;
	margin: 30px auto 0;
	display: block;
	border-radius: 20px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 38px;
	position: relative;
}

.innew_gsjbh span {
	font-family: "宋体";
	padding-left: 10px;
}

.in_newsd_list {
	overflow: hidden;
	display: block;
}

.in_qywhs {
	padding: 70px 0;
	display: block;
	display: block;
}

.in_qywh_ywhk {
	font-size: 50px;
	color: #d9d9d9;
	display: block;
	line-height: 70px;
	font-family: "bebas";
	margin-bottom: 10px;
}

.in_qywhsd_zwkjd {
	font-size: 35px;
	color: #010101;
	display: block;
	font-weight: bold;
	line-height: 50px;
}

.in_qywhs_right {
	position: relative;
	margin-top: 60px;
}

.in_qywhs_right span {
	font-size: 16px;
	color: #6e6e6e;
	line-height: 30px;
	display: block;
	font-family: "bebas";
	padding-right: 40px;
}

.in_qywhs_right b {
	width: 28px;
	height: 13px;
	display: block;
	background: url(../images/in_jtksk.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 10px;
}

.in_qywhks_list {
	clear: both;
	display: block;
	overflow: hidden;
}

.in_qywhks_list li {
	width: 50%;
	padding-left: 40px;
	float: left;
}

.in_qywhks_list ul {
	margin-left: -40px;
}

.qywhsjhvgd_sld {
	padding: 48px 42px;
	display: block;
	background: #f1f4f8;
}

.in_qywh_tops {
	margin-bottom: 30px;
	overflow: hidden;
	display: block;
}

.in_qywjhd_left {
	position: relative;
}

.in_qywhjs_szk {
	font-size: 30px;
	color: #c0c0c0;
	display: block;
	line-height: 40px;
	font-family: "bebas";
	margin-bottom: 10px;
}

.in_qywhs_titk {
	font-size: 26px;
	color: #000000;
	display: block;
	line-height: 35px;
}

.in_xtkjsd {
	position: absolute;
	width: 2px;
	height: 20px;
	background: #c5c5c5;
	top: -45px;
	left: -2px;
}

.in_qywhj_topk {
	overflow: hidden;
	display: block;
	padding-bottom: 40px;
	margin-bottom: 40px;
	border-bottom: 1px solid #cdd0d3;
}

.inaghvw_jhd {
	font-size: 14px;
	color: #656565;
	display: block;
	line-height: 30px;
}

.in_qywhksd {
	height: 350px;
	position: relative;
}

.qyhs_jksjhv {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
}

.in_qygsdfd_hbtk {
	position: relative;
	height: 100%;
	height: 100%;
}

.in_sdjskjbdf {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 40px;
	width: 100%;
}

.inqywh_shuz {
	font-size: 30px;
	color: #7c7d7e;
	line-height: 50px;
	display: block;
	margin-bottom: 10px;
	font-family: "bebas";
}

.in_qywhsd_titk {
	font-size: 26px;
	color: #fff;
	display: block;
	line-height: 40px;
}

.in_qywhks_list li:hover .qyhs_jksjhv {
	top: 0%;
}

.in_footerss {
	background: url(../images/about_fot.jpg) no-repeat;
	background-size: cover;
	overflow: hidden;
}

.gzjgdfdf {
	font-size: 14px;
	color: #93999e;
	line-height: 30px;
	text-align: center;
}



















/***********************手风琴****************************/
.xinxi_solution_bg {
	background-size: 100% 400px;
	max-width: 1920px;
	margin: 0 auto;
}

.xinxi_solution_main ul {
	overflow: hidden;
	height: 610px;
}

/*.xinxi_solution_main .main_mobile { max-width: 1080px; min-width: 1080px; }*/
.xinxi_solution_main ul li {
	background: url('../images/in_gczsk_img1.jpg') no-repeat;
	height: 610px;
	float: left;
	width: 240px;
	position: relative;
	overflow: hidden;
	transition: all 0.5s;
}

.xinxi_solution_main ul li:nth-child(2) {
	background: url('../images/in_gczsk_img2.jpg') no-repeat;
}

.xinxi_solution_main ul li:nth-child(3) {
	background: url('../images/in_gczsk_img3.jpg') no-repeat;
}

.xinxi_solution_main ul li:nth-child(4) {
	background: url('../images/in_gczsk_img4.jpg') no-repeat;
}

.xinxi_solution_main ul li:nth-child(5) {
	background: url('../images/in_gczsk_img1.jpg') no-repeat;
}

.xinxi_solution_main ul li:nth-child(6) {
	background: url('../images/in_gczsk_img1.jpg') no-repeat;
}

.xinxi_solution_main ul li .left_top {
	position: absolute;
	left: 0;
	bottom: 0px !important;
	width: 30px;
	padding: 0 20px;
	text-align: center;
}

.xinxi_solution_main ul li .left_top img {
	width: 30px;
}

.xinxi_solution_main ul li i {
	font-size: 24px;
	color: #FFF;
}

.xinxi_solution_main .left_top {
	font-size: 30px;
	color: #FFF;
}

.xinxi_solution_main ul li .left {
	float: left;
	width: 240px;
	background: #000;
	opacity: 0.5;
	height: 610px;
}

.gczskd_titx {
	display: block;
	position: absolute;
	font-size: 22px;
	width: 100%;
	padding: 30px 20px;
	color: #fff;
	bottom: 0;
	line-height: 40px;
	/* display: none; */
}

.in_cpzkhd_more {
	font-size: 16px;
	color: #fff;
	display: none;
	line-height: 30px;
	text-transform: uppercase;
	position: relative;
}

.in_shjb_xbk {
	width: 28px;
	height: 19px;
	display: block;
	background: url(../images/bjtjks.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	top: 10px;
}

.in_whmoshdf {
	padding-right: 40px;
}

.xinxi_solution_main ul li.on .left {
	height: 100px;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px 20px;
}
.xinxi_solution_main ul li.on .gczskd_titx{
	padding: 0;
	width: calc(100% - 90px);
	position: relative;
	bottom: auto;
}
.xinxi_solution_main ul li.on .gczskd_titx,
.xinxi_solution_main ul li.on .in_cpzkhd_more {
	display: block;
}

.xinxi_solution_main ul li.on .left_top {
	display: none;
}

.xinxi_solution_main ul li .right {
	float: left;
	width: 680px;
	position: relative;
	height: 610px;
}

.xinxi_solution_main .right dl {
	position: absolute;
	top: 50%;
	left: 30px;
}

.xinxi_solution_main .right dd {
	color: #FFF;
	font-size: 26px;
	border-radius: 5px;
	width: 280px;
	height: 75px;
	margin-bottom: 45px;
	background: #000;
	opacity: 0.5;
}

.xinxi_solution_main .right dl a {
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	width: 280px;
	text-align: center;
	padding: 0 10px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	background-size: 100% 100%;
	background-color: rgba(0, 0, 0, 0.23);
	border-radius: 5px;
	margin-top: 10px;
}

.xinxi_solution_main .right dl a.yichu {
	float: left;
	margin-right: 20px;
}

.xinxi_solution_main ul li.on {
	width: 780px;
}

.xinxi_solution_main ul li.two {
	background: url('images/in_gczsk_img2.jpg') no-repeat;
}

.xinxi_solution_main ul li.thr {
	background: url('images/in_gczsk_img3.jpg') no-repeat;
}

.xinxi_solution_main ul li.four {
	background: url('images/in_gczsk_img4.jpg') no-repeat;
}

.xinxi_solution_main ul li.five {
	background: url('images/in_gczsk_img1.jpg') no-repeat;
}

.xinxi_solution_main ul li.six {
	background: url('images/in_gczsk_img1.jpg') no-repeat;
}

/********************end*************************/
/********************about************************/
.absjd_left,
.abjhdf_right {
	width: 50%
}

.swiper-container_abright {
	width: 100%;
}

.sjhbgdfd_sdjkhf {
	width: 75%;
	float: right;
	padding-right: 50px;
}

.absjd_left {
	background: #fcfcfc url(../images/ab_bjkhd.jpg) bottom left no-repeat;
	background-size: 100% auto;
	padding: 105px 0;
}

.abgdsf_ywkjd {
	color: #d9d9d9;
	font-family: "bebas";
	font-size: 50px;
	line-height: 70px;
	text-transform: uppercase;
}

.abhjghs_wzkj {
	font-size: 28px;
	color: #000;
	display: block;
	line-height: 40px;
	margin-bottom: 50px;
}

.abjhgvd_text {
	font-size: 14px;
	color: #595959;
	line-height: 30px;
}

.about_jshd {
	background: #1e6dd2;
	overflow: hidden;
	padding: 30px 0;
}

.anjhvd_left {
	position: relative;
}

.anjhvd_left b {
	width: 30px;
	height: 3px;
	display: block;
	background: #5692dd;
	margin-bottom: 20px;
}

.sbjhv_wnjuz {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
}

.ahjvbgsd_lebhf {
	font-size: 16px;
	color: #cbe2ff;
	line-height: 30px;
}

.ahjvbgsd_lebhf span {
	font-size: 50px;
	color: #fff;
	line-height: 80px;
	font-family: "bebas";
}


.about_jshd li {
	width: 25%;
	float: left;
}

.anjhvd_left {
	margin-right: 40px;
	margin-top: 18px;
}

.abouts_ldzc {
	overflow: hidden;
	display: block;
}

.aboutd_left {
	width: 36.67%;
}

.avbgsd_right {
	width: 63.33%;
}

.abouts_ldzc {
	padding: 70px 0;
	display: block;
	overflow: hidden;
}

.shjvd_lefimg {
	position: relative;
}

.shjvd_lefimg b {
	width: 440px;
	height: 638px;
	border: 2px solid #b9cbe2;
	display: block;
}

.shjvd_lefimg img {
	position: absolute;
	top: 30px;
	left: 30px;
	width: 440px;
	height: 580px;
	overflow: hidden;
}

.abjvd_tiext {
	font-size: 14px;
	color: #626262;
	line-height: 30px;
}

.avbgsd_right {
	padding-top: 50px;
}

.ab_ldzck {
	font-weight: bold;
	font-size: 35px;
	margin-top: 10px;
}

.about_jsk {
	background: #fcfcfc;
	overflow: hidden;
}

.abjhdf_right .swiper-container_abright {
	width: 95%;
}

.conta_bankd {
	padding: 90px 0;
	overflow: hidden;
	height: 310px;
}

.comnsd_tit {
	font-size: 36px;
	color: #fff;
	line-height: 60px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
}

.conjhsd_text {
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	font-family: 'calibri';
	text-transform: uppercase;
	text-align: center;
}

.sjhvgd_sjbhd b {
	width: 25px;
	height: 1px;
	background: #676666;
	float: left;
	display: block;
	position: absolute;
	top: 26px;
	left: 0;
}

.sjhvgd_sjbhd span {
	padding-left: 40px;
	font-size: 24px;
	color: #cecece;
	line-height: 50px;
	font-family: 'calibri';
	text-transform: uppercase;
}

.sjhvgd_sjbhd {
	position: relative;
}

.sjhbgd_titkj {
	font-size: 28px;
	color: #000;
	line-height: 40px;
}

.ahjvbgdd_tit {
	margin-bottom: 30px;
}

.contsdjhvs {
	padding: 70px 0;
	display: block;
	overflow: hidden;
}

.conk_kksjd li {
	width: 25%;
	float: left;
}

.conhs_ghskjnd {
	padding: 60px 50px;
	background: #e8eff7;
	border-right: 1px solid #fff;
}

.conhs_ghskjnd img {
	margin: 0 auto;
	display: block;
}

.conhs_tikjdf {
	font-size: 20px;
	color: #17529e;
	line-height: 40px;
	text-align: center;
	font-weight: bold;
}

.conshd_text {
	font-size: 16px;
	color: #454545;
	line-height: 40px;
	text-align: center;
	display: block;
}

.conk_kksjd {
	overflow: hidden;
	display: block;
	margin-bottom: 50px;
}

/**********************工程展示****************************/
.gczskj_list {
	padding: 100px 0 60px;
	display: block;
	overflow: hidden;
	background: #fcfcfc;
}

.gczskj_list ul {
	margin-left: -20px;
}

.gczskj_list li {
	width: 33.33%;
	padding-left: 20px;
	margin-bottom: 20px;
	float: left;
}

.gczdkjhf_imghjs {
	display: block;
}

.gxhjvcs_lishd {
	display: block;
	overflow: hidden;
	width: 100%;
}

.gckjnbs_titk {
	font-size: 18px;
	color: #2f2f2f;
	display: block;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}

.gcjbhs_sjkd {
	font-size: 14px;
	color: #7b7b7b;
	line-height: 30px;
	text-align: center;
	display: block;
}

.gsvdhjd_text {
	font-size: 14px;
	color: #878787;
	display: block;
	line-height: 30px;
	/* text-align: center; */
	margin: 15px 0;
}

.sjhgd_gdkj {
	width: 41px;
	height: 41px;
	display: none;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
}

.gczskj_list li:hover .sjhgd_gdkj {
	display: block;
}

/*.gczskj_list li:hover .gxhjvcs_lishd{background:#17529e;}*/
.gcgzkj_lisy {
	height: 565px;
	position: relative;
}

.gxhjvcs_lishd {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	height: 200px;
}

/*.gczskj_list li:hover .sbhjd_imjd{background:#17529e;position: absolute;width: 100%; height: 100%;left: 0; bottom: 0;}
*/
.sjbhd_imshjd {
	position: absolute;
	z-index: 8;
	padding: 30px;
}

.sjhghd_skjhujdf {
	position: relative;
	display: block;
	height: 100%;
}

.sbhjd_imjd {
	background: #17529e;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 100%;
	left: 0;
}


.gczskj_list li:hover .gxhjvcs_lishd {
	height: 260px;
	display: block;
}

.gczskj_list li:hover .sbhjd_imjd {
	top: 0;
}

.gczskj_list li:hover .gckjnbs_titk {
	color: #fff;
}

.gczskj_list li:hover .gcjbhs_sjkd {
	color: #bbd9ff;
}

.gczskj_list li:hover .gsvdhjd_text {
	color: #c6daf3;
}

.jhvgsd_jhd {
	display: table;
	margin: 20px auto;
	clear: both;
}

.jhvgsd_jhd a {
	width: 102px;
	height: 42px;
	display: block;
	border-radius: 21px;
	float: left;
	margin: 0 20px;
}

.gczskj_list ul {
	overflow: hidden;
	display: block;
}



/******************news*****************/
.newshd_listdk {
	padding: 100px 0 60px;
	background: #edf5ff;
	overflow: hidden;
}

.nehvgs_listd li:nth-last-child(1) {
	width: 100%;
}

.nehvgs_listd li:nth-last-child(1) dd {
	float: left;
	width: 33.33%;
}

.nehvgs_listd li:nth-last-child(1) dd:nth-child(1) {
	border-top: 1px solid #eee;
}

.insgd_jbhd {
	margin: 20px auto;
	display: block;
}

.insgd_jbhd span {
	font-size: 16px;
	color: #6a6a6a;
	line-height: 30px;
	display: block;
	text-align: center;
}

.insgd_jbhd img {
	margin: 10px auto 0;
	display: block;
}





/**************************honor******************************/
.honoe_list {
	background: #f0f4f8;
	padding: 55px 0;
	display: block;
	overflow: hidden;
}

.honer_listd ul {
	display: table;
	margin: 0 auto;
}

.honer_listd li {
	float: left;
	margin: 0 10px;
}

.honegd_listd a {
	font-size: 16px;
	color: #17529e;
	display: block;
	line-height: 38px;
	text-align: center;
	width: 125px;
	height: 40px;
	border: 1px solid #17529e;
	border-radius: 20px;
}

.honer_listd li.on .honegd_listd a,
.honer_listd li:hover .honegd_listd a {
	background: #17529e;
	color: #fff;
}

.honegd_listd {
	position: relative;
}

.honegd_listd b {
	width: 2px;
	height: 0px;
	background: #0089ff;
	display: block;
	bottom: -15px;
	position: absolute;
	left: 50%;
	margin-left: -1px;
}

.honer_listd li.on .honegd_listd b,
.honer_listd li:hover .honegd_listd b {
	height: 25px;
}

.honer_listd {
	margin-bottom: 50px;
}

.honoers_lishd ul {
	margin-left: -20px;
}

.honoers_lishd li {
	width: 25%;
	float: left;
	padding-left: 20px;
	margin-bottom: 20px;
}

.honehr_div {
	border: 1px solid #e5e5e5;
	background: #fff;
	overflow: hidden;
	padding: 18px;
	display: block;
}

.honehv_img {
	overflow: hidden;
	display: block;
}

.honetrbh_titk {
	font-size: 18px;
	color: #282828;
	line-height: 30px;
	text-align: center;
	display: block;
}

.honoers_lishd {
	overflow: hidden;
	display: block;
}

.qyjsk_divk ul {
	margin-left: -44px;
}

.qyjsk_divk li {
	width: 50%;
	float: left;
	padding-left: 44px;
}

.qyjsk_divk {
	overflow: hidden;
	display: block;
}

.qyjsd {
	padding: 70px 0;
	display: block;
}

.qyvgd_titkj {
	font-size: 35px;
	color: #fff;
	font-weight: bold;
	display: block;
	line-height: 45px;
	text-align: center;
	margin-bottom: 20px;
}

.qyvgds_textkl {
	font-size: 16px;
	color: #fff;
	display: block;
	line-height: 30px;
	margin-bottom: 80px;
	text-align: center;
}

.qyjsk_divk .qywhsjhvgd_sld {
	background: #fff;
}

.yghdkjs {
	padding: 70px 0 20px;
	display: block;
	overflow: hidden;
}

.ysbhjd_yeks {
	font-size: 50px;
	color: #d1d4d8;
	line-height: 70px;
	text-align: center;
	font-family: 'bebas';
}

.ysvgd_tewjsd {
	font-size: 35px;
	color: #000000;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: bold;
}

.yshgvd_list ul {
	margin-left: -20px;
}

.yshgvd_list li {
	width: 25%;
	padding-left: 20px;
	float: left;
}

.sjhvtgd_titkj {
	font-size: 18px;
	color: #282828;
	line-height: 40px;
	display: block;
	text-align: center;
	margin-top: 10px;
}

.yghdks_titk {
	margin: 20px auto 40px;
}

.ysjhvdf_imgjd {
	overflow: hidden;
	display: block;
}

.yrwbks {
	padding: 85px 0;
	display: block;
	overflow: hidden;
}

.yrhvgs_ywkm {
	font-size: 50px;
	color: #7998c4;
	line-height: 70px;
	display: block;
	text-align: center;
	font-family: 'bebas';
}

.yevgfw_titid {
	font-size: 35px;
	color: #fff;
	line-height: 50px;
	display: block;
	text-align: center;
	font-weight: bold;
}

.yrwbkjd_titk {
	margin-bottom: 80px;
}

.yrejhvs_text {
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.swiper-pagination_abright .swiper-pagination-bullet {
	border-radius: 0 !important;
}

.swiper-pagination_abright .swiper-pagination-bullet-active {
	background: #000;
}

.swiper-pagination_inbaner {
	position: absolute;
	z-index: 999;
}

.swiper-pagination_inbaner .swiper-pagination-bullet {
	width: 30px;
	height: 4px;
	background: #fff;
	border-radius: 0;
	opacity: 1;
}

.swiper-pagination_inbaner .swiper-pagination-bullet-active {
	height: 6px;
}

.in_gckhs_titk {
	font-size: 35px;
	color: #010101;
	display: block;
	text-align: center;
	margin-bottom: 30px;
	font-weight: bold;
	line-height: 50px;
}

.swiper-container_abright {
	display: block;
	overflow: hidden;
}

.in_about_right {
	padding-left: 50px;
	position: relative;
}

.swiper-pagination_abright {
	width: 13px !important;
	bottom: 0;
	left: 30px !important;
}

.abjhdf_right .swiper-pagination_abright {
	left: -30px !important;
}

.abjhdf_right .swiper-container_abright {
	overflow: visible;
}

/********************************news_view*******************************/
.news_view {
	padding: 50px 0;
	display: block;
	overflow: hidden;
}

.hgsd_tibhd {
	font-size: 24px;
	display: block;
	color: #000;
	line-height: 38px;
	text-align: center;
	margin-bottom: 10px;
}

.rwkddfs {
	font-size: 14px;
	color: #a5a5a5;
	display: block;
	line-height: 30px;
	text-align: center;
}

.neshd_titjf {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.newgvd_virww {
	font-size: 14px;
	color: #363636;
	line-height: 30px;
}

.syvhgdjf_djbf {
	padding: 20px 0;
	margin-top: 40px;
	border-top: 1px solid #eee;
}

.syvhgdjf_djbf a {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 30px;
}

.syvhgdjf_djbf a.fhlbksd {
	width: 150px;
	margin-top: 20px;
	height: 45px;
	display: block;
	background: #000;
	line-height: 45px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}










/*******************mobanner********************/
.mok_banner {
	display: none;
}

.swiper-container_moban {
	height: 50vw;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.mobamks_imgd {
	height: 50vw;
	display: block;
}

.swiper-pagination_moban {
	position: absolute;
	z-index: 7;
}

.swiper-pagination_moban .swiper-pagination-bullet {
	width: 30px;
	height: 4px;
	background: #fff;
	border-radius: 0;
	opacity: 1;
}

.swiper-pagination_moban .swiper-pagination-bullet-active {
	height: 6px;
}

.inmo_gczslbk ul {
	margin-left: -20px;
}

.inmo_gczslbk li {
	width: 50%;
	float: left;
	padding-left: 20px;
	margin-bottom: 20px;
}

.inmo_gczslbk {
	overflow: hidden;
	display: block;
}

.inmobhd_bankjs {
	height: 300px;
	display: block;
	position: relative;
}

.inmobyhd_left {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 75px;
	background: rgba(0, 0, 0, 0.44);
	width: 100%;
}

.inmo_gczslbk .gczskd_titx,
.inmo_gczslbk .in_cpzkhd_more {
	display: block;
}

.inmobyhd_left {
	padding: 18px 20px;
}

.mob_navkd {
	display: none;
}

.mob_logo img {
	height: 70px;
}

.mob_nav {
	margin-top: 20px;
}

.mob_navkd {
	width: 100%;
	border-top: 1px solid #eee;
	padding: 30px;
	background: #fff;
	display: none;
	position: fixed;
	top: 70px;
	left: 0;
	z-index: 777;
}

.mob_navkd li a {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 40px;
	border-bottom: 1px solid #eee;
	text-align: left;
}

.conta_bankd {
	clear: both;
}

.mob_tops {
	display: none;
}

.mob_tops {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 8888;
}

.newshd_listdk {
	padding: 50px 0 30px;
}

.nehvgs_listd li:nth-last-child(1) dd {
	width: 100%;
}







.in_newsd_list li dd:hover .in_njewe_tik,
.in_newsd_list li:nth-child(1):hover .in_njewe_tik {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
}

.yshgvd_list li:hover .syuftd_img,
.honoers_lishd li:hover .nshvgdd_img,
.in_newsd_list li:hover .in_news_imgkd {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.yshgvd_list li .syuftd_img,
.honoers_lishd li .nshvgdd_img,
.honer_listd li .honegd_listd b,
.honer_listd li .honegd_listd a,
.gczskj_list li .gsvdhjd_text,
.gczskj_list li .gcjbhs_sjkd,
.gczskj_list li .gckjnbs_titk,
.gczskj_list li .gcjbhs_sjkd,
.gczskj_list li .sjhghd_skjhujdf,
.gczskj_list li .sbhjd_imjd,
.gczskj_list li .gxhjvcs_lishd,
.gczskj_list li .sjhgd_gdkj,
.in_qywhks_list li .qyhs_jksjhv,
.in_newsd_list li dd .in_njewe_tik,
.in_newsd_list li .in_njewe_tik,
.in_newsd_list li .in_news_imgkd {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
