@charset "utf-8";
 
/* 位置导航 */
.location { position:relative; height: 66px; margin-bottom:4vh; padding:0; background-color: #fff; border-bottom:1px solid #dcdcdc; line-height:65px; }
    /* 面包屑 */
.breadcrumbs{float:right;}
    /* 二级菜单 */
.menu { overflow:hidden;}
.menu li{position: relative;float:left;}
.menu li a{display:block;padding:0 28px; transition:.3s;font-size:18px;}
.menu li a:hover,
.menu li.on a{background-color: #da231b;color:#fff;}
#menu_sj { display: none; }
@media (max-width:1200px ){
	.location { position:relative; height: 66px; margin-bottom:4vh; padding:0; background-color: #fff; border-bottom:1px solid #dcdcdc; line-height:65px; }
	.breadcrumbs{ display:none; }
	.menu { overflow:hidden;}
	.menu li{position: relative;float:left;}
	.menu li a{display:block;padding:0 28px; transition:.3s; font-size:14px;}
	.menu li a:hover,
	.menu li.on a{background-color: #da231b;color:#fff;}
}
@media screen and (max-width:1000px) {
	.menu li a{ padding:0 15px;  }
}
@media screen and (max-width: 768px) {
	.location {height: auto;margin-bottom: 2vh;line-height: 2.2;}
	.location .g-in { padding-bottom: 10px; }
	.breadcrumbs{float:none; padding: 12px 0; font-size: 14px; line-height: 1.8; }
	.menu { overflow:hidden;}
	.menu li{position: relative;float:left;line-height: 2.2;margin: 0 0 5px;}
	.menu li a{display:block;padding: 0 14px;transition:.3s;border-radius: 3px;}
	.menu li a:hover{background: none;color:#333;}
	.menu li.on a{background-color: #da231b;color:#fff;}
}

.left-third { margin-bottom: 4vh; text-align: center; }
.left-third li {display:inline-block;margin:0 3px 8px;line-height: 30px;vertical-align: top;}
.left-third li a {display: inline-block;padding: 3px 35px;border-radius: 30px;border:1px solid #ddd;transition: all .3s ease;}
.left-third li a:hover,.left-third li .on { border:1px solid #da231b; background: #da231b; color: #fff; }
@media screen and (max-width: 768px) {
	.left-third { margin-bottom: 2vh; }
	.left-third li { line-height: 26px; }
	.left-third li a {padding: 3px 20px; font-size: 12px; }
}

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 1%; text-align:center; }
.article .hd h1 { color:#000; font-size:34px; font-weight: normal;line-height: 48px}
.article .hd .titBar { color:#797979; font-size:18px; } 
.article .bd { padding-bottom:3%; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article  img{max-width: 100%}


.article01 { float:left; width:430px; padding:0 0 40px; line-height:2; font-size:16px; word-wrap:break-word; }
.article02 { float:right; width:calc(100% - 500px); }

.article02 .my-map { width:100%!important; }
.article02 #dituContent { width:calc(100% - 2px)!important; }

@media screen and (max-width:1200px) {
	.article01 { float:none; width:100%; padding:0 0 30px; font-size:14px; }
	.article02 { float:none; width:100%; }
	.article02 img { max-width:none!important; }
}


.section { height: auto; }

.about-title .hd { margin-bottom: 38px; color: #646464; text-align: center; }
.about-title .hd h2 { font-size: 24px; line-height: 46px; }
.about-title .hd h3 { font-size: 24px; font-weight: bold; line-height: 44px; text-transform: uppercase; }
.about-title2 .hd h2 { font-size: 30px; line-height: 52px; }
.about-title2 .hd h3 { font-size: 36px; line-height: 54px; }
@media screen and (max-width: 768px) {
	.about-title .hd { margin-bottom: 38px; }
	.about-title .hd h2 {font-size: 20px;line-height: 30px;}
	.about-title .hd h3 {font-size: 18px;font-weight: normal;line-height: 30px;}
	.about-title2 .hd h2 { font-size: 20px; line-height: 30px; }
	.about-title2 .hd h3 { font-size: 18px; line-height: 30px; }
}

/* 董事长寄语 */
.col-a { padding: 90px 0 120px; }
.col-a .g-in { display: flex; justify-content: space-between; align-items: center; }
.col-a .fl { width: 52%; }
.col-a .fr { width: 37%; }
.col-a .fr img { width: 100%; height: auto; }
@media (max-width:1200px ){
	.col-a { padding: 20px 0 60px; }
	.col-a .fl { width: 56%; }
	.col-a .fr { width: 37%; }
}
@media screen and (max-width: 768px) {
	.col-a { padding: 30px 0; }
	.col-a .g-in { display: block; }
	.col-a .fl { float: none; padding-right: 0; }
	.col-a .fr { float: none; }
	.container img { max-width: 100%; }
}
/* 关于我们 */
.col-b { padding: 76px 0 0; background: url(/images/about-col-b.jpg) no-repeat 50% 0; color: #fff; }
.col-b .hd { margin-bottom: 48px; color: #fff; }
.col-b .bd { line-height: 30px; }
@media screen and (max-width: 768px) {
	.col-b { padding: 30px 0; background-attachment:fixed; background-size: cover; }
	.col-b .hd { margin-bottom: 20px; }
	.col-b .bd { line-height: 30px; }
}

/* 管理团队 */
.col-c { padding: 70px 0 0; }
.col-c .hd { margin-bottom: 110px; }
.col-c .bd { margin-bottom: 73px; }
.col-c .item { display: block; }
.col-c .item .fl { width: 60%; }
.col-c .item .mt { margin: 20px 0 50px; }
.col-c .item .mt h2 { margin-bottom: 27px; color: #da251c; font-size: 24px; line-height: 31px; }
.col-c .item .mt h2 span { display: inline-block; margin-left: 35px; padding: 0 23px; border-radius: 31px; background-color:#da251c; color: #fff; font-size: 16px; vertical-align: top; }
.col-c .item .mc { line-height: 34px; }
.col-c .item .fr { width: 31%; }
.col-c .item .fr img { width: 100%; height: auto; }
.col-c .ft li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 24px; padding: 27px 0; border: 1px solid #dcdcdc; background-color: #e8e8e8; font-size: 24px; line-height: 34px; text-align: center; box-sizing: border-box; }
.col-c .ft li:nth-child(4n) { margin-right: 0; }
.col-c .ft li span { display: block; font-size: 16px; line-height: 26px; }
.col-c .ft li.on { background-color: #f0770c; color: #fff; }
@media (max-width:1200px ){
	.col-c { padding: 20px 0 0; }
}
@media screen and (max-width: 768px) {
	.col-c { padding: 30px 0 0; }
	.col-c .hd {margin-bottom: 20px;}
	.col-c .bd {margin-bottom: 10px;}
	.col-c .item .fl {float: none;width: 100%;padding-right: 0;margin: 0 0 15px;}
	.col-c .item .mt { margin: 10px 0 10px; }
	.col-c .item .mt h2 {margin-bottom: 10px;font-size: 18px;line-height: 28px;}
	.col-c .item .mt h2 span {margin-left: 15px;padding: 0px 20px;font-size: 12px;}
	.col-c .item .mc {line-height: 28px;}
	.col-c .item .fr { float: none; width: 100%; height: auto; }
	.col-c .item .fr img { width: 100%; height: auto; }
	.col-c .ft li {width: 25%;margin-right: 0;margin-bottom: 5px;padding: 5px 0 10px;font-size: 16px;line-height: 28px;}
	.col-c .ft li span {font-size: 12px;line-height: 18px;}
}

/* 集团架构 */
.col-d { padding: 78px 0 70px; }
.col-d .bd { padding: 0 168px; }
@media screen and (max-width: 768px) {
	.col-d { padding: 30px 0; }
	.col-d .bd { padding: 0 30px; }
}
/* 发展历程 */
.col-e { min-height: 750px; margin-bottom: 30px; padding: 73px 0 0; background: #e6eefb url(about-col-e.jpg) no-repeat 50% 0; }
.col-e .hd { margin-bottom: 75px; }
.col-e .gallery-thumbs { position: relative; margin-bottom: 45px; padding: 0 50px; }
.col-e .gallery-thumbs::after { position: absolute; top: 50%; left: 50px; right: 50px; margin-top: -1px; height: 1px; background-color: #898989; content: ''; }
.col-e .gallery-thumbs .item { position: relative; width: 67px; height: 275px; margin: 0 auto; background: url(/images/a.png) no-repeat; color: #fff; text-align: center; cursor: pointer; }
.col-e .gallery-thumbs .item .item-inner { position: absolute; bottom: 0; display: block; width: 67px; height: 68px; }
.col-e .gallery-thumbs .item .item-inner span { display: block; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; line-height: 20px; }
.col-e .gallery-thumbs .swiper-slide:nth-child(2n) .item { background: url(/images/a1.png) no-repeat; }
.col-e .gallery-thumbs .swiper-slide:nth-child(2n) .item .item-inner { top: 0; bottom: auto; }
.col-e .gallery-thumbs .swiper-slide-thumb-active .item { background: url(/images/a0.png) no-repeat; }
.col-e .gallery-thumbs .swiper-slide:nth-child(2n).swiper-slide-thumb-active .item { background: url(/images/a10.png) no-repeat; }
.col-e .gallery-thumbs .prev,
.col-e .gallery-thumbs .next { position: absolute; top: 50%; left: 0; display: block; width: 38px; height: 76px; margin-top: -38px; background: url(/images/col-e-prev.png) no-repeat; }
.col-e .gallery-thumbs .next { left: auto; right: 0; background: url(/images/col-e-next.png) no-repeat; }
.col-e .ft { margin: 0 145px; padding: 22px 120px; background: rgba(40, 40, 40, 0.5); color: #fff; line-height: 30px; text-align: center; }
@media screen and (max-width: 768px) {
	.col-e { min-height: auto; padding: 30px 0; background-attachment:fixed; background-size: cover; }
	.col-e .hd { margin-bottom: 20px; }
	.col-e .ft { margin: 0 0; padding: 10px 10px; line-height: 30px; }
}

/* 荣誉资质 */
.col-f { min-height: 750px; padding: 73px 0 148px; background: #1d2754 url(about-col-f.jpg) no-repeat 50%; }
.col-f .hd { color: #fff; }
.col-f .bd { position: relative; padding: 0 105px; }
.col-f .bd .swiper-slide { line-height: 36px; text-align: center; }
.col-f .bd .swiper-slide a { display: block; color: #fff; }
.col-f .bd .swiper-slide a img { display: block; margin: 0 0 12px; border: 3px solid #fff; }
.col-f .bd li:last-child { margin-right: 0; }
.col-f .bd .prev,
.col-f .bd .next { position: absolute; top: 50%; left: 20px; display: block; width: 50px; height: 80px; margin-top: -70px; background: url(/images/col-f-prev.png) no-repeat; }
.col-f .bd .next { left: auto; right: 20px; background: url(/images/col-f-next.png) no-repeat; }

@media screen and (max-width: 768px) {
	.col-f { min-height: auto; padding: 30px 0; background-attachment:fixed; background-size: cover; }
	.col-f .bd { position: relative; padding: 0 45px; }
	.col-f .bd .swiper-slide { line-height: 26px; }
	.col-f .bd .swiper-slide a img { margin: 0 0 5px; }
	.col-f .bd .prev,
	.col-f .bd .next { left: 0; width: 25px; height: 40px; margin-top: -35px; background: url(/images/col-f-prev.png) no-repeat 50% 50% / 80%; }
	.col-f .bd .next { left: auto; right: 0; background: url(/images/col-f-next.png) no-repeat 50% 50% / 80%; }
}

/* 企业文化 */
.col-g { padding: 146px 0 88px; }
.col-g .hd { margin-bottom: 118px; }
.col-g .bd { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 42px; }
.col-g .bd .item { position: relative; width: 31%; height: 264px; padding: 93px 50px 0; border: 3px solid #da231b; line-height: 34px; text-align: center; }
.col-g .bd .item::after { position: absolute; top: 0; left: 50%; width: 114px; height: 114px; border-radius: 114px; border: 3px solid #da231b; background: url(/images/p52x50.png) no-repeat 50% 50% #fff; transform: translate(-50%,-50%); content: ''; z-index: 1; }
.col-g .ft { padding: 42px 50px; background-color: #da231b; color: #fff; line-height: 43px; }
@media (max-width:1200px ){
	.col-g { padding: 60px 0; }
	.col-g .bd .item { padding: 93px 20px 0; }
}
@media screen and (max-width: 768px) {
	.col-g { padding: 30px 0; }
	.col-g .hd {margin-bottom: 60px;}
	.col-g .bd { display: block; margin-bottom: 42px; }
	.col-g .bd .item {width: 90%;height: auto;padding: 45px 20px 20px;line-height: 20px;margin: 0 auto 50px;}
	.col-g .bd .item::after {width: 80px;height: 80px;border-radius: 80px;background: url(/images/p52x50.png) no-repeat #fff 50% 50% / 40%;}
	.col-g .ft {padding: 30px;line-height: 30px;}
}


.ibw-flow { margin-bottom: 45px; }
.ibw-flow-title { position: relative; display: inline-block; margin-bottom: 27px; padding: 0 30px 0 35px; background-color: #353535; color: #fff; font-size: 18px; line-height: 50px; }
.ibw-flow-title::after { position: absolute; top: 50%; left: 0; width: 20px; height: 3px; background-color: #fff; margin-top: -1px; content: ''; }
.ibw-flow .item-inner { overflow: hidden; display: none; }
.ibw-flow .item-inner .pic { float: left; width: 310px; margin-right: 30px; }
.ibw-flow .item-inner .pic img { width: 100%; height: auto; }
.ibw-flow .item-inner .intro { display: block; overflow: hidden; padding-top: 37px; padding-right: 90px; line-height: 35px; }
.ibw-flow .item-inner .intro h4 { margin-bottom: 20px; font-size: 18px; font-weight: bold; }
.ibw-flow .item-inner .intro .desc { text-align: justify; line-height:25px; font-size:16px; }
.ibw-flow .item-inner .intro .pp { margin-top:15px; }
.ibw-flow .item-inner .intro .pp a { font-size:14px; color:#da231b; }

.ibw-flow .item { position: relative; margin-bottom: 25px; padding: 35px 25px; background-color: #eee; }
.ibw-flow .item .ctl { position: absolute; right: 0; top: 0; width: 96px; height: 96px; background-color: #da251c; cursor: pointer; }
.ibw-flow .item .ctl::after { position: absolute; right: 0; top: 0; display: block; width: 96px; height: 96px; color: #fff; content: '+'; font-size: 32px; line-height: 96px; text-align: center; }
.ibw-flow .item .title { padding-left: 43px; background: url(/images/x1.png) no-repeat 0 50%; font-size: 18px; }
.ibw-flow .item.on .title { display: none; }
.ibw-flow .item.on .item-inner { display: block; }
.ibw-flow .item.on .ctl::after { content: '-'; }

@media screen and (max-width: 768px) {
    .ibw-flow { margin-bottom: 30px; }
    .ibw-flow-title {margin-bottom: 10px;padding: 0 20px 0 25px;font-size: 16px;line-height: 40px;}
    .ibw-flow-title::after {width: 15px;height: 2px;}
    .ibw-flow .item-inner {overflow: hidden;display: none;padding-top: 25px;}
    .ibw-flow .item-inner .pic {float: none;width: 100%;margin-right: 0;display: block;}
    .ibw-flow .item-inner .pic img { width: 100%; height: auto; }
    .ibw-flow .item-inner .intro {padding-top: 15px;padding-right: 0;line-height: 1.8;}
    .ibw-flow .item-inner .intro h4 {margin-bottom: 10px;font-size: 16px;}
    .ibw-flow .item-inner .intro .desc { text-align: justify; font-size:12px; }
    .ibw-flow .item {margin-bottom: 10px;padding: 19px 15px 19px 15px;}
    .ibw-flow .item .ctl {width: 60px;height: 60px;}
    .ibw-flow .item .ctl::after {width: 60px;height: 60px;font-size: 30px;line-height: 60px;}
    .ibw-flow .item .title {padding-left: 25px;font-size: 15px;}
}

/*最新新闻*/
.dis_news{margin-bottom: 2%;}
.dis_news .article{}
.article .newNews{width: 100%;vertical-align: top;margin-top: 3%;border-top: 1px solid #eee}
.article .newNews h3{font-size: 32px;font-weight: normal;color: #333;padding: 1% 0}
.article .newNews li a{font-size: 16px;display: block;color: #666;line-height: 25px;padding: 8px 0;border-bottom: 1px solid #eee}
.article .newNews li a:hover{color: #da251c}
.article .newNews li a i{display: block;float: left;width: calc(100% - 90px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.article .newNews li a i:before{display: inline-block;content: '';width: 5px;height: 5px;background: #d6d6d6;vertical-align: top;;margin-top: 10px;margin-right: 1%}
.article .newNews li span{display: block;float: right;}

.dis_news .other{width: 26%;display: inline-block;vertical-align: top;margin-left: 1%}
.dis_news .other img{display: block; width: 100%;}
.dis_news .other .pic2{margin-top: 2%}

@media (max-width:750px ){
	.dis_news .article,.dis_news .other{width: 100%;display: block;}
	.dis_news .other{margin-bottom: 5%; margin-left:0; }
	.article .newNews h3{font-size: 26px;margin-bottom: 2%}
	.article .newNews li a{padding: 5px 0;font-size: 14px}
}

.dis_news .article01 { }

.content_title .title_lf h3 { width:120px; font-size:30px; color:#fe0000; border-bottom:1px solid #fe0000; margin:0; padding-bottom:14px; }

.team-show{ overflow: hidden; min-height: 300px; padding-left: 20px; margin-bottom:30px; position:relative; top:0px;  left:0px; display:none; }
.team-show .show-left{ float:left; padding-top: 40px; width: 60%;  }
.team-show .show-right { float:right; width: 30%; }
.team-show .show-right img{ max-width:100%; }
.team-show .p1 { display:block; font-size:24px; color:#fe0000; }
.team-show .p2 { display:block; font-size:18px; color:#999999; margin-top:5px; }
.team-show .p3 { font-size:16px; margin-top:30px; }
.team-show .show-close{ font-size: 18px; color: #fe0000; background: url(/images/icon_close.png) no-repeat 0% 50%; padding-left: 25px; position: absolute; left: 40px; bottom: 20%; cursor:pointer; }

.team-box li { float:left; width:48%; margin-right:4%;  margin-bottom:30px; }
.team-box li:nth-child(2n) { margin-right:0; }
.team-list{ background:#efefef; padding:30px 40px; }
.team-list h1{ font-size:30px; color:#fe0000; display: inline-block; cursor: pointer;}
.team-list p{ font-size:16px; color:#333333; margin-top:10px; }
.team-list em{ background:url(/images/icon-arr-top01.png) no-repeat; width: 17px;height: 14px;display: block;position: absolute;right: 40px;bottom: 35px; cursor: pointer;}
.team-box li .nohover h1, .team-box li .nohover em{cursor:initial;}

.team-list .h1-hover{ color:#ff6b00; }
.team-list .em-hover{ background:url(/images/icon-arr-top02.png) no-repeat; }		
		
@media only screen and (max-width:1500px){
	.team-show .show-close{ bottom:0; }
}
@media only screen and (max-width:750px){
	.content_title .title_lf h3 {display:none; }
	.dis_news .article01 { width:100%; margin-right:0; }
	
	.team-show .show-left{ float:left; padding-top: 40px; width:100%;  }
	.team-show .show-right { float:right; width:100%; margin-bottom:20px; }
	.team-show .p1 { font-size:16px; }
	.team-show .p2 { font-size:14px; }
	.team-show .p3 { font-size:14px; margin:20px 0; }
	
	.team-show .show-close{ position:relative; left: 40px; bottom:0; cursor:pointer; }
	 
	.team-box li { float:left; width:100%; margin-right:0;  margin-bottom:20px; }
	.team-list h1{ font-size:16px; }
	.team-list p{ font-size:14px; }

}


/* 头部新闻 */
.hotNews {  overflow:hidden; padding: 2%;border: 1px solid #e3e3e3;position: relative;}
.hotNews .pic { float:left; width:24%;margin-right:2%; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; }
.hotNews dl dt { margin-bottom:17px; color:#fff; font-size:24px; line-height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.hotNews dl dt a { color:#333; }
.hotNews dl dt a:hover { color:#da251c; }
.hotNews dl .i { margin-bottom:10px;  color:#666;font-size: 14px; }
.hotNews dl .m { width:150px; height:48px; line-height:48px; text-align:center;background: #eee; }
.hotNews dl .m a { display:block; color:#999;font-size: 14px }
.hotNews dl .m a:hover { background:#da251c; color:#fff; }
.hotNews dl .t{font-size: 36px;color: #ccc;font-family: 'DINCond'}

@media (max-width:1200px ){
	.hotNews .pic{width: 40%}
	.hotNews dl .m{left: 42%;height: 38px;line-height: 38px}
	.hotNews dl .i{height: 42px;overflow: hidden; line-height: 21px; }
}
@media (max-width:750px ){
	.hotNews .pic{width: 100%;float: none;}
	.hotNews dl .t{font-size: 24px}
	.hotNews dl dt{overflow: visible;text-overflow: clip;white-space:normal;font-size: 18px;margin-bottom: 5px}
	.hotNews dl .m{position: relative;left: 0;bottom: 0}
}

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { border: 1px solid #e3e3e3;margin-top: 2%;margin-bottom: 2% }
.list li { padding:0 2%; border-bottom:1px solid #e3e3e3; font-size:16px; line-height:50px; height:50px; clear:both; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.list li:last-child{border-bottom: none}
.list li span { float:right; color:#999; font-size:14px; padding-left:20px; }
.list li a:hover { text-decoration:underline; }

@media (max-width:750px ){
	.list li { font-size:14px; line-height:35px; height:35px; }
}


/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:150px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d,.pothoItem .item dl .m { display:none; }
.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

/* 图片列表 */

.piList { margin-top: 2.5%}
.piList .pic-item-list {  }
.piList .pic-item {width: 32%;margin-right: 2%; margin-bottom:2%; float: left;}
.piList .pic-item:nth-child(3n){margin-right: 0}
.piList .list-pic { width: 100%}
.piList .list-pic video{width: 100%}
.piList .list-pic img {width: 100%}
.piList dl {text-align: center;padding: 1% 0}
.piList dl dt {font-size: 16px;}

.pic-hc{float: left;width: 21%;margin-right:5.33%;box-sizing: border-box;padding: 1.5%;border: 1px solid #d6d6d6;transition: all 0.3s ease 0s;}
.pic-hc img{width: 100%}
.pic-hc p.t a{display: block;font-size: 16px;text-align: center;}
.pic-hc p.m{display: block;text-align: center;margin-top: 5px}
.pic-hc p.m i,.pic-hc p.m s{display: inline-block;font-size: 14px;padding-left: 18px;background: url(/images/xg_ico_1.png) no-repeat left center;margin: 0 10px}
.pic-hc p.m s{background: url(/images/xg_ico_2.png) no-repeat left center;}
.pic-hc:nth-child(4n){margin-right: 0}
.pic-hc:hover{box-shadow: 0 0 10px 2px #ddd}

@media (max-width:750px ){
	.piList .pic-item{width: 49%;}
	.piList .pic-item:nth-child(3n){margin-right: 2%}
	.piList .pic-item:nth-child(2n){margin-right: 0}

	.pic-hc{width: 49%;margin-right: 2%}
	.pic-hc:nth-child(2n){margin-right: 0}
	.pic-hc p.m i, .pic-hc p.m s{margin: 0 1px;font-size: 12px}
}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:right; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ededed;  color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #da251c; background:#da251c; color:#fff; }

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(/images/ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 40px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#da251c; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(/images/hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(/images/hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#da251c; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#da251c; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail { margin-bottom:30px; }
.m-detail .m-property { float:left; width:100%; }
.m-detail .property { margin-left:350px; }
.m-detail .property h1 { font-weight:100; font-size:18px; line-height:34px; }
.m-detail .property .m-i-a { margin-bottom:8px; padding:8px 0 15px; border-bottom:1px dotted #d9d9d9; color:#888; font-size:14px; line-height:25px; }
.m-detail .gallery { position:relative; float:left; width:350px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:300px; height:224px; }
.product-detail { margin-bottom:30px; border:1px solid #e5e5e5; }
.product-detail .hd { height:45px; border-bottom:1px solid #e5e5e5; background:#f6f6f6; }
.product-detail .hd h2 { float:left; width:136px; height:46px; margin:-2px 0 -1px; border-top:2px solid #0058af; border-right:1px solid #e5e5e5; background:#fff; font-size:22px; font-weight:100; line-height:46px; text-align:center; }
.product-detail .bd { padding:25px; line-height:28px; font-size:14px; }

/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center;}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center;height:32px;overflow: hidden;}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}

@media (max-width:750px ){
	.webmap dt{width: 25%}
	.webmap dd{width: 75%}
}

@media (max-width:415px ){
	.webmap dt{width: 20%}
	.webmap dd{width: 80%}
	.webmap dd a{width: 120px}
}


/*业务介绍*/
.ywjs_item{float: left;width: 31.5%;margin-right: 2.75%;position: relative;overflow: hidden;margin-bottom: 3.5%}
.ywjs_item .pic{width: 100%}
.ywjs_item .pic img{width: 100%;height: auto;display: block;}
.ywjs_item:nth-child(3n){margin-right: 0}
.ywjs_item a.t{display: block;position: absolute;left: 0;right: 0;bottom: 0;font-size: 18px;text-align: center;color: #fff;background:rgba(0,0,0,0.5);padding: 5% 0}
.ywjs_item .text{position: absolute;background:rgba(254,0,0,0.5);left: 0;right: 0;bottom: -300px;text-align: center;padding: 4% 0;transition: all 0.3s ease 0s}
.ywjs_item .text span{display: block;color: #fff;font-size: 18px;padding-top: 4%}
.ywjs_item .text p{font-size: 14px;padding: 0 5.5%;color: #fff;text-align: left;margin: 2% 0}
.ywjs_item .text a.m{display: inline-block;}
.ywjs_item:hover a.t{bottom: -90px}
.ywjs_item:hover .text{bottom: 0}

.ny_t{height: 60px;line-height: 60px}
.ny_t h4{float: left;font-size: 24px;color: #666;font-weight: normal;}
.ny_t a{display: block;float: right;font-size: 14px;}

.ywjs_zctj{background: #f2f2f2;padding: 1% 0 3.5% 0}
.ywjs_zctj_item{float: left;width: 18.4%;margin-right:2%;text-align: center;background: #fff;padding: 1.8% 0}/*308/1675*/
.ywjs_zctj_item:nth-child(5){margin-right: 0}
.ywjs_zctj_item dt a{display: block;font-size: 20px;color: #333}
.ywjs_zctj_item dd.a,.ywjs_zctj_item dd.c{font-size: 14px;color: #666;margin-top: 4%;height: 42px;}
.ywjs_zctj_item dd.b{font-size: 36px;color: #da251c;margin-top: 3%;font-family: 'DINCond'}
.ywjs_zctj_item dd.b i{font-size: 18px;font-weight: bold}
.ywjs_zctj_item dd.m {margin-top: 4%}
.ywjs_zctj_item dd.m a{display: inline-block;font-size: 14px;color: #999;padding: 1.4% 11%;border-radius: 30px;background: #f0f0f0}


@media (max-width:950px ){
	.ywjs_item .text{display: none}
	.ywjs_item a.t{padding: 5% 4%;font-size: 14px;line-height: 20px;}
}
@media (max-width:425px ){
	.ywjs_item{width:48.7%;margin-right: 2.6%}
	.ywjs_item:nth-child(2n){margin-right: 0}
	.ywjs_item:nth-child(3){margin-right: 2.6%}
}
@media (max-width:375px ){
	.ywjs_item a.t{font-size: 14px}
}

@media (max-width:1100px ){
	.ywjs_zctj_item:nth-child(5){display: none}
	.ywjs_zctj_item{width: 49%;margin-bottom: 2%}
	.ywjs_zctj_item:nth-child(2n){margin-right: 0}
}

@media (max-width:425px ){
	.ywjs_zctj_item {padding: 5% 0}
	.ywjs_zctj_item dt a{font-size: 16px}
	.ywjs_zctj_item dd.a, .ywjs_zctj_item dd.c{font-size: 12px;margin-top: 1%}
	.ywjs_zctj_item dd.b{font-size: 32px;margin-top: 1%}
}

@media (max-width:350px ){
	.ywjs_zctj_item dd.b{font-size: 18px;margin-top: 1%}
}

/*资产推荐*/
.zctj_item{float: left;width:48.8%;margin-right: 2.4%;box-sizing: border-box;border: 1px solid #e3e3e3;overflow: hidden;position: relative;padding: 1.5% 0;margin-bottom: 2%} /*816/1675*/
.zctj_item:nth-child(2n){margin-right: 0}
.zctj_item .text{float: left;margin-left:4%;} /*35 / 816*/
.zctj_item .text a.t{display: block;font-size: 18px;color: #333}
.zctj_item .text a.t:hover{color: #da251c}
.zctj_item .text h4{font-size: 48px;color: #da251c;font-weight: normal;font-family: 'DINCond'}
.zctj_item .text h4 i{font-size: 18px;font-weight: bold;padding-left: 18px}
.zctj_item .text p{font-size: 14px;color: #666}
.zctj_item .text p span{padding-left: 25px}
.zctj_item a.more{width: 25.5%;background: #f2f2f2;position: absolute;right: 0;top: 0;bottom: 0} /*208 / 816*/
.zctj_item a.more span{display: block;position: absolute;width: 40px;height: 40px;left: 50%;margin-left: -20px;top: 50%;margin-top: -20px;z-index: 4;background: url(/images/zctj_ico_m.png) no-repeat;background-size: cover;transition: all 0.5s ease 0s}
.zctj_item a.more i{position: absolute;width: 100%;right: -50%;top: 0;bottom: 0;background: #da251c;z-index: 2;opacity: 0;transition: all 0.5s ease 0s}
.zctj_item a.more:hover i{right:0;opacity: 1 }
.zctj_item a.more:hover span{background-image: url(/images/zctj_ico_m_o.png);}

@media (max-width:1200px ){
	.zctj_item .text h4{font-size: 42px}
}
@media (max-width:1000px ){
	.zctj_item .text a.t{font-size: 16px}
	.zctj_item .text h4{font-size: 34px}
	.zctj_item .text p{font-size: 12px}
}
@media (max-width:750px ){
	.zctj_item a.more{background: none}
}
@media (max-width:640px ){
	.zctj_item{padding: 2% 0}
	.zctj_item{width: 100%;margin-right: 0}
	.zctj_item .text h4{font-size: 30px}
	.zctj_item .text h4 i{padding-left: 6px}
	.zctj_item a.more span{width: 32px;height: 32px;margin-left: -16px;margin-top: -16px}
}

/*资产推荐详情页*/
.art_zctj{border: 1px solid #e3e3e3}
.art_zctj li{padding: 1.2% 0;border-bottom: 1px solid #e3e3e3;}
.art_zctj li p{width: 33.33%;float: left;font-size: 14px}
.art_zctj li.art_zctj_li_last{border: 0}
.art_zctj li p i{display: block;float: left;width: 36%;text-align: right;color: #666}
.art_zctj li p s{display: block;float: right;width: 61%;color: #333}
.art_zctj li h4{float: left;color: #da251c;margin-left: 2%}
.art_zctj li span{display: block;float: left;color: #da251c}
.art_zctj li.art_zctj_li_last h3{font-size: 14px;color: #333;font-weight: normal;margin-left: 2%}
.art_zctj li.art_zctj_li_last .art_zctj_art{margin:0 2%}
.art_zctj li.art_zctj_li_last .art_zctj_art p{width: auto;float: none;}

@media (max-width:640px ){
	.art_zctj li p{float: left;width: 100%}
}

/*招聘*/
.job_item{border: 1px solid #e3e3e3;padding:4% 3.5%;margin-bottom: 2%}
.job_item .text{float: left;width:80%}
.job_item .more{float: right;width: 18%;text-align: center;}
.job_item .more a.m{display: block;width: 100%;padding: 12% 0;text-align: center;font-size: 24px;color: #999;background: #eeeeee;margin-bottom: 10%}
.job_item .more a.m:hover{background: #da251c;color: #ffffff}
.job_item .more p{display: block;font-size: 18px;color: #999;line-height: 26px}
.job_item .more p.p2{display: inline-block;font-size: 12px;background: url(/images/job_ico_1.png) no-repeat left center;padding-left: 18px}
.job_item .text a.t{display: block;font-size: 24px;color: #333;margin-bottom: 1%}
.job_item .text a.t:hover{color: #da251c}
.job_item .text .intro{font-size: 14px;color: #666}
@media (min-width:1500px ){
	.job_item .more p.p2{font-size: 14px}
}


@media (max-width:1200px ){
	.job_item .more a.m{font-size: 18px}
	.job_item .more p{font-size: 16px}
}

@media (max-width:750px ){
	.job_item .more p{font-size: 14px}
}
@media (max-width:640px ){
	.job_item .text{float: none;width: 100%;}
	.job_item .more{float: none;width: 100%;text-align: left;margin-top: 4%}
	.job_item .more a.m{width: 40%;padding: 3% 0;margin-bottom: 2%}
}

/*招聘详情*/
.job_display{margin-bottom: 5%}
.job_intro{width: 47%;float: left;box-sizing: border-box;padding: 2% 1.8%;border: 1px dashed #d8d8d8}
.job_intro h2{font-size: 24px;color: #333;margin-bottom: 4%;font-weight: normal;}
.job_intro .intro,.job_intro .jop_cnt{font-size: 14px;color: #666;line-height: 24px}
.job_form{width: 50%;float: right;}
.job_form h3{font-size: 18px;color: #666;font-weight: normal;padding-left: 26px;background: url(/images/jobdis_ico_1.png) no-repeat left center;}
.job_form form{margin-top: 2%}
.job_form li{margin-bottom: 2%;}
.job_form li.li_50{width: 50%;float: left;line-height: 36px;}
.job_form li label{width: 13.9%;text-align: right;display: block;float: left;font-size: 14px}
.job_form li.li_50 label{width: 27.5%;}
.job_form li input[type="text"]{width: 85%;float: left;margin-left:1%;box-sizing: border-box;padding-left: 1%;height: 36px;border: 1px solid #d8d8d8}
.job_form li.li_50 input[type="text"]{width: 70%;margin-left: 2%}
.job_form li input[type="radio"]{position: relative;top: 3px;}
.job_form li textarea{width: 85%;float: left;margin-left:1%;box-sizing: border-box;padding-left: 1%;height: auto;border: 1px solid #d8d8d8}
.job_form li input[type="submit"]{width: 25%;float: left;margin-left:1%;box-sizing: border-box;padding-left: 1%;height: 48px;border: 1px solid #d8d8d8;font-size: 18px;color: #999;cursor: pointer;transition: all 0.3s ease 0s}
.job_form li input[type="submit"]:hover{background: #da251c;color: #fff}
#file { margin-left:1%; }

@media (max-width:900px ){
	.job_intro,.job_form{float: none;width: 100%;}
	.job_form{margin-top: 4%} 
}
@media (max-width:640px ){
	/*.job_form li{margin-bottom: 5%}*/
	.job_form li{line-height: 36px}
	.job_form li label{font-size: 14px}
	.job_form li.li_50{float: none;width: 100%}
	.job_form li input[type="text"]{height: 32px;padding: 0;margin: 0;width: 100%}
	.job_form li label{width: 100%;float: none;text-align: left;}
	.job_form li.li_50 label{width: 100%;float: none;}
	.job_form li.li_50 input[type="text"],.job_form li textarea{width: 100%;margin: 0}
	.job_form li.li_last label{display: none}
	.job_form li input[type="submit"]{width: 50%;margin: 0;height: 40px}
}

/*在线留言*/
.msg{margin-bottom: 2%}
.msg .msg_form{width: 58%;float: left;padding: 0}
.msg .msg_form input[type="text"]{display: block;float: left;;width: 49%;margin-right: 2%;box-sizing: border-box;border: 1px solid #e3e3e3;color: #999;padding: 1.3% 0;padding-left: 1.5%;margin-bottom: 2%}
.msg .msg_form #phone{margin-right: 0}
.msg .msg_form textarea{width: 100%;box-sizing: border-box;border: 1px solid #e3e3e3;padding: 1.5%;display: block;height: 260px}
.msg .msg_form input[type="submit"]{width: 25%;float: left;box-sizing: border-box;height: 48px;border: 1px solid #d8d8d8;font-size: 18px;color: #999;cursor: pointer;transition: all 0.3s ease 0s;margin-top: 2%}
.msg .msg_form input[type="submit"]:hover{background: #da251c;color: #fff}

.msg .pic{width: 36%;float: right;}
.msg .pic img{width: 100%;height: auto}

@media (max-width:750px ){
	.msg{margin-bottom: 30px; }
	.msg .msg_form,.msg .pic{width: 100%;float: none;}
	.msg .msg_form textarea{height: 160px}
}

/*联系我们*/
.cnt_map_wrap{margin-top: 3%}
.cnt_map_wrap .cnt_map_item{background: #f7f7f7}
.cnt_map_wrap .cnt_map_item .pic{width: 39%;float: left;margin-right: 4%;position: relative;z-index: 10}
.cnt_map_wrap .cnt_map_item .pic img{width: 100%}
.cnt_map_wrap .cnt_map_item .text{padding-top: 6%}
.cnt_map_wrap .cnt_map_item .text h2{font-size: 23px;color: #333;font-weight: normal;margin-bottom: 2%}
.cnt_map_wrap .cnt_map_item .intro{font-size: 16px;line-height: 36px;color: #666}
.cnt_map_wrap .hd {border-bottom: 1px solid #e3e3e3;position: absolute;left: 41%;height: 55px;line-height: 55px;width: 52%;padding-left: 1.2%;z-index: 4}
.cnt_map_wrap .hd li{display: inline-block;font-size: 16px;padding: 0 15px;margin-right: 16px}
.cnt_map_wrap .hd li.on{border-bottom: 1px solid #da251c;color: #da251c}

@media (max-width:1200px ){
	.cnt_map_wrap .cnt_map_item .text{padding-top: 7%}
	.cnt_map_wrap .cnt_map_item .text h2{margin-bottom: 1%}
	.cnt_map_wrap .cnt_map_item .intro{line-height: 30px}
}

@media (max-width:1000px ){
	.cnt_map_wrap .hd{position: relative;left: 0;width: 100%;padding: 0;height: 40px;line-height: 40px}
	.cnt_map_wrap .bd{margin-top: 2%}
	.cnt_map_wrap .cnt_map_item .text{padding-top: 3%}
	.cnt_map_wrap .cnt_map_item .intro{font-size: 12px;line-height: 26px}
}
@media (max-width:750px ){
	.cnt_map_wrap .cnt_map_item .pic{float: none;width: 100%}
	.cnt_map_wrap .cnt_map_item .text{padding: 2%}
}

.cnt_zgs{margin: 2% 0;border: 1px solid #e3e3e3;border-bottom: 0}
.cnt_zgs li{float: left;width: 33.33%;padding: 1.7%;box-sizing: border-box;border-right: 1px solid #e3e3e3;border-bottom:1px solid #e3e3e3 }
.cnt_zgs li:nth-child(3n){border-right: none}
.cnt_zgs li h3{font-size: 18px;color: #333;font-weight: normal;overflow: hidden;margin-bottom: 2%}
.cnt_zgs li .intro{font-size: 16px;line-height: 32px;color: #666;height: 160px;overflow: hidden;}

@media (max-width:750px ){
	.cnt_map_wrap .hd li{margin-right: 0}
	.cnt_zgs li{border: none;border-bottom: 1px solid #e3e3e3}
	.cnt_zgs li:last-child{border:none;}
	.cnt_zgs li{width: 100%;float: none;padding: 4% 2%}
	.cnt_zgs li .intro{height: auto}
	.cnt_zgs li h3{height: auto}
	.cnt_zgs li h3{font-size: 16px;margin-bottom: 2%}
	.cnt_zgs li .intro{line-height: 24px;font-size: 14px}
}
@media (max-width:350px ){
	.cnt_map_wrap .hd li{padding: 0 10px}
}

.video_box{width: 60%;margin: 0 auto}
@media (max-width:750px ){
	.video_box{width: 100%;margin: 0 auto}
}


/*发展历程*/
.fzlc{margin-top: 3%;padding-bottom: 3%}
.fzlc_left {overflow: hidden;width: 125px;float: left;}
.swiperFzlc {height: 300px}
.fzlc_left .swiper-slide{color: #5f5f60;text-align: center;line-height: 60px;transition: all 0.3s ease 0s;font-size: 16px;}
.fzlc_left .swiper-slide.y3{color: #ccc}
.fzlc_left .swiper-slide.y2{font-size: 24px;color: #999999}
.fzlc_left .swiper-slide.y1{font-size: 30px;color: #5f5f60}
.arrow-left{width: 34px;height: 17px;background: url(/images/fzlc_arr_1.png);margin: 5% auto;display: block;}
.arrow-right{width: 34px;height: 17px;background: url(/images/fzlc_arr_2.png);margin: 5% auto;display: block;}

.fzlc_right{margin-left: 5%;float: left;width: calc(100% - 5% - 125px)}
.fzlc_year{font-size: 48px;color: #5f5f60;float: left;margin-top: 75px;}
.fzlc_month{padding: 75px 0 0 60px;background: url(/images/fzlc_ico_1.png) no-repeat left top , url(/images/fzlc_ico_2.jpg) repeat-y 18px top;width: calc(100% - 122px);float: right;box-sizing: border-box;}
.fzlc_item{background: #61b1e2;color: #fff;width: 100%;border-radius: 5px;box-sizing: border-box;padding: 2%;margin-bottom: 2%;position: relative;padding-top: 0}
.fzlc_item h2{font-size: 18px;font-weight: normal;border-bottom: 1px solid rgba(255,255,255,.7);padding: 1% 0}
.fzlc_item .fzlc_cnt{font-size: 14px;line-height: 26px;margin-top: 1%}
.fzlc_item span{display: block;width: 51px;height: 20px;background: url(/images/fzlc_ico_3.png);position: absolute;left: -51px;top:15px}

@media (max-width:750px ){
	.swiperFzlc{height: auto}
	.fzlc_left{float: none;width: 100%}
	.fzlc_right{width: 100%;float: none;margin-left: 0}
	.fzlc_year{margin-top: 0;display: none}
	.fzlc_month{padding-left: 11%;width: 100%;box-sizing: border-box;}
	.fzlc_item span{width: 25px;height: 10px;background-size: cover;left: -25px;}
}

/* 分享 */
.action-share { height:24px; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(/images/../images/share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

div.titBar{padding: 1% 0 0 0}
.ny_zz{display: inline-block;vertical-align: top;height: 24px;line-height: 24px}
.ny_share{display: inline-block;vertical-align: top;height:24px;line-height:24px;margin-left: 30px}

@media (max-width:750px ){
	.article .hd h1{font-size: 24px}
	.article .hd .titBar{font-size: 16px}
	.article img{height: auto!important}
}

/*视频*/
.list-pic video{display: none}

.ss-a { text-indent: 2em; padding: 40px; background-color: #eeeeee; }
.ss-b { margin-top: 63px; display: flex; justify-content: space-between; align-items: center; }
.ss-b .fl { width: 655px; line-height: 2.2; }
.ss-b .fl h2 { font-size: 24px; line-height: 3; }
.ss-b .fl h2 span { display: inline-block; margin-right: 5px; color: #da251c; font-size: 98px; line-height: 1; font-family: Arial, Helvetica, sans-serif; font-weight: bold; vertical-align: baseline; }
.ss-b .fr { width: 626px; }
@media screen and (max-width: 768px) {
	.ss-a { padding: 20px; }
	.ss-b { margin-top: 30px; display: block; }
	.ss-b .fl { float: none; width: 100%; }
	.ss-b .fl h2 { font-size: 18px; line-height: 3; }
	.ss-b .fl h2 span { font-size: 40px; }
	.ss-b .fr { float: none; width: 100%; }
}
