*{margin:0;padding:0;font-family: 微软雅黑;list-style-type: none;text-decoration: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
a:hover{cursor:pointer;}
body{min-width:1200px;overflow-x:hidden;}
img{border:none;display: block;}
.main{width:1200px;margin:0 auto;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fl{float: left;}
.fr{float: right;}
@font-face {
	font-family: "siyuansong";
	src: url("../fonts/SourceHanSerifCN-Bold.ttf");
}
@font-face {
	font-family: "siyuansongr";
	src: url("../fonts/SourceHanSansCN-Regular.ttf	");
}
@font-face {
	font-family: "lixuke";
	src: url("../fonts/lxksf-subfont.ttf");
}
@font-face {
	font-family: "huawen";
	src: url("../fonts/华文行楷.ttf");
}
/*头部样式*/
.header{height:119px;width:100%;}
.header .top_head{height:118px;width: 100%;margin:0 auto 0;border-bottom: 1px solid #d2d2d2;}
.header .logo{width:470px;top:0;text-align: center;display: flex;align-items: center;float: left;height: 118px;}
.header .logo img{width:100%;}
.header .tel{float: right;width: 364px;height: 118px;}
.header .tel_l{width: 230px;float: left;height: 95px;display: flex;align-items: flex-end;flex-direction: column;justify-content: center;box-sizing:border-box;padding-right: 30px;margin-top:11.5px;border-right: 1px solid #1b1b1b;}
.header .tel_l .p1{font-size: 16px;color: #2c2c2c;font-weight: bold;display: flex;align-items: center;}
.header .tel_l .p1 img{margin-right: 5px;}
.header .tel_l .p2{font-size: 22px;color: #b2301b;font-weight: bold;margin-top: 15px;}
.header .ewm{height:95px;width: 95px;float: right;margin-top: 11.5px;}
.header .ewm img{height: 100%;}
.nav{width: 100%;height: 47px;position: relative;}
.nav ul{margin:0 -8px;}
.nav li{width:162px;height:43px;float: left;z-index:10;position: relative;line-height: 43px;margin: 2px 8px;text-align: center;cursor: pointer;}
.nav li a{color: #000;z-index: 9;position: relative;}
.nav li.on a{color: #fff;}
.nav li:hover a{color: #fff;}
.nav li.on .navline{width:162px;height:43px;top: 0;left: 0;}
.nav li:hover .navline{width:162px;height:43px;top: 0;left: 0;}
.nav .navline{width: 0;height: 0;background: #006e5a;border-top-left-radius: 15px;border-bottom-right-radius: 15px;z-index: 1;position: absolute;top: 50%;left:50%;transition: all .4s ease;}
.line{width: 100%;height: 5px;background: url("../images/linebg.png") no-repeat center;}
.search{width: 50px;position: absolute;right: 0;bottom: 0;z-index: 99;height: 47px;background: #b2301b;position: absolute;overflow: hidden;}
.search #sub{width: 50px;background: url(../images/search.png) no-repeat center;border: none;height:47px;position: absolute;top:0;right:0;outline: none;}
.search #key{width: 200px;height:43px;margin-top: 2px;border: none;margin-left: 2px;text-indent: 10px;}
/* banner */
.pcbanner{position: relative;}
.pcbanner .swiper-slide img{width:100%;height:auto;min-height:100%;position: relative;}
.pcbanner .swiper-slide .zi{width: 27.86%;position: absolute;top: calc(132/400*100%);left: calc(50% - 535/1920*100%/2);}
.pcbanner .swiper-slide .zi .b22{margin-top: calc(20/400*100%)}
.pcbanner .swiper-slide .b2{width: calc(549/1920*100%);position: absolute;top: calc(150/400*100%);left: calc(50% - 549/1920*100%/2);}
.pcbanner .swiper-slide .b3{width: calc(822/1920*100%);position: absolute;top: calc(150/400*100%);left: calc(50% - 822/1920*100%/2);}
.pcbanner .swiper-slide .b4{width: calc(969/1920*100%);position: absolute;top: calc(150/400*100%);left: calc(50% - 969/1920*100%/2);}
.pcbanner .swiper-button-prev{background: url(../images/shutter_prevBtn.png) no-repeat 0;position: absolute;z-index: 2;top: 50%;width: 46px;height: 46px;margin-top: -23px;cursor: pointer;}
.pcbanner .swiper-button-prev::after{font-size: 0;}
.pcbanner .swiper-button-next{background: url(../images/shutter_nextBtn.png) no-repeat 0;position: absolute;z-index: 2;top: 50%;width: 46px;height: 46px;margin-top: -23px;cursor: pointer;}
.pcbanner .swiper-button-next::after{font-size: 0;}
.pcbanner .swiper-pagination-bullet{width: 22px;border-radius: 4px;height: 4px;}
.pcbanner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #dc7e3d;}
/* 首页 */
.inc{margin: 40px 0;height: 380px;}
.inc_l{width: 560px;float: left;height: 380px;}
.inc_l .title{width: 100%;height: 50px;font-size: 20px;color: #292b2b;display: flex;align-items: center;border-bottom: 1px solid #d2d2d2;}
.inc_l .title span{color: #292b2b;font-size: 14px;margin-left: 10px;text-transform: uppercase;}
.inc_l .title .lv{width: 7px;height:11px;background: #006e5a;margin-left: 25px;}
.inc_l .title .hui{width: 250px;height:11px;background: #dcdcdc;margin-left: 8px;}
.inc_l .title a{color: #373737;font-size: 14px;margin-left: 18px;}
.inc_l .hd{width: 100%;height: 32px;margin-top: 10px;}
.inc_l .hd li{width: 100px;height: 32px;display: flex;align-items: center;float: left;margin-right: 10px;color: #292b2b;justify-content: center;font-size: 14px;cursor: pointer;}
.inc_l .hd li.on{background: #006e5a;border-top-left-radius: 12px;border-bottom-right-radius: 12px;color: #fff;}
.inc_l .bd{}
.inc_l .bd li{width: 100%;height: 140px;}
.inc_l .bd li .tit{line-height: 40px;font-size: 18px;color: #292b2b;margin-top: 10px;}
.inc_l .bd li .jian{color: #292b2b;font-size: 14px;line-height: 26px;}
.inc_l .bd li .jian a{color: #c96d2f;}

.inc_r{width: 596px;height: 344px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;float: right;margin-top: 20px;position: relative;}
.inc_r .yewu{position: absolute;z-index: 10;top: 20px;left: 20px;}
.inc_r .yewu .p1{font-size: 20px;font-weight: bold;color: #141414;}
.inc_r .yewu .p2{font-size: 18px;font-weight: bold;color: #292b2b;}
.inc_r img{width: 100%;height: 100%;}
.incr1{width: 223px;height: 228px;float: left;position: relative;}
.incr2{width: 182px;height: 112px;float: left;margin-left: 4px;position: relative;}
.incr3{width: 182px;height: 112px;float: left;margin-left: 4px;position: relative;}
.incr4{width: 182px;height: 112px;float: left;margin-left: 4px;margin-top: 4px;position: relative;}
.incr5{width: 182px;height: 112px;float: left;margin-left: 4px;margin-top: 4px;position: relative;}
.incr6{width: 223px;height: 112px;float: left;margin-top: 4px;position: relative;}
.incr7{width: 182px;height: 112px;float: left;margin-left: 4px;margin-top: 4px;position: relative;}
.incr8{width: 182px;height: 112px;float: left;margin-left: 4px;margin-top: 4px;position: relative;}
.inc_r div{overflow: hidden;cursor: pointer;}
.inc_r div.incr1 .t{top: 140px;}
.inc_r>div .t{top:20px;left: 20px;position: absolute;}
.inc_r>div .t .tt{display: inline-block;padding: 0 15px;height: 30px;background: #fff;text-align: center;line-height: 30px;font-size: 15px;color: #292b2b;border-radius: 12px;}
.inc_r>div .t .tte{font-size: 14px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top: 5px;text-indent: 8px;}
.inc_r>div .hover{background: rgba(49,49,49,0.8);position: absolute;overflow: hidden;transition: all .2s ease;width: 100%;height: 100%;bottom: -100%;}
.inc_r>div .hover .hc{border: 1px solid #fff;width: calc(100% - 10px);height: calc(100% - 10px);margin:5px;box-sizing: border-box;padding: 15px;}
.inc_r>div.incr1 .hover .hc{border-top-left-radius: 15px;}
.inc_r>div.incr8 .hover .hc{border-bottom-right-radius: 15px;}
.inc_r>div .hover .hc .p1{font-size: 15px;color: #fff;}
.inc_r>div .hover .hc .p2{font-size: 12px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top:5px;}
.inc_r>div .hover .hc .p3{font-size: 12px;color: #fff;margin-top:12px;}
.inc_r>div:hover .hover{width: 100%;height: 100%;bottom:0;left: 0;}
.inc_r>div:hover .t{display: none;}
.inc_r>div.incr1:hover .hover .p1{margin-top:110px;}
.inc_r>div.incr1:hover .yewu .p1{color: #fff;}
.inc_r>div.incr1:hover .yewu .p2{color: #fff;}
/* 集团业务 */
.pro{width: 1200px;height: 420px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;}
.pro0{width: 264px;height: 420px;position: relative;float: left;}
.pro0 .cen{position: absolute;top: 45px;left: 30px;}
.pro0 .cen .line{width: 55px;height: 4px;background: #fff;}
.pro0 .cen .p1{font-size: 16px;color: #fff;text-transform: uppercase;margin-top: 20px;}
.pro0 .cen .p2{font-size: 28px;color: #fff;font-weight: bold;margin-top: 10px;}
.pro1{width: 229px;height: 207px;float: left;margin-left: 5px;margin-bottom: 5px;position: relative;overflow: hidden;}
.pro1 .t{top:37px;left: 26px;position: absolute;}
.pro1 .t .tt{display: inline-block;padding: 0 15px;height: 40px;background: #fff;text-align: center;line-height: 40px;font-size: 19px;color: #292b2b;border-radius: 15px;}
.pro1 .t .tte{font-size: 18px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top: 10px;text-indent: 8px;}
.pro1 .hover{background: rgba(49,49,49,0.8);position: absolute;overflow: hidden;transition: all .2s ease;width: 100%;height: 100%;bottom: -100%;}
.pro1 .hover .hc{border: 1px solid #fff;width: calc(100% - 10px);height: calc(100% - 10px);margin:5px;box-sizing: border-box;padding: 25px;}
.pro1.incr1 .hover .hc{border-top-left-radius: 15px;}
.pro1.incr8 .hover .hc{border-bottom-right-radius: 15px;}
.pro1 .hover .hc .p1{font-size: 18px;color: #fff;}
.pro1 .hover .hc .p2{font-size: 14px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top:5px;}
.pro1 .hover .hc .p3{font-size: 14px;color: #fff;margin-top:80px;}
.pro1:hover .hover{width: 100%;height: 100%;bottom:0;left: 0;}
.pro1:hover .t{display: none;}
.pro1.incr1:hover .hover .p1{margin-top:110px;}
/* 业务列表 */
.prolist{}
.prolist_t{padding-top: 65px;}
.prolist_t .p1{font-size: 28px;color: #292b2b;}
.prolist_t .p2{color: #006e5a;font-weight: bold;text-transform: uppercase;}
.prolist_t .p3{color: #292b2b;font-size: 14px;line-height: 26px;margin-top: 30px;}

.prolist_type{margin-top: 20px;}
.prolist_type li{width: 130px;height: 44px;text-align: center;line-height: 44px;font-size: 14px;color: #292b2b;background: #efd9bd;float: left;margin-right: 5px;cursor: pointer;}
.prolist_type li a{color: #292b2b;}
.prolist_type li.on{background: #b2301b;}
.prolist_type li.on a{color: #fff;}
.prolist_type li:hover{background: #b2301b;}
.prolist_type li:hover a{color: #fff;}

.prolist_list{margin-top: 10px;}
.prolist_list ul{margin: 0 -9px;}
.prolist_list ul li{width: calc((100% - 72px)/4);height: 266px;float: left;margin: 22px 9px 0;transition: all 0.6s;}
.prolist_list ul li .pic{width: 287px;height: 197px;overflow: hidden;}
.prolist_list ul li .pic img{width: 100%;height: 100%;transition: all 1s;}
.prolist_list ul li .explain{box-sizing: border-box;border: 1px solid #ebebeb;width: 287px;height: 69px;padding: 10px;text-align: center;}
.prolist_list ul li .explain .t{font-size: 16px;color: #696969;}
.prolist_list ul li .explain a{font-size: 16px;color: #696969;margin-top: 3px;display: block;}
.prolist_list ul li:hover{margin-top: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.prolist_list ul li:hover .pic img{transform:scale(1.1);}
.prolist_list ul li:hover .explain a{color: #b2301b;}
/*底部样式*/
.bot{width:100%;text-align: center;color: #fff;position: relative;}
.bot .bot_top{padding:34px 0;height:170px;float: left;width:100%;position: relative;background: url("../images/botbg.jpg");box-sizing: border-box;}
.bot .bot_top .bot1{width:305px;height:102px;float: left;width: 102px;}
.bot .bot_top .bot1 img{width: 100%;}
.bot .bot_top .bot2{width:305px;height:102px;float: left;margin-left: 72px;}
.bot .bot_top .bot2 .tel_l{width: 230px;float: left;height: 95px;margin-top: 5px;}
.bot .bot_top .bot2 .tel_l .p1{font-size: 16px;color: #fff;font-weight: bold;display: flex;align-items: center;}
.bot .bot_top .bot2 .tel_l .p1 img{margin-right: 5px;}
.bot .bot_top .bot2 .tel_l .p2{font-size: 22px;color: #b2301b;font-weight: bold;margin-top:15px;}
.bot .bot_top .bot3{float: right;text-align: left;line-height: 26px;}
.bot .bot_bot{width:100%;float: left;background: #1d1d1e;}
.bot .bot_bot .main{text-align: center;padding:34px 0;}
/******************************************************************* 二级 ************************************************************/
/* 关于我们 */
.about{width:100%;background: url("../images/aboutbg.jpg") no-repeat bottom #c0c6d2;box-sizing: border-box;padding: 65px 0;}
.aboutcon{width: 1296px;background: #fff;margin: 0 auto;box-shadow: 10px 10px 30px rgba(42,42,42,0.1);box-sizing: border-box;padding:48px;}
.about_l{width: 550px;height:500px;float: left;}
.about_l .title{width: 100%;height: 50px;font-size: 20px;color: #292b2b;display: flex;align-items: center;border-bottom: 1px solid #d2d2d2;}
.about_l .title span{color: #292b2b;font-size: 14px;margin-left: 10px;text-transform: uppercase;}
.about_l .title .lv{width: 7px;height:11px;background: #006e5a;margin-left: 25px;}
.about_l .title .hui{width: 280px;height:11px;background: #dcdcdc;margin-left: 8px;}
.about_l .title a{color: #373737;font-size: 14px;margin-left: 18px;}
.about_l .aboutmore{width: 145px;height:40px;border: 1px solid #006e5a;display: block;text-align: center;line-height: 40px;color: #006e5a;border-radius: 5px;transition: all .3s linear;}
.about_l .aboutmore:hover{background: #006e5a;color: #fff;}

.about_r{width: 610px;float: right;height:500px;}
.about_r .tit{font-size: 30px;font-weight: bold;color: #a8a9a9;text-transform: uppercase;text-align: right;}
.about_r_con{width: 610px;height: 393px;border-top-left-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;margin-top: 40px;}
.about_r_con .arc1{position: relative;width: 381px;height: 393px;float: left;}
.about_r_con .arc1 .wenzi{position: absolute;top: 50px;left: 35px;}
.about_r_con .arc1 .wenzi .p1{color:#292b2b;font-size: 22px;}
.about_r_con .arc1 .wenzi .p2{color:#959797;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.about_r_con .arc2{position: relative;width: 221px;height: 126px;margin-left: 7px;margin-bottom:7px;float: left;cursor: pointer;overflow: hidden;}
.about_r_con .arc2 .wenzi{position: absolute;top: 20px;left: 20px;}
.about_r_con .arc2 .wenzi .p1{color:#292b2b;font-size: 18px;}
.about_r_con .arc2 .wenzi .p2{color:#959797;font-size: 13px;font-weight: bold;text-transform: uppercase;margin-top:5px;}
.about_r_con .hover{background: rgba(49,49,49,0.8);position: absolute;overflow: hidden;transition: all .2s ease;top: 0%;top: -100%;}
.about_r_con .hover .hc{border: 1px solid #fff;width: 211px;height: 116px;margin:5px;box-sizing: border-box;padding: 15px;}
.about_r_con .hover .hc .p1{font-size: 17px;color: #fff;}
.about_r_con .hover .hc .p2{font-size: 13px;color: #fff;font-weight: bold;text-transform: uppercase;margin-top:5px;}
.about_r_con .hover .hc .p3{font-size: 13px;color: #fff;font-weight: bold;margin-top:25px;}
.about_r_con .arc2:hover .hover{width: 100%;height: 100%;top:0;left: 0;}
/* 新闻 */
.news{}
.news .title{width: 100%;height: 50px;font-size: 20px;color: #292b2b;display: flex;align-items: center;border-bottom: 1px solid #d2d2d2;}
.news .title span{color: #292b2b;font-size: 14px;margin-left: 10px;text-transform: uppercase;}
.news .title .lv{width: 7px;height:11px;background: #006e5a;margin-left: 25px;}
.news .title .hui{width: 280px;height:11px;background: #dcdcdc;margin-left: 8px;}
.news .title a{color: #373737;font-size: 14px;margin-left: 18px;}
.news_con{margin-top: 20px;}
.news_con_l{width: 575px;float: left;}
.news_con_l .tit{font-size: 18px;color: #292b2b;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #d2d2d2;}
.news_con_l .tit span{font-size: 12px;color: #292b2b;text-transform: uppercase;margin-left: 10px;}
.news_con_l .tit a{color: #373737;font-size: 14px;margin-left: 18px;float: right;}
.news_con_l .tit:hover a{color: #c96d2f;}
.news_con ul{margin: 10px 0;}
.news_con li{line-height: 32px;font-size: 14px;color: #4c4c4c;height: 32px;}
.news_con li a{color: #4c4c4c;}
.news_con li .point{width: 6px;height:6px;background: #006e5a;margin: 13px 8px 13px 2px;float: left;}
.news_con li span{font-size: 14px;float: right;}
.news_con li .t{width: calc(100% - 150px);float: left;}
.news_con li:hover .newstit .p1{color: #b2301b;}
.news_con li:hover .point{background: #b2301b;}
.news_con li:hover .t{color: #b2301b;}
.news_con li:hover span{color: #b2301b;}

.news_con_r{width: 575px;float: right;}
.news_con_r .tit{font-size: 18px;color: #292b2b;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #d2d2d2;}
.news_con_r .tit span{font-size: 12px;color: #292b2b;text-transform: uppercase;margin-left: 10px;}
.news_con_r .tit a{color: #373737;font-size: 14px;margin-left: 18px;float: right;}
.news_con_r .tit:hover a{color: #c96d2f;}
/*新闻列表*/
.newslist{padding:30px 0 0;}
.newslist li:first-child{width:100%;height:132px;position: relative;padding:20px;box-sizing:border-box;background: #e5e5e5;margin-bottom: 5px;border:none;}
.newslist li .newstit{width: 100%;}
.newslist li .newstit .p1{font-size: 20px;color: #4c4c4c;padding-bottom: 10px;transition: all 0.5s;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #8d8d8d;line-height: 1.2;}
.newslist li .newstit .newsjian{font-size: 14px;color: #4c4c4c;line-height: 24px;padding-top:10px;}
.newslist li:hover .newstit .p1{color: #b2301b;}
.newslist li:hover .point{background: #b2301b;}
.newslist li:hover .t{color: #b2301b;}
.newslist li:hover span{color: #b2301b;}
.newslist li{line-height: 45px;font-size: 14px;color: #4c4c4c;height: 45px;border-bottom: 1px solid #bfbfbf;}
.newslist li a{color: #4c4c4c;}
.newslist li .point{width: 6px;height:6px;background: #006e5a;margin: 19.5px 8px 19.5px 2px;float: left;}
.newslist li span{font-size: 14px;float: right;}
.newslist li .t{width: calc(100% - 150px);float: left;}
/* 搜索页面 */
.searlist{}
.searlist li .newstit{width: 100%;}
.searlist li .newstit .p1{font-size: 20px;color: #4c4c4c;padding-bottom: 10px;transition: all 0.5s;width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;border-bottom: 1px dashed #8d8d8d;line-height: 1.2;}
.searlist li .newstit .newsjian{font-size: 14px;color: #4c4c4c;line-height: 24px;padding-top:10px;}
.searlist li:hover .newstit .p1{color: #b2301b;}
.searlist li:hover .point{background: #b2301b;}
.searlist li:hover .t{color: #b2301b;}
.searlist li:hover span{color: #b2301b;}
.searlist li{line-height: 45px;font-size: 14px;color: #4c4c4c;height: 45px;border-bottom: 1px solid #bfbfbf;}
.searlist li a{color: #4c4c4c;}
.searlist li .point{width: 6px;height:6px;background: #006e5a;margin: 19.5px 8px 19.5px 2px;float: left;}
.searlist li span{font-size: 14px;float: right;}
.searlist li .t{width: calc(100% - 150px);float: left;}
/* 分页 */
.page{margin:50px 0;text-align: center;}
.page a{transition: all 0.5s;display: inline-block;text-align: center;color: #666;font-size: 14px;margin-left: 9px;margin-bottom: 10px;padding:8px 15px;background: #e5e5e5;border-radius:3px;}
.page a.select{background: #b2301b;font-size: 14px;color: #fff;}
.page a:hover{background: #b2301b;font-size: 14px;color: #fff;}
/*新闻详情*/
.newsshow{}
.newsshow .news_title{width: 100%;text-align: center;padding:30px 0;border-bottom:1px dashed #006e5a;}
.newsshow .news_title .p1{font-size: 20px;color: #222;}
.newsshow .news_title .p2{font-size: 13px;color: #006e5a;margin-top:20px;}
.newsshow .new-con{font-size: 16px;margin-top:10px;margin-bottom:30px;}
.newsshow img{margin:10px auto;max-width:100%;}
/* 人力资源 */
.job{}
.job .title{width: 100%;height: 50px;font-size: 20px;color: #292b2b;display: flex;align-items: center;border-bottom: 1px solid #d2d2d2;}
.job .title span{color: #292b2b;font-size: 14px;margin-left: 10px;text-transform: uppercase;}
.job .title .lv{width: 7px;height:11px;background: #006e5a;margin-left: 25px;}
.job .title .hui{width: 280px;height:11px;background: #dcdcdc;margin-left: 8px;}
.job .title a{color: #373737;font-size: 14px;margin-left: 18px;}
.job ul{margin: 0 -13px;}
.job ul li{width: 382px;height: 425px;float: left;margin: 40px 13px 0;transition: all 0.6s;}
.job ul li .pic{width: 382px;height: 235px;overflow: hidden;}
.job ul li .pic img{width: 100%;height: 100%;transition: all 1s;}
.job ul li .explain{box-sizing: border-box;border: 1px solid #ebebeb;width: 382px;height: 190px;padding: 20px;}
.job ul li .explain .t{font-size: 18px;color: #292b2b;}
.job ul li .explain .te{font-size: 12px;color: #7c7c7c;text-transform: uppercase;margin-top: 5px;}
.job ul li .explain .des{font-size: 14px;color: #7c7c7c;margin: 10px 0;}
.job ul li .explain a{font-size: 14px;color: #313131;}
.job ul li:hover{margin-top: 20px;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.job ul li:hover .pic img{transform:scale(1.1);}
.job ul li:hover .explain a{color: #b2301b;}
/* 联系我们 */
.contact_l{width: 370px;height: 476px;float: left;}
.contact_ll{width: 100%;height: 93px;margin-bottom: 3px;background: #e6ebf4;display: flex;align-items: center;justify-content: center;}
.contact_ll:nth-child(1){flex-direction: column;}
.contact_ll:nth-child(1) .p1{font-size: 18px;color: #111111;}
.contact_ll:nth-child(1) .p2{font-size: 14px;color: #292b2b;text-transform: uppercase;margin-top: 5px;}
.contact_ll:nth-child(2){background: #b3321e;font-size: 18px;color: #fff;font-weight: bold;}
.contact_ll img{width: 51px;height: 51px;}
.contact_ll .nei{width: 240px;height: 51px;display: flex;align-items: center;margin-left: 15px;font-size: 16px;color: #111;line-height: 26px;}
.map{width: 827px;float: right;height: 476px;background: #e6ebf4;}
/* 二级公共 */
.lanmu{width: 260px;text-align: center;float: left;border-top-left-radius: 15px;border-top-right-radius: 15px;overflow: hidden;}
.lanmu .lanmut{background: url("../images/menu.png") no-repeat #006e5a;width: 100%;height:104px;background-position: 15px 30px;font-size: 24px;color: #fff;font-weight: bold;text-indent: 25px;text-align: left;padding-top: 52px;box-sizing: border-box;}
.lanmu ul{text-align: left;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.lanmu ul li{width: 100%;height: 60px;line-height: 60px;border-bottom: 1px solid #e5e5e5;position: relative;box-sizing: border-box;}
.lanmu ul li a{color: #292b2b;font-size: 16px;position: relative;display: block;text-indent: 30px;z-index:2;}
.lanmu ul li::after{position: absolute;content: "";height: 60px;background-color: #fff;transition: all .3s linear;width:0;background: #e5e5e5;top: 0;z-index:1;}
.lanmu ul li:hover:after{width:100%;}
.lanmu ul li.on:after{width:100%;}

.danyecon{width: 895px;float: right;}
.danyecon .position{display: flex;align-items: center;height:30px;font-size: 14px;color: #292b2b;}
.danyecon .position img{margin-right: 10px;}
.danyecon .title{width: 100%;height: 30px;font-size: 20px;color: #292b2b;display: flex;align-items: flex-end;border-bottom: 2px solid #d2d2d2;padding:5px 0 15px;}
.danyecon .title span{color: #292b2b;font-size: 14px;margin-left: 10px;text-transform: uppercase;}
.danyecon .title .lv{width: 7px;height:11px;background: #006e5a;margin-left: 15px;margin-bottom:5px;}
.danyecon .title .hui{width: 280px;height:11px;background: #dcdcdc;margin-left: 8px;margin-bottom:5px;}
.danyecon .title a{color: #373737;font-size: 14px;margin-left: 18px;}
.danyecontent{padding: 40px 0;min-height: 300px;}
.danyecontent img{margin: 10px 0;max-width: 100%;}
/*图片赏析*/
.picturelist{overflow: hidden;margin-top:20px;}
.picturelist .picturelistul{margin:0 -10px;}
.picturelist .col{width: calc(33.33% - 20px);margin:0 10px;float: left;}
.picturelist ul li{break-inside: avoid;position: relative;overflow: hidden;margin-bottom:20px;position: relative;}
.picturelist li .img{width: 100%;overflow: hidden;}
.picturelist li .img img{width: 100%;transition: all 1s;}
#gengduo_button{width:100%;height:40px;line-height: 40px;text-align: center;background: #024f41;display: none;color: #fff;}
/* 图片放大 */
.big_img .swiper-button-next:after,
.big_img .swiper-container-rtl .swiper-button-prev:after {
 content:'';display: none;
}
.big_img .swiper-button-prev:after,
.big_img .swiper-container-rtl .swiper-button-prev:after {
 content:'';display: none;
}
.big_img{position: fixed;z-index: -1;opacity: 0;background: rgba(255,255,255,0.8);width: 100%;height: 100%;top:0;left:0;}
.big_img .swiper-container2 {position: relative;width: 100%;height: 100%;}
.big_img .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
.big_img .swiper-slide{width: 100%;height: 100%;display: table}
.big_img .swiper-slide .cell{width: 100%;;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.big_img .swiper-slide img{max-width: 80vw;max-height: 80vh;margin:0 auto;display: block;}
.big_img .swiper-pagination2{position: absolute; top:0.2rem;text-align: center;width: 100%;}
.big_img .swiper-pagination2 span{margin:0 0.05rem;}
.big_img .closebtn{width: 48px;height: 48px;border-radius: 50%;position: absolute;top:20px;right:40px;background: url(../images/close.png?v=1) center no-repeat #222;cursor: pointer;z-index:99;background-size: 100%;}
.big_img .swiper-button-prev{background: url(../images/prev.png?v=1) center no-repeat #222;width: 48px;height: 48px;border-radius:50%;}
.big_img .swiper-button-next{background: url(../images/next.png?v=1) center no-repeat #222;width: 48px;height: 48px;border-radius:50%;}
.big_img .big_dian{position: absolute;bottom: 60px;right: 52px;z-index: 11;}
.big_img .big_dian .zan{float: left;padding-left: 15px;padding-right: 15px;margin-right: 10px;height: 32px;line-height: 36px;color: #fff;background-color: #222;background-repeat: no-repeat;background-position: center;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;display: inline-block;vertical-align: middle;zoom: 1;cursor: pointer;}
.big_img .big_dian .zan i{background-image: url(../images/huizanhover.png);width: 16px;height: 18px;margin-right: 7px;background-repeat: no-repeat;float: left;margin-top: 7px;}

/* 网站地图 */
.sitemap{border-bottom:1px dashed #095b4c;border-top:1px dashed #095b4c;}
.sitemap dl{width:100%; padding-bottom:15px;margin-bottom:20px;border-bottom:2px #f4f4f4 solid;}
.sitemap dl a{color:#333;}
.sitemap dl a:hover{color: #024f41;}
.sitemap dt{font-size:18px;color:#333333;font-weight::bold; padding-bottom:15px;}
.sitemap dd{float:left;margin:0px 20px 5px 0px;}
.sitemap dd a{font-size:16px;color:#999999;}
.clearfix::after {content: "\200B";display: block;height: 0;clear: both;}
/* 图文列表 */
.productslist{overflow: hidden;border-top:1px dashed #095b4c;}
.productslist ul{margin:0 -25px;}
.productslist ul li{width:calc(33.33% - 50px);position: relative;overflow: hidden;margin-bottom:50px;padding:0 25px;float: left;}
.productslist li .img{width: 100%;overflow: hidden;}
.productslist li .img img{width: 100%;transition: all 1s;}
.productslist li .title{color: #fff;height:50px;line-height: 50px;font-size: 18px;text-align: center;background: rgba(2,79,65,0.7);bottom:0;position: absolute;width:calc(100% - 50px);}
.productslist li:hover .img img{transform:scale(1.1);}
/* 图文详情 */
.proshow{ margin:0 auto;margin-top: 40px;}
.proshow .bd .next{width:48px;height:48px;display: block;position: absolute;right: -75px;background: url(../images/next.png) no-repeat center #222;top: 50%;margin-top: -24px;border-radius:50%;}
.proshow .bd .prev{width:48px;height:48px;display: block;position: absolute;left: -75px;background: url(../images/prev.png) no-repeat center #222;top: 50%;margin-top: -24px;border-radius:50%;}
.proshow .bd .next:hover{background: url(../images/nexthover.png) no-repeat center #222;}
.proshow .bd .prev:hover{background: url(../images/prevhover.png) no-repeat center #222;}
.proshow .bd{width:60%;margin:0 auto;position: relative;}
.proshow .bd li{ vertical-align:middle; }
.proshow .bd img{ width:100%;height:auto;}
.proshow .proshowtit{font-size: 28px;color: #000;font-weight: bold;margin:40px 0;text-align: center;}
.proshowcontent{border-top:1px dashed #095b4c;padding-top:50px;}

/* 翻页 */
.fanye{border-top:1px dashed #006e5a;padding: 30px 0;}
.fanye p{color: #006e5a;font-size: 14px;line-height: 28px;width:100%;height:28px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fanye p a{color: #006e5a;}
/*在线留言*/
.gbook{border-top:1px dashed #095b4c;}
.gbook form{width:60%;float: left;}
.gbook #name{ width: 100%; height: 50px; border: 1px solid #dddddd; box-sizing: border-box; margin-bottom:15px;float: left; background: url(../images/name.png) no-repeat 17px center;text-indent: 54px;font-family:Microsoft YaHei;font-size: 16px;}
.gbook #tel{width: 100%; height: 50px; border: 1px solid #dddddd; box-sizing: border-box; margin-bottom:15px; float: left; background: url(../images/mob.png) no-repeat 19px center;text-indent: 54px;font-family:Microsoft YaHei;font-size: 16px;}
.gbook #content{ padding: 15px 20px; line-height: 24px; box-sizing: border-box; height: 140px; margin: 0 15px 15px 0; width:100%;border: 1px solid #dddddd;font-family:Microsoft YaHei}
.gbook #captcha{ width: 150px; height: 50px; border: 1px solid #dddddd; box-sizing: border-box; margin:0 10px 15px 0px; float: left; font-family:Microsoft YaHei; font-size: 16px;text-indent: 20px;}
.gbook #captcha::-webkit-input-placeholder {font-size: 16px;}.zxly #captcha:-moz-placeholder{font-size: 16px;}.zxly #captcha::-moz-placeholder {font-size: 16px;}.zxly #captcha:-ms-input-placeholder {font-size: 16px;}
.gbook form img{ float: left; height: 50px;}
.gbook #submit{ clear: both; font-size: 16px; width: 100%; margin: 0 auto 20px; background: #13907a; color: #FFF; height: 50px; transition: 0.3s;border:none}
.gbook #submit:hover{ background: #16aa90; color: #FFF;}
.gbook .gbook_r{width:40%;float: right;}
/*招聘列表*/
.job{width:100%;}
.job_top{width:100%;height:171px;margin:7px 0 30px;}
.job_top .l{float: left;width: 620px;line-height: 43px;font-size: 16px;color: #333;text-indent: 2em;}
.job_top .r{float: right;width:279px;height:171px;}
.job_list{border-top:1px dashed #484848;}
.job_list li{height:64px;line-height: 64px;border-bottom:1px dashed #484848;}
.job_list li a{color: #333;font-size: 16px;}
.job_list li .date{font-size: 14px;color: #999;float: right;}
.job_list li i{width:7px;height:7px;background: #1857a4;display: block;float: left;margin-top:30px;margin-right: 10px;}
.job_list li:hover a{color: #1857a4;}
.wyyp{width:128px;height:48px;line-height: 48px;color: #fff;float: right;background: #1857a4;text-align: center;}
.wyyp a{color: #fff;}
/*留言列表*/
.gbook-list{width:900px;margin:0 auto;padding:60px 0;}
.gbook-list table{margin-bottom: 30px}
/* 动画 */
@keyframes sy76{0%{transform: translateY(-10px);}50%{transform: translateY(10px);}100%{transform: translateY(-10px);}}
@keyframes sy75{0%{transform: translateY(-20px);}50%{transform: translateY(20px);}100%{transform: translateY(-20px);}}

/* 网站地图  */
.sitemap-nav{line-height: 24px;}
.sitemap-nav dl {width: 100%;padding-bottom: 10px;margin-bottom: 12px;border-bottom: 2px #f4f4f4 solid;}
.sitemap-nav dt{font-size: 16px;color: #333333;font-weight: :bold;padding-bottom: 10px;}
.sitemap-nav dd{float: left;margin: 0px 20px 5px 0px;}
.sitemap-nav dd a {font-size: 12.5px;color: #999999;}