/**{
	text-align: left;
}*/

.ban-tuk_sj,
.block-sj {
	display: none;
}

.headk {
	background: #006ed4;
	overflow: hidden;
	display: block;
	height: auto;
	padding: 6px 0;
	position: relative;
	width: 100%;
}
.headk2 {
	background: #006ed4;
	overflow: hidden;
	display: block;
	height: auto;
	padding: 6px 0 !important;
	position: relative !important;
	width: 100%;
}
.headk.headkf{
	top: 0 !important;
	padding-top: 0;
	padding-bottom: 0;
	position: fixed;
	z-index: 9999;
    transition: all 0.3s ease-out 0s;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.headk .logo img {
    transform: scale(1, 1);
    transition: all 0.3s ease-out 0s;
    transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.headk.headkf .logo img {
    transform: scale(0.8, 0.8);
    -moz-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    -o-transform: scale(0.8, 0.8);
}
.navk {
	padding-left: 70px;
}

.logo {
	float: left;
}

.navk a {
	position: relative;
	display: block;
	float: left;
	height: 70px;
	overflow: hidden;
}

.navk a span {
	position: relative;
	line-height: 70px;
	font-size: 18px;
	color: #fff;
	padding: 0 25px;
	display: block;
	top: 0;
	text-align: center;
}
.navk a span em{
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	text-align: center;
	bottom: 6px;
	line-height: 1;
	font-size: 12px;
	color: #fff;
	font-style: normal;
}
.navk a b {
	position: absolute;
	bottom: 10px;
	width: 0px;
	left: 50%;
	margin-left: -25px;
	height: 1px;
	background: rgba(255,255,255,0.4);
}

/*.navk a.active b {
	width: 50px;
}
.navk a:hover b{
	width: 0;
	margin-left: 0;
}*/

.navk a:hover span {
	top: -100%;
}

.news_seach {
	width: 280px;
	margin-top: 15px;
	height: 40px;
	background: #fff;
	border-radius: 20px;
	overflow: hidden;
	padding: 0 20px;
	position: relative;
}

.gjskbd {
	width: calc(100% - 30px);
}

.ssejhbd {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	right: 10px;
	background: url(../images/news_sech.png) center center no-repeat;
	cursor: pointer;
}

.news_dbtkjs {
	font-size: 28px;
	color: #006ed4;
	font-weight: bold;
	line-height: 38px;
	display: block;
	padding: 40px 0;
	text-align: left;
}

.news_lbkjd {
	padding: 58px 60px;
	display: block;
	background: #fff;
	overflow: hidden;
}

.newstop_left a {
	display: block;
}

.newstop_left {
	width: 36.87%;
}

.news_right {
	width: 59.13%;
}

.news_top_tit {
	font-size: 22px;
	text-align: left;
	color: #1a1a1a;
	display: block;
	line-height: 40px;
	margin-bottom: 10px;
}

.nehvgs_topsjk b {
	float: left;
	margin-top: 8px;
}

.nehvgs_topsjk span {
	font-size: 16px;
	color: #8b8b8b;
	line-height: 30px;
	float: left;
	padding-left: 10px;
}

.nehvs_text {
	font-size: 14px;
	color: #696969;
	text-align: left;
	line-height: 30px;
	margin-bottom: 25px;
}
.nehvs_text p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.nehvgs_topsjk {
	margin-bottom: 25px;
	overflow: hidden;
}
.news_topbqks{
	overflow: hidden;
	height: 40px;
}
.news_topbqks a {
	font-size: 14px;
	color: #99accc;
	line-height: 20px;
	float: left;
	padding-right: 17px;
}
.news_topbqks a:last-child{
	padding-right: 0;
}
.news_xlist {
	margin-top: 33px;
	overflow: hidden;
}

.news_xlist ul {
	margin-left: -32px;
}

.news_xlist li {
	width: 50%;
	padding-left: 32px;
	margin-bottom: 32px;
	display: block;
	float: left;
}

.news_listkd {
	background: #fff;
}

.news_list_leftkd {
	width: 48.43%;
}

.news_list_right {
	width: 51.56%;
	padding: 20px 30px;
	display: block;
}

.imabhgd {
	padding: 50px 0 0;
}

.ab_banksj img {
	width: 100%;
}

.nehvs_text {
	height: 90px;
	display: block;
	overflow: hidden;
	clear: both;
	margin-bottom: 35px;
}

.news_topgdk {
	margin-bottom: 20px;
	display: block;
	float: left;
}

.news_topbqks {
	clear: both;
}

.newstop_left a img {
	width: 100%;
}

.newsd_imgd img {
	width: 100%;
}

.newd_rinjs {
	position: absolute;
	top: 15px;
	left: 20px;
}

.news_listkd {
	display: block;
	background: #fff;
	overflow: hidden;
}

.news_list_titk {
	font-size: 16px;
	color: #000;
	line-height: 26px;
	margin-bottom: 6PX;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}

.newshd_text {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
	margin-bottom: 6PX;
	height: 72px;
	font-size: 14px;
	color: #7b7b7b;
	line-height: 24px;
}
.newshd_text p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.nehvsd_imhgkd {
	display: block;
	position: relative;
}

.riqiks {
	font-size: 24px;
	color: #fff;
	display: block;
	line-height: 30px;
}

.nianjd {
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 20px;
}

.news_tjkds {
	font-size: 14px;
	color: #fff;
	text-align: center;
	width: 54px;
	height: 28px;
	border-radius: 5px 0 0 0;
	overflow: hidden;
	background: url(../images/new_tjk.jpg) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	line-height: 28px;
}

.news_gdjbsjd {
	width: 137px;
	height: 41px;
	font-size: 14px;
	overflow: hidden;
	color: #fff;
	text-align: center;
	line-height: 40px;
	margin: 30px auto 50px;
	display: block;
	background: url(../images/gengduo.png) no-repeat;
	background-size: cover;
}
.news_gdjbsjd span{
	display: block;
	top:0;
	position: relative;
	color: #fff;
}
.news_gdjbsjd:hover span{
	top: -100%;
}
.newskjd {
	overflow: hidden;
}

.in_footer {
	background: #0868c1;
	overflow: hidden;
}

.in_fotsd_top {
	padding: 50px 0;
	display: block;
	overflow: hidden;
}

.in_fots_gywmk {
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 30px;
}
.in_fots_gywmk span, .in_fots_gywmk:visited, .in_fots_gywmk:hover{
	color: #fff;
}
.in_dbhf_logo{
	display: block;
	overflow: hidden;
	background-color:rgba(220,220,220,0.5);
}
.in_dbhf_logo img{
	display: block;
	width: 100%;
}
.in_fotleshdf {
	width: 300px;
	padding-right: 30px;
}
.in_hzhbk{
	width: calc(100% - 300px);
}

.in_fots_list a {
	font-size: 14px;
	color: #fff;
	display: block;
	line-height: 30px;
	float: left;
	margin-right: 20px;
}

.in_for_ewmks {
	width: 25%;
}

.in_for_ewmks li {
	float: right;
	margin-left: 20px;
}

.in_fote_ewmksd {
	border: 10px solid #fff;
	display: block;
	background: #fff;
}

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

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

.in_fogdgfs {
	border-top: 1px solid #548bbe;
	padding: 20px 0;
	overflow: hidden;
}
.djbshdf{
	display: block;
	text-align: center;
}
.djbshdf ul{
	display: inline-block;
}
.djbshdf li {
	float: left;
	margin-right: 20px;
	text-align: left;
}
.djbshdf li:last-child{
	margin-right: 0;
}
.djbshdf li span {
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	padding-left: 28px;
	display: block;
}

.djbshdf li img {
	float: left;
	margin-top: 8px;
	width: 24px;
}

.bqjbhd {
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	line-height: 20px;
	/*display: block;*/
	text-align: center;
}

.bqjbhd a {
	color: rgba(255,255,255,0.6);
	line-height: 20px;
	text-align: right;
}
.bqjbhd a:hover{
	color: rgba(255,255,255,0.6);
}
.nehvsd_imhgkd {
	overflow: hidden;
	display: block;
}



.gjskbd {
	height: 40px;
}


/******************person******************/

.person_imgkd {
	position: relative;
	display: block;
}

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

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

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

.personhd_imgd img {
	width: 100%;
}

.xsjhvgd {
	width: 47px;
	height: 18px;
	display: block;
	margin: 0 auto;
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -23px;
}

.rsjhv_bot {
	padding: 40px 45px;
	display: block;
	overflow: hidden;
	background: #fff;
}

.rewkn_tit {
	font-size: 22px;
	color: #484848;
	line-height: 40px;
	display: block;
	margin-bottom: 10px;
}

.renwkd_text {
	font-size: 13px;
	color: #8e8e8e;
	line-height: 25px;
	display: block;
	height: 75px;
	overflow: hidden;
	margin-bottom: 20px;
}

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

.person_imgkd {
	overflow: hidden;
}

.viegs_titkjf {
	display: block;
	font-size: 20px;
	color: #fff;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.viegsd_lvkjsd {
	display: block;
	position:relative;
	width: 40%;
	float: left;
	height: 100%;
	overflow: hidden;
	z-index: 9;
}
.viegsd_lvkjsd > img, .viegsd_lvktu > img{
	display: block;
	width: 100%;
	height: auto;
}
.viegsd_lvkjsxd{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	padding: 115px 80px 80px 50px;
}
.viegsd_lvktu{
	display: block;
	position:relative;
	width: 60%;
	float: right;
	height: 100%;
	overflow: hidden;
	z-index: 9;
	background-size: cover !important;
}
.viegsd_lvkjsdsj{
	display: none;
	position:absolute;
	width: 100%;
	height: auto;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	padding:8px 12px;
	z-index: 9;
}
.viegs_titkjfsj{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 26px;
	font-size: 16px;
	color: #fff;
}
.viegs_titkjfsj:visited{
	color: #fff;
}
/*.viebhs_blkhf {
	padding: 115px 80px 80px 50px;
}*/

.viewjsh_topkd {
	/*background: url(../images/guandian_ben.jpg) no-repeat;
	background-size: contain;
	height: 532px;*/
	overflow: hidden;
}
.swiper-container-gdjd .swiper-pagination-gdjd {
	overflow: hidden;
	display: block;
	text-align: left;
	bottom: 73px;
	padding-left: 73px;
}

.swiper-container-gdjd .swiper-pagination-bullet {
	background: #fff;
	opacity: 0.6;
	width: 16px;
	height: 16px;
}

.swiper-container-gdjd .swiper-pagination-bullet-active {
	background: #006ed4;
	opacity: 1;
}
.views_text {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 30px;
	padding-top: 20px;
	border-top: 1px solid #eee;
	margin-top: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
}

.viegvs_gengduok {
	margin: 26px 0 30px;
	width: 137px;
	height: 41px;
	display: block;
	background: url(../images/gengduo.png) no-repeat;
	background-size: contain;
	font-size: 16px;
	color: #fff;
	line-height: 40px;
	text-align: center;
}

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

.swiper-container_viewxwk .swiper-pagination-bullet {
	background: #717171;
	opacity: 0.9;
	width: 16px;
	height: 16px;
	border-radius: 8px;
}

.swiper-container_viewxwk .swiper-pagination-bullet-active {
	background: #006ed4;
}

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

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

.viewhg_bor {
	font-size: 20px;
	height: 35px;
	overflow: hidden;
	margin-bottom: 10px;
	color: #555555;
	line-height: 35px;
	display: block;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.viehgs_text {
	font-size: 14px;
	color: #848484;
	height: 75px;
	line-height: 25px;
	margin-bottom: 20px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}

.viebhd-center {
	padding: 50px 38px 40px;
	position: relative;
	/*background: url(../images/guandian_bjk_cen.png) repeat-y;
	background-size: 100% auto;*/
}

.viebhws-topjd {
	position: absolute;
	background: url(../images/intyb.png) center center no-repeat;
	background-size: 100% 100% !important;
	bottom: -28px;
	left: 26px;
	width: 80px;
	height: 28px;
}

.viebhsh_dib {
	display: inline-block;
}
/*.viewhvd_botjkjd {
	background: url(../images/guandian_bjk_bot.png) center bottom no-repeat;
	background-size: 100% auto;
	height: 8px;
}*/

.viebhs_topmd {
	width: 70px;
	height: 70px;
	border-radius: 35px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 3;
	background-size: cover !important;
}


/*.viebsd_xbjskd{padding-top: 100px;}*/
.viebsd_xbjskd{
	display: block;
	border: 1px solid #cdcdcd;
	border-radius: 8px;
	position: relative;
	overflow: hidden;
}
.vi-dtu{
	display: block;
	top: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: cover !important;
}
.viebsd_xbjskd:hover .vi-dtu{
	top:0;
}
.viewdf_topnjdf {
	position: relative;
	height: 70px;
	z-index: 2;
}

.viebhs_topmd {
	position: relative;
	top: 0;
	left: 32px;
}

.viebhs_topmd {
	position: relative;
	top: 20px;
}

.viebwd_riqikd {
	margin-top: 40px;
	font-size: 14px;
	color: #7c7c7c;
	line-height: 30px;
}

.viewjsh_topkd {
	margin-bottom: 20px;
}

.viewjhbs_xiakj {
	overflow: hidden;
}

/*.viewhvd_botjkjd {
	height: 5px;
}*/

.viewpot {
	overflow: hidden;
}

.enbgsf_top .gallery-thumbs,
.enbgsf_top .gallery-top {
	width: 50%;
	/*float: left;*/
}
.enbgsf_top .gallery-thumbs .swiper-slide{
	background: #fff;
}
.ebjjd_toplbkd {
	padding: 179px 116px 0;
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	width: 100%;
	height: 100%;
}
.lbbjkdmk{
	width: 100%;
}
.engvd_leftjs {
	width: 16%;
}

.enbjhhvd_ejhhf {
	width: 80%;
}

.enhgvgs_titd {
	font-size: 28px;
	color: #272727;
	line-height: 40px;
	display: block;
	font-weight: bold;
	margin-bottom: 20px;
}

.enjhvgd_text {
	font-size: 14px;
	color: #737373;
	display: block;
	margin-bottom: 20px;
	line-height: 25px;
	height: 125px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 5; 
    -webkit-box-orient: vertical;
}

.enjbhs_riqikd {
	font-size: 14px;
	color: #aaaaaa;
	display: block;
	line-height: 25px;
}

.enbgsf_top .swiper-button-prev,
.enbgsf_top .swiper-button-next {
	width: 73px;
	top: auto;
	bottom: 0;
	height: 64px;
	left: 0;
}

.enbgsf_top .swiper-button-prev {
	background: url(../images/jtkd_left.jpg) center center no-repeat;
	background-size: contain;
	left: 0;
}

.enbgsf_top .swiper-button-next {
	background: url(../images/jtkd_right.jpg) center center no-repeat;
	background-size: contain;
	left: 73px;
}
.enbgsf_top .swiper-button-next:after, .enbgsf_top .swiper-button-prev:after{
	content: "";
}
.enbgsf_top {
	overflow: hidden;
	display: block;
	margin-bottom: 30px;
	position: relative;
}

.enjbgsd_titk {
	font-size: 18px;
	color: #000;
	height: 50px;
	overflow: hidden;
	margin-bottom: 20px;
	line-height: 25px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}

.enkjbs_divks {
	padding: 25px 30px;
	overflow: hidden;
	display: block;
	background: #fff;
}

.enhvgd_shkd img {
	margin-top: 4px;
}

.enhvgd_shkd span {
	font-size: 14px;
	color: #aaaaaa;
	line-height: 25px;
	padding-left: 10px;
}

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

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

.sibhd_sljjd_img img {
	width: 100%;
}

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

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

.ebjjd_toplbkd {
	background: #fff;
}

.gontyis_rik {
	font-size: 14px;
	color: #aaaaaa;
	line-height: 25px;
	display: block;
}

.gongyis_titk {
	height: 76px;
	font-size: 20px;
	color: #272727;
	line-height: 38px;
	margin: 10px 0 20px;
	display: block;
	overflow: hidden;
}

.gonhggs-text {
	font-size: 14px;
	color: #7a7a7a;
	height: 75px;
	overflow: hidden;
	line-height: 25px;
	display: block;
	margin-bottom: 30px;
	
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}

.gongjsd_let {
	width: 39.33%;
}

.gongjsd_let img {
	width: 100%;
}

.gongyi_jsjhvgd {
	width: 60.66%;
	padding: 41px 50px;
	display: block;
	background: #fff;
}
.gongyi_jsjhvgd.fl{
	padding-left: 0;
}
.gongyikjs {
	overflow: hidden;
}

.gonhvsd_tpokq {
	width: calc((100% - 1500px)/2 + 1500px);
	background: #fff;
	position: relative;
	margin-bottom: 25px;
	overflow: hidden;
	display: block;
}

.gongyikhs_list ul {
	margin-left: -30px;
	overflow: hidden;
}

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

.gongs_listkd {
	background: #fff;
	padding: 0;
	position: relative;
	overflow: hidden;
}

.gongyikhs_list {
	overflow: hidden;
}

.gongs_listkd .gongyis_titk {
	height: 76px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.gongs_listkd:hover .in-gylnk2{
	top: 0;
}
.art_list_imgk {
	width: 23%;
}

.art_list_right {
	width: 75%;
}

.artsvgdf_lefthd {
	width: 100%;
	/*padding-right: 30px;
	border-right: 1px solid #c0c0c0;*/
}

.arrt_shgdjd_riqik {
	display: none;
	width: 20%;
	padding-left: 30px;
}

.artjks_titk {
	font-size: 26px;
	color: #484848;
	line-height: 38px;
	font-weight: bold;
	display: block;
	margin-bottom: 16px;
}

.artshd_text {
	font-size: 14px;
	color: #7e7e7e;
	display: block;
	line-height: 25px;
	margin-bottom: 10px;
	margin-bottom: 40px;
}

.artsjbd_ydgks {
	padding: 0 20px;
	display: block;
	height: 42px;
	border-radius: 22px;
	overflow: hidden;
	font-size: 14px;
	color: #7b7b7b;
	text-align: center;
	line-height: 40px;
	display: block;
	width: 136px;
	border: 1px solid #bec0c2;
}

.art_listdk li {
	padding: 75px 0;
	display: block;
	overflow: hidden;
	background: #fff;
}

.art_listdk li.arts_ysk {
	background: #f0f3f8;
	overflow: hidden;
}

.arrt_shgdjd_riqik {
	height: 100%;
}

.artskd_riqkjd {
	font-size: 28px;
	color: #484848;
	line-height: 40px;
	font-weight: bold;
	display: block;
	overflow: hidden;
}

.artesd_nxjsd {
	font-size: 14px;
	color: #484848;
	line-height: 25px;
}

.nehvwg_viebtit {
	font-size: 18px;
	color: #595959;
	line-height: 30px;
	display: block;
}
.nehvwg_viebtit.ellip{
	overflow: hidden;
	white-space: normal;
	text-overflow: inherit;
}
.newhv_viewdjf {
	padding-bottom: 60px;
	overflow: hidden;
}

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

.news_viewskd_left,
.news_viewskd_left a {
	font-size: 16px;
	color: #4d4d4d;
	line-height: 36px;
}

.newsviewjd {
	width: 93px;
	height: 37px;
	display: block;
	border: 1px solid #878787;
	border-radius: 10px;
	font-size: 16px;
	color: #4d4d4d;
	text-align: center;
	line-height: 35px;
}

.newview_left {
	width: 74%;
	background: #fff;
	padding: 50px;
}

.newhv_eight {
	width: 23%;
	background: #fff;
	padding: 35px;
}

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

.newsj_vietit {
	font-size: 28px;
	color: #231815;
	text-align: center;
	line-height: 40px;
	margin-bottom: 10px;
	display: block;
}
.newsj_vietit2{
	text-align: center;
	font-size: 20px;
	line-height: 1.4;
	margin-bottom: 10px;
}
.nejhvsd_viebjskd {
	display: table;
	margin: 0 auto 30px;
}

.nejhvsd_viebjskd span {
	font-size: 14px;
	color: #b2b2b2;
	line-height: 28px;
	margin: 0 10px;
}

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

.newgd_viespjjd {
	margin-bottom: 50px;
}

.nehvw-viewimgkd img {
	width: 100%
}

.swiper-container_viewpit {
	position: relative;
	overflow: hidden;
	text-align: right;
}

.nehvwg_viebtit {
	font-size: 18px;
	color: #595959;
	text-align: left;
	line-height: 30px;
	display: block;
	margin-top: 20px;
}

.swiper-container_viewpit .swiper-button-prev,
.swiper-container_viewpit .swiper-button-next {
	width: 55px;
	height: 55px;
	display: block;
	overflow: hidden;
	position: absolute;
}

.swiper-container_viewpit .swiper-button-prev {
	background: url(../images/xiangxi_left.png) no-repeat;
	background-size: contain;
}

.swiper-container_viewpit .swiper-button-next {
	background: url(../images/xiangxi_right.png) no-repeat;
	background-size: contain;
}

.wlsnjhdf {
	margin-top: 30px;
}
.wlsnjhdf{
    font-size: 14px;
    color: #b2b2b2;
    line-height: 28px;
}
.wlsnjhdf:nth-child(2){
	text-align: center;
}
.wlsnjhdf a {
	font-size: 14px;
	color: #006ed4;
	line-height: 30px;
	margin: 0 10px;
}

.newviev_bort {
	padding-top: 30px;
	margin-top: 30px;
	border-top: 1px solid #eee
}

.newshd_leftd {
	width: calc(100% - 90px);
}

.newshd_leftd a {
	font-size: 16px;
	color: #4e4e4e;
	line-height: 30px;
	display: block;
}

.newsvie_rf {
	font-size: 16px;
	color: #0868c1;
	line-height: 30px;
}

.behjvgs_text {
	margin-top: 30px;
}

.negsd_rightd {
	font-size: 18px;
	color: #231815;
	line-height: 30px;
	display: block;
}
.nyv-sltu{
	display: block;
	overflow: hidden;
	margin-top: 10px;
}
.nyv-sltu img{
	display: block;
	width: 100%;
}
.newvieright_text {
	font-size: 14px;
	color: #a6a6a6;
	margin: 10px 0 10px;
	max-height: 90px;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}

.nevgs_riqjk {
	font-size: 14px;
	color: #4d4d4d;
	display: block;
	line-height: 30px;
}

.nehvs_lidkf {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #d4d4d4;
}

.zazhi {
	overflow: hidden;
}

.zazhikdf_top {
	padding: 50px 65px;
	background: #fff;
	margin-bottom: 30px;
	overflow: hidden;
}

.zazhi_left {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 22px;
}

/*.zazhi_right {
	width: 68%;
}*/

.zazhis_tit {
	font-size: 20px;
	color: #1a1a1a;
	line-height: 38px;
	margin-bottom: 15px;
	display: block;
}

.qisjhbd span {
	font-size: 14px;
	color: #b2b2b2;
	line-height: 25px;
	padding-left: 10px;
}

.qisjhbd img {
	margin-top: 5px;
}

.qisjhbd {
	margin-bottom: 20px;
}

.zazhiskd_text {
	font-size: 14px;
	color: #696969;
	display: block;
	line-height: 30px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 30px;
}

.zazhi_listdkf li {
	width: 16.66%;
	float: left;
	padding-left: 22px;
	margin-bottom: 22px;
}

.zazhi_listdkf ul {
	margin-left: -22px;
}

.zazhi_listdkf li a {
	display: block;
}

.zazhi_listdkf li a img {
	width: 100%;
}

.zazhi_listdkf {
	overflow: hidden;
}

.zxzhbhd_img {
	border: 18px solid #fff;
	box-shadow: 5px 0 5px rgba(0, 0, 0, 0.04);
}
.zxzhbhd_imgm{
	background: #fff;
	padding-top: 10px;
	height: 70px;
	line-height: 20px;
	font-size: 14px;
	color: #454545;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.zxzhbhd_imgm:visited{
	color: #454545;
}
.spaical_lidks {
	padding: 36px;
	background: #fff;
	overflow: hidden;
	display: block;
}

.sepaci_img {
	width: 41%;
}

.sepaci_img .img {
	border-radius: 66px;
	width: 133px;
	height: 133px;
	overflow: hidden;
	background-size: cover !important;
}

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

.spacial_list ul {
	margin-left: -25px;
}

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

.spacial_rigth {
	width: 56%;
}

.sbhhdf_riqkjd {
	font-size: 14px;
	color: #aaaaaa;
	line-height: 30px;
	display: block;
	text-align: right;
}

.spanjd_ewine {
	font-size: 22px;
	color: #474747;
	line-height: 28px;
	display: block;
	text-align: right;
}

.seplais_rishjd {
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.snjhvd_tit {
	font-size: 16px;
	text-align: left;
	color: #474747;
	line-height: 30px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
}

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

.ankjhd_lishdfj ul {
	margin-left: -30px;
}

.ankjhd_diblv {
	width: 48.63%;
}

.anjbhd_right {
	width: 51.36%;
	padding: 30px;
	display: block;
}

.enfdh_listd {
	overflow: hidden;
	display: block;
}
.leisjdk{
	display: none;
	text-align: left;
	position: relative;
	z-index: 99;
	margin: 14px 0!important;
}
.leisjk{
	display: block;
	position: relative;
	padding:0px 16px;
	background: #fff;
	box-shadow: 0 0 6px rgba(0,0,0,0.1);
	text-align: left;
	line-height: 52px;
	font-size: 16px;
	color: #000;
}
.leisjj{
	display: block;
	position: absolute;
	width: 60px;
	height: 52px;
	right: 0;
	top: 0 !important;
	z-index: 3;
	background:url(../images/lei-sjj.png) center center no-repeat;
	background-size: 20px auto !important;
	opacity: 0.8;
}
.leisjerk{
	display: none;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #fff;
	box-shadow: 0 0 6px rgba(0,0,0,0.1);
	padding:0 16px 16px;
}
.leisjerhk{
	height: auto;
	padding:12px 18px;
}
.leisjerk a{
	display: block;
	overflow: hidden;
	padding:12px 14px;
	border-bottom: 1px solid #ddd;
	line-height: 30px;
	font-size: 14px;
	color: #454545;
}
.leisan{
	padding: 6px 0;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #888;
}
.ajbhjdf_sjbhj {
	background: #fff;
	display: block;
	overflow: hidden;
}

.ankjhd_diblv img {
	width: 100%;
}

.ajbhjdf_sjbhj {
	background: #fff;
	display: block;
}

.ankjkbhd_tit {
	font-size: 18px;
	color: #000000;
	line-height: 28px;
	display: block;
	height: 56px;
	overflow: hidden;
	margin-bottom: 10px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}

.aevgd_text {
	font-size: 14px;
	color: #7b7b7b;
	line-height: 20px;
	margin-bottom: 20px;
	height: 100px;
	overflow: hidden;
	display: block;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 5; 
    -webkit-box-orient: vertical;
}

.eesjhvdf_riqkd {
	font-size: 14px;
	color: #000;
	display: block;
	line-height: 25px;
}

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

.skjbhdf {
	clear: both
}

.enkhs_lnavd ul {
	display: table;
	margin: 0 auto;
	position: relative;
	float: left;
	left: 50%;
}

.art_liskimg {
	display: block;
	background-size: cover !important;
}
.art_liskimg img{
	display: block;
	width: 100%;
}
.enkhs_lnavd li {
	float: left;
	padding: 30px 0;
	display: block;
	position: relative;
	float: left;
	right: 50%;
}

.enkhs_lnavd li a {
	width: 135px;
	height: 46px;
	overflow: hidden;
	display: block;
	margin: 0 10px;
	font-size: 16px;
	color: #000;
	line-height: 46px;
	text-align: center;
}
.enkhs_lnavd li a span{
	display: block;
	position: relative;
	top: 0;
	color: #000;
}

.enkhs_lnavd li a.xuzkd,
.enkhs_lnavd li a:hover {
	background: url(../images/english_nav.png) no-repeat;
	background-size: contain;
	color: #fff;
}
.enkhs_lnavd li a.xuzkd span,
.enkhs_lnavd li a:hover span {
	color: #fff;
}
.enkhs_lnavd li a:hover span {
	top: -100%;
}
.skjbhdf {
	padding: 60px 0 ;
	display: block;
	overflow: hidden;
}

.yuelidk_liakjd {
	background: #fff;
	padding: 45px 60px;
	overflow: hidden;
	display: block;
}

.yueli_left {
	width: 90px;
	height: 90px;
	padding: 10px 0;
	background: #006ed4;
	display: block;
	text-align: center;
}

.yueknshdf {
	padding: 50px 0;
}

.yuelik_right {
	width: 88%;
}

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

.nifk {
	font-size: 16px;
	color: #ffffff;
	line-height: 30px;
	display: block;
}

.yuelisjd_left {
	width: 80%;
	position: relative;
}

.yueskd_lidrigh {
	width: 16%;
}

.yuelisjd_left .xtkjagd {
	width: 19px;
	height: 100%;
	position: absolute;
	left: 0;
}

.yuqqnjs {
	width: 19px;
	height: 19px;
	display: block;
	background: url(../images/yueli_quan.jpg) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0;
	top: 0;
}

.xttiajd {
	width: 1px;
	height: 100%;
	background: #dadada;
	position: absolute;
	left: 9px;
	top: 0;
}

.yuelibd_lwjbd {
	padding-left: 40px;
}

.yuelsd_riqikd {
	font-size: 16px;
	color: #006ed4;
	line-height: 28px;
	display: block;
}

.yueli_djtitkf {
	font-size: 22px;
	color: #313131;
	line-height: 35px;
	display: block;
	margin: 10px 0 15px;
}

.yuejdf_stext {
	font-size: 16px;
	color: #727272;
	height: 90px;
	overflow: hidden;
	display: block;
	line-height: 30px;
	margin-bottom: 35px;
}

.yueskd_lidrigh {
	margin-top: 40px;
}

.yuelidk_liakjd li {
	overflow: hidden;
	display: block;
}

.sjhbhgd,
.ankjhd_diblv {
	overflow: hidden;
}
.swiper-container_newtop{
	padding-bottom: 12px;
}
.swiper-container_newtop .swiper-pagination_newtop{
	bottom:-3px;
	text-align: right;
}
.swiper-container_newtop .swiper-pagination-bullet{
	width: 20px;
	height: 20px;
	border: 2px solid #c7c7c7;
	opacity: 1;
	background:transparent;
}
.swiper-container_newtop .swiper-pagination-bullet-active{
	border: 2px solid #036bca;
	background:transparent;
}

.imvhgsd_mfh {
	display: block;
}

.imshgvd_img ul {
	margin-left: -30px;
}

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

.imshgvgd_imhkf img {
	width: 100%;
}

.imvhgsd_mfh {
	position: relative;
}
.a_hovgdbk{
	display: block;
	position: relative;
	overflow: hidden;
}
.a_hovgdbk b {
	width: 100%;
	height: 100%;
	display: none;
	background: url(../images/yingx_listbj.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.imaghdvf:hover .a_hovgdbk b {
	display: block;
	opacity: 1;
}

.imgshgvd_rqkjd {
	position: absolute;
	bottom: 0;
	right: 30px;
	background: #fff;
	font-size: 14px;
	text-align: center;
	width: 120px;
	height: 30px;
	line-height: 30px;
	color: #000;
	display: block;
}

.imhfs_titkfh {
	padding: 10px 15px;
	display: block;
	overflow: hidden;
}

.shvgdf_titkf {
	font-size: 16px;
	color: #1a1a1a;
	line-height: 30px;
	display: block;
	margin-bottom: 5px;
}

.zghfd_txkjd span {
	font-size: 14px;
	color: #9b9b9b;
	line-height: 30px;
	padding-left: 10px;
}

.imabhgd,
.imshgvd_img {
	overflow: hidden;
}

.sjk_topd {
	display: none;
	position: fixed;
	z-index: 9999;
	width: 100%;
}
.sjk_topk{
	height: 46px;
}
.sjk_topd {
	background: #006ED4;
	overflow: hidden;
}

.sjgbd_logo img {
	margin-top: 6px;
	margin-bottom: 3px;
	height: 36px;
}

.sjbhd_navd {
	/*margin-top: 10px;*/
}
.sjbhd_navd img{
	height: 46px;
}

.ban-tuk_sj {
	display: none;
}

.sjkdf_fotej {
	display: none;
}

.sjkdf_fotej {
	overflow: hidden;
	padding: 20px 0;
	text-align: center;
	background: #006ed4;
}

.sjkdf_fotej .bqjbhd {
	text-align: center;
}

.navj_list li {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}

.navj_list  li > a {
	font-size: 18px;
	padding: 13px 0;
	margin: 0 8vw;
	color: #222;
	line-height: 30px;
	display: block;
	overflow: hidden;
}
.navjmcn{
	display: block;
	float: left;
	font-size: 18px;
	color: #222;
	line-height: 30px;
}
.navjmen{
	display: block;
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #888;
	padding-top: 8px;
	line-height: 20px;
}
.navj_list li li a{
	font-size: 16px;
	color: #444;
	padding: 12px 0;
}
.sjkdf_fotej {
	display: none !important;
}

.navj_list li ul {
	display: none;
	padding: 0 20px;
	border-top: 1px solid rgba(0,0,0,0.1);
}
.navj_list li ul li:last-child {
	border-bottom:none;
}
.nav-souk{
	display: block;
	overflow: hidden;
	background:rgba(0,0,0,0.05);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	font-size: 18px;
	padding: 10px 8vw;
	color: #222;
	line-height: 30px;
}
.nav-souxk{
	display: block;
	background: #fff;
	overflow: hidden;
	padding: 0 16px;
	border-radius: 20px;
}
.nav-sous{
	display: block;
	width: calc(100% - 40px);
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #222;
}
.nav-souc{
	display: block;
	width: 40px;
	float: left;
	height: 40px;
	background: url(../images/news_sech.png) center right no-repeat;
	background-size:17px !important;
}


.in_fosnhdbf {
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 9999;
}

.in_fosnhdbf li a {
	display: block;
	position: relative;
	overflow: visible;
	
}
.in_fosnhdbf li a > img{
	position: relative;
	z-index: 2;
	width: 42px;
	height: 42px;
	border-radius: 6px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.04);
}
/*.in_fosnhdbf li a:hover{
	overflow: hidden;
}*/
.news_ewm-mk{
	/*display: block;*/
	bottom: 0;
	left: 0;
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	text-align: center;
	padding: 0;
	background: #fff;
	border: 0px solid #ddd;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}
.news_ewm-tu{
	width: 120px;
	height: 120px;
	margin: 0 auto;
    transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0);
}
.news_ewm-m{
	padding-top: 6px;
	line-height: 22px;
	font-size: 12px;
	color: #7b7b7b;
}
.in_fosnhdbf li a:hover .news_ewm-mk{
	width: 148px;
	height: 178px;
	bottom: 0;
	left: -148px;
	padding: 14px;
	border: 1px solid #ddd;
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}
.in_fosnhdbf li a:hover .news_ewm-tu{
    transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
}
.in_fosnhdbf li {
	margin-bottom: 5px;
}

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


/***************viewpoint***************/

.viewjsh_topkd {
	position: relative;
}
.viewjsh_topkd .swiper-slide{
	background-size: cover !important;
}
.viewjsh_topkd .gallery-thumbs {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 4;
}

.viewjsh_topkd .swiper-button-prev,
.viewjsh_topkd .swiper-button-next {
	width: 60px;
	height: 60px;
	display: block;
	background: #006ed4;
	top: auto;
	bottom: 0;
}

.viewjsh_topkd .swiper-button-next:after,
.viewjsh_topkd .swiper-button-prev:after {
	font-size: 24px;
	line-height: 60px;
	text-align: center;
	padding-left: 25px;
}

.viewjsh_topkd .swiper-button-prev {
	left: 40%;
}

.viewjsh_topkd .swiper-button-next {
	left: 45%;
}
.viewjsh_topkd .swiper-pagination_viewxwk{
	z-index: 9999;
	text-align: left;
	bottom: 73px;
	padding-left: 73px;
}
.viewjsh_topkd .swiper-pagination_viewxwk .swiper-pagination-bullet{
	background: #6f6f6f;
	width: 16px;
	height: 16px;
	margin: 0 4px;
	opacity: 1;
}
.viewjsh_topkd .swiper-pagination_viewxwk .swiper-pagination-bullet-active{
	background: #006eda;
}
/*index*/
.in-ban{
	display: block;
	position: relative;
	overflow: hidden;
}
.in-ban .swiper-pagination-ban{
	bottom: 35px;
}
.swiper-pagination-ban .swiper-pagination-bullet{
	border: 2px solid #dcdcdc;
	background: #dcdcdc;
	opacity: 1;
	width: 13px;
	height: 13px;
}
.swiper-pagination-ban .swiper-pagination-bullet-active{
	background: transparent;
	border-color: #fff;
}
.swiper-button-next-ban{
	background: url(../images/in-banj2.png) center center no-repeat;
}
.swiper-button-prev-ban{
	background: url(../images/in-banj1.png) center center no-repeat;
}
.block-sj.in-ban .swiper-pagination-ban{
	bottom: 60px;
	text-align: right;
	padding-right: 12px;
}
.block-sj .swiper-pagination-ban .swiper-pagination-bullet{
	border-width: 1px;
	width: 8px;
	height: 8px;
}
.block-sj .in-bantu-sjm {
	width: 100%;
}
.in-bantu{
	display: block;
	width: 100%;
}
.in-bantu-sjm{
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.65);
	padding: 12px 14px;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-bannk{
	display: block;
	position: absolute;
	width:454px;
	height: auto;
	z-index: 9;
	padding: 111px 64px 146px;
	background: url(../images/in-banbg.png) center center no-repeat;
	background-size:100% 100% !important;
	top: 12%;
}
.in-bannkr{
	left: calc(50% + 260px);
}
.in-bannkl{
	right: calc(50% + 260px);
}
.in-ban-tit{
	display: block;
	height: 80px;
	margin-bottom: 15px;
	line-height: 40px;
	font-size:22px;
	color: #fff;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.in-ban-text{
	border-top: 1px solid rgba(255,255,255,0.4);
	padding-top: 12px;
	margin-bottom: 26px;
}
.in-ban-texta{
	height: 98px;
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: rgba(255,255,255,0.8);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
}
.in-ban-duo{
	display: block;
	width: 140px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	background: url(../images/in-bandbg.jpg) center center repeat-y;
	border-radius:40px;
	line-height: 40px;
	font-size:16px;
	color: #fff;
}
.in-ban-duo span{
	display: block;
	position: relative;
	top: 0;
	color: #fff;
}
.in-ban-duo:hover span{
	top: -100%;
}
.in-ylmdk{
	display: block;
	overflow: hidden;
}
.in-ylmk{
	max-width: calc(100% - 120px);
	float: left;
	padding-right: 12px;
}
.in-yltuk{
	display: block;
	float: right;
	width: 120px;
	height: 92px;
	background-size: cover !important;
	border-radius: 5px;
}
.in-zxtit{
	display: block;
	margin-bottom: 10px;
	line-height: 38px;
	font-size: 22px;
	color: #313131;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-zxtext{
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #888;
}
.in-zxda{
	display: block;
	overflow: hidden;
	border-top: 1px solid #e5e5e5;
	padding-top: 26px;
	line-height: 40px;
	font-size: 14px;
	color: #888;
}
.in-zxda span{
	padding: 0 18px;
}
.in-zxda span i{
	font-style: normal;
	font-size: 14px;
}
.in-zxda span.on, .in-zxda .selected span{
	color: #313131;
	font-size: 30px;
	font-weight: bold;
}
.in-zxdan{
	display: block;
	float: left;
	width: 72px;
	background: url(../images/indaj.jpg) center right no-repeat;
	line-height: 40px;
	font-size: 16px;
	color: #313131;
}
.in-j{
	display: block;
	float: right;
	margin-top: 20px;
	padding-top: 4px;
	margin-right: 60px;
}
.in-j2{
	display: block;
	float: right;
	margin-top: 20px;
}
.in-zxtjdk{
	display: block;
	position: relative;
}
.in-zxtjxk2{
	display: block;
	position: absolute;
	left: 0;
	width: calc(50% - 750px);
	height: 100%;
	background: #fff;
	box-shadow:30px 6px 30px rgba(0,0,0,0.11);
}
.container.in-zxtjxk{
	display: block;
	padding: 20px 35px 20px 0 !important;
	margin-bottom: 20px;
	background: #fff;
	position: relative;
	z-index: 3;
	box-shadow:30px 6px 30px rgba(0,0,0,0.11);
}
.in-zxtda{
	display: block;
	width: 90px;
	height: 92px;
	float: left;
	background: url(../images/in-ybg.png) center center no-repeat;
	background-size: contain !important;
	text-align: center;
	padding-top: 4px;
}
.in-zxtda1{
	margin-bottom: 2px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
}
.in-zxtda1 span{
	color: #fff !important;
}
.in-zxtda2{
	line-height: 38px;
	font-size: 30px;
	color: #006ed4;
	font-weight: bold;
}
.in-zxtda span{
	font-size: 12px;
	font-weight: normal;
	color: #6bb6fa;
}
.in-zxtnd{
	display: block;
	overflow: hidden;
}
.in-zxtnk{
	display: block;
	margin-left: 125px;
	margin-right: 160px;
	height: 92px;
}
.in-zxtnk .swiper-container-inzx{
	height: 92px;
}
.in-zxdtk{
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.in-zxdtit{
	display: block;
	float: left;
	padding-right: 26px;
	background: url(../images/in-ztt.jpg) center right no-repeat;
	line-height: 36px;
	font-size:24px;
	color: #0064bd;
}
.in-zxdtiten{
	padding-top: 5px;
	line-height: 31px;
	font-size: 16px;
	color: #5d5d5d;
}
.in-wjtit{
	display: block;
	overflow: hidden;
	float: left;
	margin-bottom: 10px;
}
.in-wjtitcn{
	line-height: 36px;
	font-size:24px;
	color: #0064bd;
}
.in-wjtiten{
	margin-left: 8px;
	padding-top: 5px;
	line-height: 31px;
	font-size: 16px;
	color: #777;
}
.in-wjtitcn2{
	line-height: 36px;
	font-size:24px;
	color: #888;
}
.in-wjtiten2{
	margin-left: 8px;
	padding-top: 5px;
	line-height: 31px;
	font-size: 16px;
	color: #999;
}
.in-zxdta{
	display: block;
	margin-left: 230px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #3b3b3b;
}
.in-zxdta .swiper-container-indt{
	height: 36px;
}
.in-zxdta .swiper-container-indt .swiper-slide{
	height: 36px !important;
	float: left;
}

.in-zxdta .swiper-container-indt2{
	height: 72px;
}
.in-zxdta .swiper-container-indt2 .swiper-slide{
	height: 72px !important;
	float: left;
}
.in-zxdta a{
	display: block;
	height: 36px;
	width: 50%;
	float: left;
	padding-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-zxdta a, .in-zxdta a:visited{
	color: #3b3b3b;
}
.in-zxdta span{
	color: #0064c0;
}
.cls_container{ height:36px;overflow:hidden;}
.cls_container ul{margin-left: -20px;}
.cls_container ul li{height:36px; width:50%; padding-left: 20px; float:left; display:inline;}
.cls_container ul li a{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.inrmk{
	display: block;
	background: #fff;
	padding: 24px 30px;
	overflow: hidden;
	margin-bottom: 35px;
	box-shadow: 0 0 25px rgba(36,88,136,0.08);
}
.inrm-dtit{
	display: block;
	margin-bottom: 8px;
	background: url(../images/in-rmb.png) left center no-repeat;
	padding-left: 37px;
	line-height: 34px;
	font-size: 20px;
	color: #4a4a4a;
}
.inrm-dtiten{
	padding-left: 8px;
	line-height: 34px;
	font-size: 14px;
	color: #4a4a4a;
}
.xg{
	height: 64px;
}
.inrm-q{
	display: block;
	overflow: hidden;
	margin-left: -9px;
	position: relative;
	width: calc(100% - 44px);
	float: left;
}
/*.inrm-q:after {
    content: "";
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    height: 18px;
    background: -moz-linear-gradient(to bottom,rgba(255,255,255,0),#fff);
    background: -webkit-linear-gradient(to bottom,rgba(255,255,255,0),#fff);
    background: linear-gradient(to bottom,rgba(255,255,255,0),#fff);
}*/
.poster-btn{
	float: right;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	color: #787878;
	cursor: pointer;
}
.poster-btn a, .poster-btn a:visited{
	color: #787878;
	font-family: "宋体";
	cursor: pointer;
}
.poster-btn{
	display: block;
	font-family: "宋体";
	/*transform:rotate(90deg);
-ms-transform:rotate(90deg); 	
-moz-transform:rotate(90deg); 	
-webkit-transform:rotate(90deg);
-o-transform:rotate(90deg); */
}
.inrm-q a{
	display: block;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	border: 1px solid #869dc4;
	border-radius: 20px;
	padding: 0 17px;
	overflow: hidden;
	line-height: 31px;
	font-size: 14px;
	color: #869dc4;
}
.inrm-q a:visited{
	color: #869dc4;
}
.inrm-q a:hover{
	background: #869dc4;
	color: #fff;
}
.in-xwdk{
	display: block;
	overflow: hidden;
	margin-bottom: 35px;
}
.in-xwt-duo{
	display: block;
}

.in-xwtik{
	display: block;
	overflow: hidden;
	margin-bottom: 28px;
}
.in-xwtit{
	display: block;
	float: left;
	font-weight: bold;
	line-height: 39px;
	font-size: 28px;
	color: #4a4a4a;
}
.in-xwtitcn{
	line-height: 39px;
	font-size: 28px;
	color: #4a4a4a;
}
.in-xwtiten{
	margin-left: 8px;
    padding-top: 8px;
    line-height: 31px;
    font-size: 16px;
    color: #5d5d5d;
    font-weight: normal;
    text-transform:uppercase ;
}
.in-xwt-duo{
	display: block;
	float: right;
	width: 137px;
	height: 40px;
	overflow: hidden;
	border-radius: 20px;
	text-align: center;
	background: url(../images/in-bandbg.jpg) center center repeat-y;
	background-size: 100% auto !important;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
}
.in-xwt-duo:visited{
	color: #fff;
}
.in-xwt-duo span{
	display: block;
	position: relative;
	top: 0;
	color: #fff;
}
.in-xwt-duo:hover span{
	top: -100%;
}
.in-rwk{
	display: block;
	background: url(../images/in-rwbg.jpg) center bottom no-repeat #fff;
	padding: 54px 0 39px;
	overflow: hidden;
}
.in-rwk .container{
	overflow: hidden;
}
.in-rwtik{
	display: block;
	overflow: hidden;
	float: left;
}
.in-rwtt{
	display: block;
	width: 60px;
	height: 3px;
	background: #909090;
	margin-bottom: 23px;
}
.in-rwtien{
	display: block;
	margin-bottom: 16px;
	font-size:32px;
	line-height: 32px;
	color: #5d5d5d;
	font-weight: bold;
	text-transform: uppercase;
}
.in-rwticn{
	font-size: 28px;
	line-height: 1;
	color: #5d5d5d;
	font-weight: bold;
}
.in-rwtext{
	display: block;
	margin: 0 auto;
	width: 650px;
	line-height: 28px;
	font-size: 14px;
	color: #7a7a7a;
}
.in-rwtidk{
	display: block;
	overflow: hidden;
	margin-bottom: 26px;
}
.in-rwtfr{
	display: block;
	position: relative;
	width: 85px;
}
.swiper-button-prev:after, .swiper-button-next:after{
	content: "";
}
.swiper-button-next-inrw, .swiper-button-prev-inrw{
	width: 38px;
	height: 38px;
	top: 0;
	margin-top: 0;
	left: auto;
}
.swiper-button-next-inrw{
	background: url(../images/inrj2.png) center center no-repeat;
	background-size: cover !important;
	right: 0;
}
.swiper-button-prev-inrw{
	background: url(../images/inrj1.png) center center no-repeat;
	background-size: cover !important;
	right: 46px;
}

.in-rwtjk{
	display: block;
	width:50%;
	float: left;
	position: relative;
}
.inrtu1k{
	display: block;
	position: relative;
}
.inrtu1kk{
	display: block;
	width: 100%;
}
.in-rwtmsk{
	display: block;
	position:absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.46);
	z-index: 3;
	padding: 19px 36px;
}
.in-rwtm1{
	display: block;
	margin-bottom: 4px;
	line-height:36px;
	font-size: 22px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.in-rwtmsk .in-rwtm1{
     -webkit-line-clamp: 1; 
}
.in-rwtm2{
	display: block;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.in-rwtm2 p{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.in-rwtjk2{
	display: block;
	width:50%;
	float: left;
	position: relative;
}
.inrtu2xk{
	display: block;
	overflow: hidden;
	position: relative;
}
.inrtu2k{
	display: block;
	position: relative;
}
.in-rxj1{
	display: block;
	position: absolute;
	z-index: 6;
	bottom:0;
	left: calc(50% - 24px);
}
.in-rxj2{
	display: block;
	position: absolute;
	z-index: 6;
	top:0;
	left: calc(50% - 24px);
}

.tab{
	position:relative;
}
.tab .tab_menu{
	z-index:1;
	overflow: hidden;
	margin-left: 88px;
}
.tab .tab_menu li{
	width: auto;
	cursor:pointer;
	float: left;
	height: 40px;
	overflow: hidden;
}
.tab .tab_box{
	width: ; 
	float:none;
}
.tab .tab_menu .selected{
	cursor:pointer;
}
.hide{
	display:none;
	}
.tab_box .div{
	padding:0;
} 
.inrtu2xk1{
	display: block;
	width: 50%;
	height: auto;
	float: left;
	background: #fff;
}
.inrtu2xk2{
	display: block;
	width: 50%;
	height: auto;
	float: left;
	background: #f0f3f7;
}
.inrtu2km{
	display: block;
	position: relative;
	overflow: hidden;
}
.inrtu2kmk{
	display: block;
	position: absolute;
	z-index: 7;
	left:0;
	top: 0;
	width: 100%;
	height: auto;
	padding: 35px 50px;
}
.inrtu2km-tit{
	position: relative;
	margin-bottom: 12px;
	font-size: 22px;
	line-height: 36px;
	max-height: 72px;
	color: #484848;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.inrtu2km-text{
	display: block;
	position: relative;
	max-height: 84px;
	overflow: hidden;
	margin-bottom: 14px;
	font-size: 14px;
	line-height: 21px;
	color: #8e8e8e;
}
.inrtu2km-texta{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
}
.inrtu2km-texta, .inrtu2km-texta:visited{
	color: #8e8e8e;
}
.in-dduo{
	display: block;
	margin-top: 22px;
	width: 138px;
	height: 40px;
	border-radius: 40px;
	float: right;
	overflow: hidden;
	background: url(../images/in-bandbg.jpg) center center repeat-y;
	background-size:100% auto !important;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}
.in-dduo span{
	display: block;
	position: relative;
	top: 0;
	color: #fff;
}
.in-dduo:hover span{
	top: -100%;
}
/*观点*/
.ingdk{
	display: block;
	overflow: hidden;
	padding: 40px 0;
	background: #fff;
}
.in-dtik{
	display: block;
	margin-bottom: 28px;
	overflow: hidden;
}
.in-gdtit{
	display: block;
	float: left;
	font-weight: bold;
	line-height:48px;
	font-size:28px;
	color: #5d5d5d;
}
.in-gdtit{
	color: #fff;
}
.in-gdtit span{
	color: #fff;
}
.in-gd-duo{
	display: block;
	width: 138px;
	height: 40px;
	border-radius: 40px;
	overflow: hidden;
	float: right;
	border: 1px solid #a7a7a7;
	text-align: center;
	line-height: 38px;
	font-size:16px;
	color: #a7a7a7;
}
.in-gd-duo span{
	display: block;
	position: relative;
	top: 0;
	color: #a7a7a7;
}
.in-gd-duo:hover span{
	top: -100%;
}
/*影像*/
.inyxk{
	display: block;
	overflow: hidden;
	padding: 0 0 40px;
	background: #fff;
}
.container-fr{
	display: block;
    width: calc((100% - 1500px)/2 + 1500px);
    float: right;
}
.container-fr .swiper-button-next:after, .container-fr .swiper-button-prev:after{
	content: "";
}
.swiper-button-next-inyx, .swiper-button-prev-inyx{
	width: 48px;
	height: 48px;
	border-radius: 50%;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.swiper-button-next-inyx{
	background:url(../images/inyxj2.jpg) center center no-repeat;
}
.swiper-button-prev-inyx{
	background:url(../images/inyxj1.jpg) center center no-repeat;
}
/*文艺*/
.inwyk{
	display: block;
	background: URL(../images/inwybg.jpg) center center no-repeat;
	background-size:cover !important;
	background-attachment: fixed;
	padding: 95px 0 135px;
	overflow: hidden;
}
.in-wytit{
	display: block;
	float: right;
}
.in-wynk{
	display: block;
	width: calc(100% - 215px);
	padding-right: 245px;
}
.swiper-container-inwy{
	display: block;
	padding-top: 53px;
}
.swiper-container-inwy .swiper-pagination-inwy{
	bottom: auto;
	top: 0;
	text-align: left;
}
.swiper-container-inwy .swiper-pagination-inwy .swiper-pagination-bullet{
	width: 13px;
	height: 13px;
	border: 2px solid #919191;
	background: #919191;
	opacity: 1;
}
.swiper-container-inwy .swiper-pagination-inwy .swiper-pagination-bullet-active{
	border-color: #0091ff;
	background: transparent;
}
.in-wynda{
	display: block;
	float: right;
	width: 85px;
}
.in-wynda1{
	display: block;
	font-weight: bold;
	line-height:40px;
	font-size:28px;
	color: #fff;
}
.in-wynda2{
	display: block;
	line-height:28px;
	font-size:16px;
	color: #fff;
}
.in-wynmk{
	display: block;
}
.in-wynm-tit{
	display: block;
	font-weight: bold;
	margin-bottom: 13px;
	line-height: 42px;
	font-size: 26px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-wynm-text{
	display: block;
	height:90px;
	margin-bottom: 35px;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px;
	color: rgba(255,255,255,0.8);
}
.in-wynm-texta{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.in-wynm-texta p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.in-wynm-texta, .in-wynm-texta:visited{
	color: rgba(255,255,255,0.8);
}
.in-wynm-duo{
	display: block;
	width: 138px;
	height: 40px;
	border-radius: 40px;
	overflow: hidden;
	border: 1px solid rgba(255,255,255,0.6);
	background: rgba(0,0,0,0.6);
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.in-wynm-duo span{
	display: block;
	position: relative;
	top: 0;
	color: #fff;
}
.in-wynm-duo:hover span{
	top: -100%;
}
/*公益*/
.ingyk{
	display: block;
	overflow: hidden;
	padding: 56px 0 36px;
	background: #f0f3f7;
}
/*.in-gylbk{
	display: block;
	padding-left: 88px;
	overflow: hidden;
}*/
.in-gylb{
	display: block;
	overflow: hidden;
	margin-left: -64px;
}
.in-gylb li{
	display: block;
	width: 33.333%;
	padding-left: 64px;
	float: left;
}
.in-gylnk12{
	display: block;
	position: relative;
	overflow: hidden;
	margin-bottom: 45px;
}
.in-gylnk1{
	display: block;
	background: #fff;
	position: relative;
	padding: 45px 40px;
	overflow: hidden;
}
.in-gyln-da{
	display: block;
	margin-bottom: 16px;
	line-height: 20px;
	font-size:14px;
	color: #aaa;
}
.in-gyln-tit{
	position: relative;
	z-index: 2;
	margin-bottom: 28px;
	line-height: 30px;
	font-size: 24px;
	color: #272727;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.in-gyln-text{
	display: block;
	position: relative;
	z-index: 2;
	height: 114px;
	margin-bottom: 12px;
	overflow: hidden;
	margin-bottom: 6px;
	line-height: 29px;
	font-size: 14px;
	color: #7a7a7a;
}
.in-gyln-texta, .in-gyln-texta{
	color: #7a7a7a;
}
.in-gyln-texta{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 4; 
    -webkit-box-orient: vertical;
}
.in-gylnsz{
	display: block;
	position: absolute;
	right:33px;
	bottom:-36px;
	font-size: 90px;
	line-height: 1;
	color: #f6f8fa;
	font-family: arial;
	font-weight: bold;
}
.in-gyl1{
	padding-top: 290px;
}
.in-gyl2{
	padding-top: 145px;
}

.in-gylnk2{
	display: block;
	background: #fff;
	position:absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 4;
	padding: 40px;
}
.in-gytuk{
	display: block;
	position: relative;
	z-index: 2;
	overflow: hidden;
	width: 100%;
	height: auto;
}
.in-gytuk img{
	display: block;
	width: 100%;
}
.in-gytumk{
	background: #fff;
	padding: 24px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
}
.in-gylnk2 .in-gytumk, .in-gylnk1 .in-gytumk{
	padding: 24px 0 0;
}
.in-gytumk .in-gyln-tit{
	overflow: hidden;
	height: 52px;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
	margin-bottom: 0;
	line-height: 26px;
	font-size: 16px;
	color: #272727;
}
.in-gylnk12:hover .in-gylnk2{
	top: 0;
}
/*轻贸*/
.inqmk{
	display: block;
	background:url(../images/inqmbg.jpg) center top repeat-x;
	overflow: hidden;
	padding: 42px 0 0;
	position: relative;
}
.inqmk .in-gdtit{
	color: #fff;
}
 .swiper-pagination-inqm{
	width: calc(50% - 36px);
	z-index: 6;
	bottom: 20px;
	text-align: right;
	margin-right: 36px;
	padding-right: 48px;
	background:url(../images/inqmtt.jpg) center right no-repeat;
}
.swiper-pagination-inqm span{
	background: transparent;
	margin: 0 10px;
	height: 26px;
	width: auto;
	font-size: 16px;
	color: #272727;
	opacity: 1;
}
 .swiper-pagination-inqm .swiper-pagination-bullet-active{
	color: #0095ff;
}
.swiper-slide{
	background-size: cover !important;
}
/*专题*/
.inztk{
	display: block;
	position: relative;
	overflow: hidden;
	padding-bottom: 52px;
}
.inztlbk{
	display: block;
	overflow: hidden;
}
.inztlb{
	display: block;
	margin-left: -22px;
}
.inztlb li{
	display: block;
	width: 25%;
	float: left;
	padding-left:22px;
}
.inztlk{
	display: block;
	background: #fff;
	padding: 38px 48px 46px;
	overflow: hidden;
}
.inztl-tik{
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 16px;
}
.inztltu{
	display: block;
	float: left;
	width: 71px;
	height: 71px;
	background-size: cover !important;
}
.inztl-tim{
	display: block;
	position: relative;
	height: 64px;
	overflow: hidden;
	line-height:32px;
	font-size: 16px;
	color: #474747;
}
.inztl-dak{
	padding-top: 22px;
	text-align: right;
}
.inztl-da1{
	margin-bottom: 8px;
	line-height:1;
	font-size: 14px;
	color: #aaa;
}
.inztl-da2{
	line-height:1;
	font-size: 22px;
	color: #474747;
}
/*电子杂志*/
.indzk{
	display: block;
	background: url(../images/indzbg.jpg) center center no-repeat;
	background-size: cover !important;
	background-attachment:fixed ;
	padding: 62px 0 58px;
	overflow: hidden;
}
.indzzz{
	display: block;
	margin: 0 auto;
	max-width: 1040px;
}
.indzb{
	display: block;
	float: left;
}
.indzdu{
	display: block;
	float: right;
	width: 138px;
	height: 40px;
	border: 1px solid rgba(255,255,255,0.8);
	border-radius: 40px;
	overflow: hidden;
	margin-top: 12px;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
}
.indzdu span{
	display: block;
	position: relative;
	top: 0;
}
.indzdu:hover span{
	top: -100%;
}
.indzmk{
	display: block;
	margin-left: 92px;
	margin-right: 200px;
}
.indzm-tit{
	display: block;
	margin-bottom: 10px;
	line-height: 1;
	font-size: 28px;
	color: #fff;
}
.indzm-text{
	display: block;
	line-height: 2;
	font-size: 14px;
	color: rgba(255,255,255,0.8);
}
/*新闻*/
.inxwtjk{
	display: block;
	position: relative;
	float: left;
	width: calc(50% - 10px);
	margin-bottom: 20px;
	background: #fff;
	padding: 35px 40px;
	overflow: hidden;
}
.inxwtxlb{
	display: block;
	float: left;
	width: 50%;
	margin-left: 10px;
	padding-left: 10px;
}
.inxwtjtu{
	display: block;
	width: 69%;
	height:340px;
	float: left;
	background-size: cover !important;	
}
.inxwtjmk{
	display: block;
	width: 31%;
	float: left;
	padding-left: 30px;
}
.inxwtjm1{
	margin-bottom: 34px;
	line-height:34px;
	font-size: 18px;
	color: #3b3b3b;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
     -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
}
.inxwtjm1:visited{
	color: #3b3b3b;
}
.inxwtjmda{
	display: block;
	background: url(../images/news_sjk.jpg) left center no-repeat;
	padding-left: 25px;
	line-height:26px;
	font-size:14px;
	color: #7c7c7c;
}
.inxwtxlb li{
	width: 50%;
}
.swiper-button-next-inxw, .swiper-button-prev-inxw{
	display: block;
	width:36px;
	height: 32px;	
	top: auto;
	margin-top: 0;
	bottom: 0;
}
.swiper-container-inxw .swiper-button-next:after, 
.swiper-container-inxw .swiper-button-prev:after{
	content: "";
}
.swiper-button-next-inxw{
	background: url(../images/in-xwj2.jpg) center center no-repeat;
	left: calc(69% + 57px);
}
.swiper-button-prev-inxw{
	background: url(../images/in-xwj1.jpg) center center no-repeat;
	left: calc(69% + 20px);
}
.bq-fuhr{
	display: block;
	height: 54px;
}
.bq-fuk{
	display: block;
	position: fixed;
	z-index: 9999;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 54px;
	background:#006ed4;
}
.bq-fuk a{
	display: block;
	float: left;
	width: 20%;
	height: 54px;
	padding-top: 7px;
	text-align: center;
	border-left: 1px solid rgba(255,255,255,0.2);
	position: relative;
}
.bq-fuk a:first-child{
	border-left: none;
}
.bq-fuk a > img{
	height: 20px;
}
.bq-fum{
	display: block;
	text-align: center;
	padding-top: 4px;
	line-height: 1;
	font-size: 14px;
	color: #fff;
}
.ewmmk{
	display: none;
	width: 200px;
	height: 204px;
	position:absolute;
	border: 1px solid #ddd;
	right: -62px;
	top:-204px;
}
.ewmmk img{
	width: 100%;
}
.ewmmk2{
	display: none;
	width: 200px;
	height: 204px;
	position:absolute;
	border: 1px solid #ddd;
	right: 0;
	top:-204px;
}
.ewmmk2 img{
	width: 100%;
}
/*2020-03-11*/
.swiper-container-jmtj .swiper-pagination-jmtj{
	width: auto;
	left: auto;
	right: 23px;
	bottom: 25px;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
	padding: 5px 12px;
	height: auto;
	border-radius: 40px;
	z-index: 99;
	
}
.swiper-container-jmtj .swiper-pagination-jmtj span{
	background: #c4c4c4;
	width: 11px;
	height: 11px;
	display: block;
	float: left;
	opacity: 1;
}
.swiper-container-jmtj .swiper-pagination-jmtj .swiper-pagination-bullet-active{
	background: #fff;
}
.rw-jdtjk{
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
.swiper-container-rwjdtj .swiper-pagination-rwjdtj{
	width: auto;
	left: auto;
	right: 23px;
	bottom: auto;
	top: 25px;
	background: rgba(0,0,0,0.5);
	overflow: hidden;
	padding: 5px 12px;
	height: auto;
	border-radius: 40px;
	z-index: 99;
}
.swiper-container-rwjdtj .swiper-pagination-rwjdtj span{
	background: #c4c4c4;
	width: 11px;
	height: 11px;
	display: block;
	float: left;
	opacity: 1;
}
.swiper-container-rwjdtj .swiper-pagination-rwjdtj .swiper-pagination-bullet-active{
	background: #fff;
}
.yxtjk{
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
	border: 1px solid #d0d6e0;
	padding: 50px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.18);
}
/**/
.tabPanel-ystj{
	display: block;
	overflow: hidden;
	position: relative;
}
.tabPanel-ystj .gallery-thumbs{
	display: block;
	width: calc(100% - 556px);
	float: left;
	padding-right: 60px;
	position: absolute;
	height: 100%;
}
.tabPanel-ystj .gallery-thumbs .swiper-slide{
	display: block;
	border-bottom: 1px solid #e8e8e8;
	height: 48px !important;
	line-height: 48px;
	font-size: 16px;
	color: #000;
}
.imabh-m{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
}
.tabPanel-ystj .gallery-thumbs .swiper-slide-thumb-active{
	color: #006ed4;
	font-size: 20px;
}
.tabPanel-ystj .gallery-top{
	display: block;
	float: right;
	width: 556px;
	overflow: hidden;
}
.tabPanel-ystj .gallery-top .swiper-slide{
	min-height:100px;
}
.yx-tjtuk{
	display: block;
	overflow: hidden;
	background-size: cover !important;
}
.yx-tjtuk img{
	display: block;
	width: 100%;
}

/**/
.gy-rwtjk{
	display: block;
	position: relative;
	width: 100%;
	overflow: hidden;
}
.swiper-container-gytj{
	padding-bottom: 30px;
	margin-bottom: 20px;
}
.swiper-container-gytj .swiper-pagination-gytj{
	bottom: 0;
}
.swiper-container-gytj .in-rwtmsk{
	background: url(../images/gy-banbg.png) center bottom repeat-x;
	background-size: auto 100% !important;
}
.top-ma{
	margin-left: 12px;
	padding-top: 24px;
}
/**/
.zazhikdf_top .swiper-container-zztj{
	display: block;
	padding-bottom: 30px;
}
.zazhikdf_top .swiper-pagination-zztj span{
	width: 12px;
	height: 12px;
}
.zazhikdf_top .swiper-slide{
	text-align: center;
}
.zazhikdf_top .swiper-slide {
	  transition: 300ms;
	  transform: scale(0.8);
}
.zazhikdf_top .swiper-slide-active, .zazhikdf_top .swiper-slide-duplicate-active{
    transform: scale(1);
}
/**/
.hblbtu .img{
	border-radius: 0;
	background-size: contain !important;
}
.hblbtu img{
	width: 92%;
}
/*.hblbk .spaical_lidks{
    display: flex;
    align-items: center;
}*/
.hblbk .spacial_rigth{
	padding-top: 44px;
}
.inhzank{
	display: block;
	overflow: hidden;
}
.inhza{
	display: block;
	width: 120px;
    height: 36px;
    border: 1px solid rgba(255,255,255,0.8);
    border-radius: 36px;
    overflow: hidden;
    text-align: center;
    line-height: 34px;
    font-size: 14px;
    color: #fff;
}
.inhza, .inhza:visited{
    color: #fff;
}
.jiaz{
	padding-top: 8px;
	text-align: center;
	font-family: "宋体";
	font-size: 16px;
	line-height: 1;
	color: #fff;
}
.jiaz:visited, .jiaz:hover{
	color: #fff;
}
/*公共*/
.block-sj {
	display: none;
}

.block-ipad {
	display: none;
}
.block-pc {
	display: block;
}

.in-rwtu{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	background-size: cover !important;
}
.art_listdk li:hover .artjks_titk,
.viewjhbs_xiakj li:hover .viewhg_bor,
.ankjhd_lishdfj li:hover .ankjkbhd_tit,
.yuelidk_liakjd li:hover .yueli_djtitkf {
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-o-transform: translateX(10px);
	transform: translateX(10px);
}

.imshgvd_img li:hover .imshgvgd_imhkf,
.enshvgd_listdk li:hover .sibhd_sljjd_img,
.ankjhd_lishdfj li:hover .sjhbhgd,
.person_list li:hover .personhd_imgd,
.news_xlist li:hover .news_list_leftkd .newsd_imgd {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

.imshgvd_img li .imshgvgd_imhkf,
.art_listdk li .artjks_titk,
.imshgvd_img li .a_hovgdbk b,
.viewjhbs_xiakj li .viewhg_bor,
.enshvgd_listdk li .sibhd_sljjd_img,
.ankjhd_lishdfj li .ankjkbhd_tit,
.ankjhd_lishdfj li .sjhbhgd,
.yuelidk_liakjd li .yueli_djtitkf,
.navk a b,
.person_list li .personhd_imgd,
.news_xlist li .news_list_leftkd .newsd_imgd,
.in-ban-duo span, .inrm-q a, .in-dduo span,.in-gd-duo span, .in-wynm-duo span,
.indzdu span, .a_hovgdbk b, .in-gylnk2, .navk a span, .vi-dtu,
.in-xwt-duo span, .news_ewm-mk, .enkhs_lnavd li a span,
.news_gdjbsjd span {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}