﻿@charset "utf-8";
.header { position: relative; background-color: #fff; }
.banner { width: 100%; overflow: hidden; }
/*
.PC-lv { display: block; }
.SJ-lv { display: none; }
@media all and (max-width:1280px){
    .PC-lv { display: none; }
    .SJ-lv { display: block; }
    .c-nav-button_line::before,
    .c-nav-button_line::after { background-color:#000; }
    .has-nav-open .c-nav-button_line::before,
    .has-nav-open .c-nav-button_line::after { background-color: #000; }
} */
.wrap { padding: 74px 0; }
@media (max-width: 1100px){
    .wrap { padding: 8% 5%; }
}
.sub-nav-box .g-in { margin-top: -32px; background-color: #fff; box-shadow: 2px 0 7px rgb(0 0 0 / 22%); z-index: 1; }
.sub-nav-box li { position: relative; float: left; min-width: 20%; font-size: 18px; line-height: 70px; text-align: center; }
.sub-nav-box li:after { content: ''; height: 24px; width: 1px; display: block; background-color: #e0e0e0; position: absolute; right: 0; top: 50%; margin-top: -12px; z-index: -1; }
.sub-nav-box li:last-child:after { content: none; }
/* .sub-nav-box li:last-child { border-right: 0; } */
.sub-nav-box li a { position: relative; display: block; padding: 0 50px; transition: all .3s ease; }
.sub-nav-box li.current a,
.sub-nav-box li a:hover { background: #145591; color: #fff; }
.sub-nav-box li.current a:after,
.sub-nav-box li a:hover:after { content: ''; height: 0; width: 0; display: block; border: 10px transparent solid; border-bottom-width: 0; border-top-color: #145591; position: absolute; left: 50%; margin-left: -10px; bottom: -10px; }
@media all and (max-width:1100px){
    .sub-nav-box .g-in { margin-top: 0; }
    .sub-nav-box li { width: auto; min-width: 50%; border-bottom: 1px solid #ebedef; font-size: 16px; line-height: 40px; }
    .sub-nav-box li:nth-child(2n):after { content: none; }
    .sub-nav-box li a { padding: 0 20px; }
    .sub-nav-box li.current a:after,
    .sub-nav-box li a:hover:after { content: none; }
}
.col-title { position: relative; margin-bottom: 40px; }
.col-title h2 { position: relative; color: #000; font-size: 36px; font-weight: bold; line-height: 75px; z-index: 1; }
.col-title h3 { position: absolute; left: 0; top: 0; width: 100%; color: #000; font-size: 44px; font-weight: bold; line-height: 50px; text-transform: uppercase; opacity: .05; }
@media (max-width: 1680px){
    .col-title { margin-bottom: calc( ( 1680/1920 ) * 40px ); }
    .col-title h2 { font-size: calc( ( 1680/1920 ) * 36px ); line-height: calc( ( 1680/1920 ) * 75px ); }
    .col-title h3 { font-size: calc( ( 1680/1920 ) * 44px ); line-height: calc( ( 1680/1920 ) * 50px ); }
}
@media (max-width: 1280px){
    .col-title { margin-bottom: calc( ( 1280/1920 ) * 40px ); }
    .col-title h2 { font-size: calc( ( 1280/1920 ) * 36px ); line-height: calc( ( 1280/1920 ) * 75px ); }
    .col-title h3 { font-size: calc( ( 1280/1920 ) * 44px ); line-height: calc( ( 1280/1920 ) * 50px ); }
}
@media (max-width: 1100px){
    .col-title { margin-bottom: 20px; }
    .col-title h2 { font-size: 20px; line-height: 40px; }
    .col-title h3 { font-size: 24px; line-height: 30px; }
}
/* 二级、三级菜单 */
.menu {height:90px;background: #30a721;text-align:center;}
.menu dl dt {display:inline-block;margin:0 100px;}
.menu dl dt a {display:block;height:86px;line-height:86px;font-size:15px;color:#fff;border-bottom: 4px solid #1a8e09;}
.menu dl dt a:hover,.menu dl dt .current {border-bottom:4px solid #e5a139;font-weight:bold;}
@media all and (max-width:1200px){
	.menu {height:auto;background:none;text-align:center;width: 94%;margin:20px auto;}
	.menu dl dt {display:inline-block;margin:0;width:49%;float:left;margin-top:10px;}
	.menu dl dt:nth-child(1),.menu dl dt:nth-child(2){margin-top:0;}
	.menu dl dt:nth-child(2n){float:right;}
	.menu dl dt a { display:block; height:38px; line-height:38px; font-size:14px; color:#333; border-bottom:none; background:#eee; }
	.menu dl dt a:hover,.menu dl dt .current {border-bottom:none;font-weight:normal;background:#44b134;color:#fff;}
}
.list li{ font-size:18px; line-height:24px; position:relative; padding:22px 11px 22px 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px #d2d2d2 dashed; transition:all 0.4s; }
.list li:before{ content:''; background:#969696; width:5px; height:5px; position:absolute; left:6px; top:50%; margin-top:-3px; border-radius:50%;}
.list li span { height:24px; line-height:24px; font-size:14px; color:#666; float:right; }
.list li:hover{ background:#e4f1fc; font-weight: bold; }
.list li:hover a{ color:#145591; }
@media (max-width: 1100px){
    .list li { padding: 12px 0 12px 18px; font-size: 15px; }
}
/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 0 3vh; }
.piList .pic-item-list { margin-left: -1.5%; margin-bottom: 0; }
.piList .pic-item { position:relative; width:31.83%; margin:0 0 1.5% 1.5%; background: #fff; padding:0; display:inline; }
.piList .pic-item::after { position: absolute; left: 0; bottom: -1px; width: 0; height: 2px; background-color: #013C8C; display: block; content: ""; opacity: 0; }
.piList .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList .list-pic img { width:100%; height:auto; transition: all .6s; }
.piList dl { padding:2vh 3vh; line-height:26px; }
.piList dl dt { height:36px; font-size: 16px; line-height:36px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s; }
.piList .pic-item:hover .list-pic img { transform: scale(1.06); }
.piList .pic-item:hover::after { opacity: 1; width: 100%; transition: all 0.6s }
.piList.piList-item-4 .pic-item { width:23.5%; }
.piList-2 { padding:0 ; }
.piList-2 .pic-item-list { margin-left: -3%; margin-bottom: 0; }
.piList-2 .pic-item { position:relative; width:30.333%; margin:0 0 3% 3%; background: #fff; padding:1% 1% 0; border: 1px solid #d6d6d6; display:inline; }
.piList-2 .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:inherit; overflow: hidden; }
.piList-2 .list-pic img { width:100%; height:auto; transition: all .6s; }
.piList-2 dl { position: relative; left: 0; bottom: 0; right: 0; padding:6px 0 0; background: #fff; line-height:1.8; text-align: center; }
.piList-2 dl dt { padding: 8px 0; border-bottom: 1px solid #d6d6d6; color: #000; font-size: 18px; line-height:2; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.piList-2 dl dd { position: relative; padding: 13px 0 13px 24px; text-align: left; font-size: 14px; line-height: 28px; }
.piList-2 dl dd:before{ content:''; background:#969696; width:10px; height:10px; position:absolute; left:1px; top:50%; margin-top:-5px; border-radius:50%;}
.piList-2 dl dd span { float: right; width: 34px; height: 28px; background: url(../images/nv3.png) no-repeat 0 50%; }
.piList-2 .pic-item:hover { box-shadow: 0 15px 15px rgba(0,0,0,.1); transition: all 0.6s ease; }
.piList-2 .pic-item:hover .list-pic img { transform: scale(1.06); }
@media (max-width: 1100px){
    .piList-2 { padding:0; }
    .piList-2 .pic-item-list { margin-left: 0; }
    .piList-2 .pic-item { width:100%; margin:0 0 5%; padding: 3% 3% 0; }
    .piList-2 dl { padding:0; }
    .piList-2 dl dt { font-size: 16px; line-height:1.6; }
    .piList-2 dl dd { padding: 6px 0 6px 24px; }
}
/* 图文列表 */
.picnews-1 { padding:0 0 1.5%; }
.picnews-1 ul { margin-left: -2%; }
.picnews-1 .item { position: relative; float: left; width: 23%; margin:0 0 2% 2%; background:#fff; line-height:20px; }
.picnews-1 .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.picnews-1 .item a { position: relative; display: block; padding: 0; z-index: 1; }
.picnews-1 .item .pic { position: relative; overflow: hidden; }
.picnews-1 .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.picnews-1 .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:24px 20px; background: #f5f8fb; line-height: 1.8; }
.picnews-1 .item dl .title { color: #000; font-size: 22px; line-height: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.picnews-1 .item dl .descrition { height: 48px; margin-top: 10px; opacity: .6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-1 .item dl .date { color: #1054c8; font-size: 18px; font-family: Arial; }
.picnews-1 .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.picnews-1 .item:hover a { color: #000; }
.picnews-1 .item:hover .pic img { transform: scale(1.1); }
.picnews-1 .item:hover dl .title { color: #013C8C; }
.picnews-1 .item:hover dl .other .more { border:1px solid #013C8C; color: #013C8C; transition: all .6s; }
.picnews-3 { padding:0; }
.picnews-3 .item { position: relative; margin:0 0 60px; background-color: #f5f8fb; }
.picnews-3 .item a { position: relative; display: block; height: 262px; padding: 0; z-index: 1; }
.picnews-3 .item .pic { position: relative; float: left; width: 362px; margin: 0; overflow: hidden; }
.picnews-3 .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.picnews-3 .item dl { display:block; overflow:hidden; zoom:1; position: relative; top: 50%; padding:0 40px; line-height: 1.6; transform: translateY(-50%); }
.picnews-3 .item dl .title { margin-bottom: 12px; color: #000; font-size: 22px; line-height: 1.8; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.picnews-3 .item dl .date { margin-bottom: 12px; font-size: 18px; font-family: Arial; opacity: .5; }
.picnews-3 .item dl .descrition { height: 56px; opacity: .5; font-size: 16px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.picnews-3 .item:hover a { color: #666; }
.picnews-3 .item:hover dl .title { color: #013C8C; }
.picnews-3 .item:hover .pic img { transform: scale(1.1); }
@media all and (max-width:1280px){
    .picnews-1 .item { width: 48%; }
}
@media (max-width: 1100px){
    .picnews-1 { padding-bottom: 0; }
    .picnews-1 .item { width: 100%; margin-left: 0; }
    .picnews-1 .item dl { padding:5% 4% 4%; }
    .picnews-1 .item dl .title { font-size: 15px; line-height:1.8; }
    .picnews-1 .item dl .date { font-size: 13px; }
    .picnews-1 .item dl .descrition { margin-top: 5px; line-height:1.6; }
    .picnews-3 .item { margin:0 0 5%; }
    .picnews-3 .item a { height: auto; }
    .picnews-3 .item .pic { float: none; width: 100%; }
    .picnews-3 .item dl { top: 0; padding:5%; transform: translateY(0); }
    .picnews-3 .item dl .title { margin-bottom: 6px; font-size: 16px; }
    .picnews-3 .item dl .date { margin-bottom: 6px; font-size: 14px; }
    .picnews-3 .item dl .descrition { height: 44px; font-size: 14px; }
}
/* 分页 */
.page{ padding-top:70px; font-size:0; text-align:center;}
.page a { line-height:40px; margin:0 5px; vertical-align:top; padding:0 16px; display:inline-block; font-size:16px; color:#7b7b7b; border:1px #dedede solid;}
.page .current { background:#145591; color:#fff; border:1px #145591 solid; }
.page a:hover{ background:#145591; border-color:#145591; color:#fff;}
@media all and (max-width:1100px){
	.page { padding:25px 0 0; text-align: center; }
	.page a { margin:0 3px; margin-bottom: 5px; padding:1px 10px; font-size: 14px; line-height: 32px; }
}
.news-display { padding-top: 15px; }
.news-display .left { float: left; width: 70%; }
.news-display .right { float: right; width: 360px; }
/* 内容模式 */
.article { padding:0; line-height:2; word-wrap:break-word; }
.article .hd { margin-bottom: 55px; border-bottom: 1px solid #caced1; }
.article .hd h1 { padding: 8px 0; color:#000; font-weight: bold; font-size:28px; line-height: 1.6; }
.article .hd .titBar { padding: 14px 0; color: #999; line-height: 32px; }
.fx { float: left; }
.bshare-custom { float: right; }
.bshare-custom span,
.bshare-custom a { display: inline-block; line-height: 32px; vertical-align: top; }
.bshare-custom a { width: 32px!important; height: 32px!important; }
.bshare-custom a.bshare-weixin { background: url(../images/bs1.jpg) no-repeat!important; }
.bshare-custom a.bshare-sinaminiblog { background: url(../images/bs2.jpg) no-repeat!important; }
.bshare-custom a.bshare-more { background: url(../images/bs3.jpg) no-repeat!important; }
#bsPanelHolder,
#bsPanelHolder *,
#bsBox,
#bsBox *,
#bsWXBox,
#bsWXBox * { box-sizing: initial!important; }
.article .bd { padding-bottom:40px; font-size: 16px; text-align: justify; }
.article img { max-width: 100%; height: auto; }
.article video { display: block; max-width: 100%; height: auto; }
.article .ft { padding:15px 0 0; border-top:1px solid #ddd; }
.article .ft ul li { float: left; width: 50%; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.article .ft ul li:last-child { text-align: right; }
@media (max-width:1280px) {
    .news-display .left { float: none; width: 100%; }
    .news-display .right { float: none; width: 100%; display: none; }
}
@media (max-width:1100px) {
    .news-display { padding-top: 0; }
    .article .hd { margin-bottom: 5%; }
	.article .hd h1 { font-size: 20px; }
    .article .hd .titBar { padding: 7px 0 14px; font-size: 13px; line-height: 26px; }
    .fx { float: none; }
    .bshare-custom { float: none; }
    .bshare-custom a.bshare-more { display: none!important; }
    .article .bd { padding-bottom: 5%; }
    .article .ft ul li { float: none; width: 100%; font-size: 14px; }
    .article .ft ul li:last-child { text-align: left; }
}
.m-related .hd { margin-bottom:32px; padding:0; border-bottom:1px dotted #caced1; }
.m-related .hd h2 { padding: 8px 0 13px; font-weight: bold; font-size:24px; line-height: 1.6; }
.m-related .bd .item { position: relative; width: 100%; margin:0 0 40px; background:#fff; line-height:1.6; }
.m-related .bd .item:after { position: absolute; left: 0; top: 0; content: ''; display: block; width: 100%; height: 100%; background: #fff; transition: all .6s; }
.m-related .bd .item a { position: relative; display: block; padding: 0; z-index: 1; }
.m-related .bd .item .pic { position: relative; overflow: hidden; }
.m-related .bd .item .pic img { width: 100%; height: auto; transform: scale(1); transition: all .6s; }
.m-related .bd .item dl { position: relative; display:block; overflow:hidden; zoom:1; padding:24px 20px; background: #f5f8fb; line-height: 1.8; }
.m-related .bd .item dl .title { color: #000; font-size: 22px; line-height: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-related .bd .item dl .descrition { height: 48px; margin-top: 10px; opacity: .6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.m-related .bd .item dl .date { color: #1054c8; font-size: 18px; font-family: Arial; }
.m-related .bd .item:hover:after { box-shadow: 0 15px 15px rgba(0,0,0,.1); transform: scale(1); }
.m-related .bd .item:hover a { color: #000; }
.m-related .bd .item:hover .pic img { transform: scale(1.1); }
.m-related .bd .item:hover dl .title { color: #013C8C; }
.m-related .bd .item:hover dl .other .more { border:1px solid #013C8C; color: #013C8C; transition: all .6s; }
@media (max-width:1100px) {
    .m-related { display: none; }
}
.pnews-main-left{ width:73%;}
.pnews-main-right{ width:24%;}
.pnews-first{ padding-bottom:20px; }
.pnews-first .figure{ width:44%; overflow:hidden;}
.pnews-first .figure img{ width:100%; display:block; transition:all 0.4s;}
.pnews-first .word{ width:56%; padding-left:45px; padding-top: 24px;}
.pnews-first .word .t { color:#145591; font-size:24px; font-weight:bold;}
.pnews-first .word .d{ padding:20px 0; color:#868686;}
.pnews-first .word .d span.date{ display:inline-block; margin-right:22px;}
.pnews-first .word .d span.click{ background:url(../images/click.png) no-repeat left center; padding-left:25px;}
.pnews-first .word .c{ padding: 20px 0; font-size:16px; line-height:30px; color:#666;}
.pnews-first .word .m{ width:210px; line-height:48px; display:inline-block; text-align:center; color:#868686; margin-top:40px; transition:all 0.4s; border:1px #c8c8c8 solid;}
.pnews-first:hover .figure img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.pnews-first:hover .word .m{ background:#145591; color:#fff; border-color:#145591;}
.pnews-list li{ padding:25px 0; overflow:hidden; border-bottom:1px #dbdbdb dashed;}
.pnews-list li .pic{ width:280px; overflow:hidden; display:none;}
.pnews-list li .pic img{ width:100%; display:block; transition:all 0.4s;}
.pnews-list li .word{ width:100%; padding:10px 0 0 0;}
.pnews-list li .word .t{ font-size:21px; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pnews-list li .word .c { line-height:26px; max-height:52px; overflow:hidden; color:#8c8c8c; margin-top:20px;}
.pnews-list li .word .d{ margin-top:20px; color:#999; line-height:22px;}
.pnews-list li .word .d span.date{ background:url(../images/time.png) no-repeat left center; padding-left:25px; display:inline-block; margin-right:22px;}
.pnews-list li .word .d span.click{ background:url(../images/click.png) no-repeat left center; padding-left:25px;}
.pnews-list li:hover .pic img{ transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
/**新闻推荐**/
.pnews-search{ background:#f4f4f4; padding:25px 40px 50px 40px; border:1px #f5f5f5 solid;}
.pnews-search .tit{ font-size:24px;}
.pnews-search .inpt{ background:#fff; width:100%; height:45px; line-height:45px; font-size:16px; color:#777; padding-left:15px; margin-top:30px;}
.pnews-search .btn{ background:#145591; width:100%; height:53px; line-height:53px; text-align:center; font-size:18px; color:#fff; display:inline-block; vertical-align:top; cursor:pointer; margin-top:20px;}
.pnews-tuij{ background:#f4f4f4; margin-top:30px; padding:30px 25px; border:1px #f5f5f5 solid;}
.pnews-tuij .title{ font-size:24px; color:#000; padding-bottom:15px;}
.pnews-tuij .pnews-tuij-list li{ font-size:16px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:15px; position:relative;}
.pnews-tuij .pnews-tuij-list li:before{ content:''; background:#145591; width:6px; height:6px; position:absolute; left:0; top:50%; margin-top:-3px;}
@media (max-width:1100px) {
    .pnews-main-left{ width:100%;}
    .pnews-first{ padding-bottom:20px; border-bottom:1px #dbdbdb dashed; }
    .pnews-first .figure{ width:100%;}
    .pnews-first .word{ width:100%; padding-left:0; padding-top: 10px;  }
    .pnews-first .word .t { color:#145591; font-size:16px; }
    .pnews-first .word .d{ padding:10px 0; }
    .pnews-first .word .c{ padding: 10px 0; font-size:14px; line-height:26px; }
    .pnews-main-right{ width:100%; display: none; }
    .pnews-list li { padding: 15px 0; }
    .pnews-list li .word .t{ font-size:15px; font-weight:bold; }
    .pnews-list li .word .d { margin-top: 10px; font-size: 13px; }
}
.col-e .gallery-thumbs { position: relative; margin-bottom: 45px; padding: 0; }
.col-e::after { position: absolute; top: 127px; left: 50%;  width: 1920px; margin-left: -960px; height: 1px; background-color: #ededed; content: ''; }
.col-e .gallery-thumbs .item { position: relative; height: 130px; margin: 0 auto; color: #333; text-align: center; cursor: pointer; }
.col-e .gallery-thumbs .item .item-inner { position: absolute; left: 50%; bottom: 0; display: block; height: 68px; font-size: 14px; line-height: 68px; transform: translateX(-50%); }
.col-e .gallery-thumbs .item .item-inner:before{ content:''; background:#969696; width:7px; height:7px; position:absolute; top: -1px; left:50%; border-radius:50%; transform: translateX(-50%); }
.col-e .gallery-thumbs .item .item-inner strong { margin-right: 6px; font-size: 22px; }
.col-e .gallery-thumbs .swiper-slide-thumb-active .item { color: #145591; }
.col-e .gallery-thumbs .swiper-slide-thumb-active .item .item-inner:before { background:#145591; }
.col-e .gallery-thumbs .prev,
.col-e .gallery-thumbs .next { position: absolute; top: 50%; left: 0; display: block; width: 40px; height: 40px; margin-top: -20px; background: url(../images/pv4.png) no-repeat; }
.col-e .gallery-thumbs .next { left: auto; right: 0; background: url(../images/nv4.png) no-repeat; }
.col-e .gallery-thumbs .prev:hover { background:url(../images/pv04.png) no-repeat; }
.col-e .gallery-thumbs .next:hover { background: url(../images/nv04.png) no-repeat; }
.col-e .ft { padding: 0 156px; }
.col-e .ft .swiper-slide .wp { display: flex; align-items: flex-start; justify-content: space-around; color: #555; line-height: 32px; min-height: 50vh;  }
.col-e .ft .swiper-slide .pic { flex: 0 0 41%; }
.col-e .ft .swiper-slide .item {flex: 0 0 47%;}
.col-e .ft .swiper-slide h3 { color: #000; font-size: 30px; font-weight: bold; line-height: 58px; }
.col-e .ft .swiper-wrapper { height: auto!important; }
@media screen and (max-width: 1100px) {
	.col-e { min-height: auto; padding: 0; background-attachment:fixed; background-size: cover; }
    .col-e .gallery-thumbs { margin-bottom: 0; padding: 0 20px; }
	.col-e .hd { margin-bottom: 20px; }
	.col-e .ft { margin: 0 0; padding: 10px 10px; line-height: 30px; }
    .col-e .ft .swiper-slide .wp { display: block; align-items: center; justify-content: space-around; color: #555; line-height: 32px; }
    .col-e .ft .swiper-slide .pic { margin-right: 0; margin-bottom: 10px; }
    .col-e .ft .swiper-slide h3 { font-size: 18px; line-height: 2; }
}

.col-e .ft .swiper-slide .item { position: relative; z-index:5; }
.col-e .ft .swiper-slide .wp .t { position: relative; z-index: 1; }
.col-e .ft .swiper-slide .wp .bg { position: absolute; left: 0; top: 0; font-size: 200px; color: rgba(243,243,243,.3); font-weight: bold; line-height: 160px; z-index:0; }


.hr{padding-top: 33px;background: #fff;padding-bottom: 116px;}
.hr_c{margin: 0 auto;width: 1300px;}
.hr_c h3{font-size: 18px;color: #000;font-weight: bold;padding-left: 50px;background: #f8f8f8;line-height: 83px;margin-top: 20px;}
.hr_c h3 em{background: url(../images/hr_01.png) center center no-repeat;width: 12px;height: 12px;display: block;float: right;margin-right: 46px;margin-top: 34px;cursor: pointer;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.hr_c h3.on em{background: url(../images/hr_02.png) center center no-repeat;}
.hr_c .hr_cc{padding: 0 32px 53px;border: 1px solid #f5f5f5;}
.hr_c .hr_cca{border-bottom: 1px solid #f1f1f1;}
.hr_c .hr_cca .hr_ccaa{float: left;width: 354px;font-size: 16px;color: #000;padding: 30px 0 20px;}
.hr_c .hr_cca .hr_ccaa:last-child{width: 170px;}
.hr_c .hr_ccb .hr_ccba{font-size: 16px;color: #000;font-weight: bold;padding: 31px 0 18px;}
.hr_c .hr_ccb .hr_ccbb{font-size: 16px;color: #000;line-height: 28px;}
.hr_c .hr_ccb .hr_ccbc{font-size: 16px;color: #000;font-weight: bold;padding: 32px 0 12px;}
.hr_c .hr_ccb .hr_ccbd{width: 280px;font-size: 16px;color: #000;line-height: 30px;}
.hr_c .hr_ccc{position: relative;width: 169px;height: 55px;border: 1px solid #1054c8;line-height: 55px;margin-top: 34px;}
.hr_c .hr_ccc a{font-size: 18px;color: #1054c8;background: url(../images/hr_03.png) left 25px center no-repeat;padding-left: 62px;cursor: pointer;}
.hr_c .hr_ccc .file1{opacity: 0;width: 169px;height: 55px;position: absolute;top: 0;left: 0;cursor: pointer;}


.cov{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index:9998;display: none;}
.biaodan{position: fixed; padding:35px; margin:-330px 0 0 -240px; background:#fff url(../images/zp-3.png) no-repeat center;left:50%;top:50%; z-index:9999; display: none;}
.biaodan .i-biaodan{border:1px solid #dadada;padding: 45px;width: 450px;position:relative;}
.biaodan .i-biaodan .h{font-size: 28px;line-height: 28px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.biaodan .i-biaodan .e{font-size:14px;line-height: 14px;text-align: center;color: #969696;padding-bottom:16px;margin-bottom: 15px;}
.biaodan .i-biaodan .close{ display:block; width:24px; height:24px; background:url(../images/zp-1.png) no-repeat center; cursor:pointer; position:absolute; top:15px; right:15px;}
.biaodan .i-biaodan ul li{padding:15px 18px;border:1px solid #c8c8c8;margin-bottom:22px;color: #bfbfbf;font-size:15px;line-height: 25px;}
.biaodan .i-biaodan ul li label { float:left; display:block; width:30px; height:25px; }
.biaodan .i-biaodan ul li:nth-child(1) label{background:url(../images/zp-5.jpg) no-repeat left center;}
.biaodan .i-biaodan ul li:nth-child(2) label{background:url(../images/zp-4.png) no-repeat left center;}
.biaodan .i-biaodan .ta textarea{padding:15px 18px;border:1px solid #c8c8c8;font-size:15px;line-height: 25px;color: #bfbfbf;width:100%;box-sizing: border-box;}
.biaodan .i-biaodan .jl{font-size:15px;line-height: 25px;margin: 14px 0;}
.biaodan .i-biaodan .sub input{/* float:right; */width: calc(100%);font-size: 20px;line-height:46px;background:#1054c8;text-align: center;color: #fff;}
.biaodan .i-biaodan input { border: 0; }
