*{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");
}
.fc{display: flex;align-items: center;}
/*头部样式*/
.header{width:100%;}
.header .head_top{background: #313131;width: 100%;height: 38px;line-height: 38px;color: #e6e6e6;font-size: 14px;}
.header .head_top .main{display: flex;align-items: center;justify-content: flex-end;}
.header .head_center{height:100px;width: 100%;margin:0 auto 0;}
.header .logo{width: 240px;top:0;text-align: center;display: flex;align-items: center;float: left;height: 100px;}
.header .logo img{max-width:100%;}
.nav{width: 870px;height: 100px;position: relative;float: right;}
.nav ul{margin:0 -8px;}
.nav li{height: 100px;float: left;z-index:10;position: relative;line-height: 100px;margin: 0 30px;text-align: center;cursor: pointer;}
.nav li a{color: #1a1a1a;z-index: 9;position: relative;font-size: 16px;}
.nav li.on a{color: #084296;}
.nav li:hover a{color: #084296;}
.nav li.on .navline{width:100%;height: 2px;bottom: 20px;left: 0;}
.nav li:hover .navline{width:100%;height: 2px;bottom: 20px;left: 0;}
.nav .navline{width: 0;height: 2px;background: #084296;z-index: 1;position: absolute;bottom: 20px;left:50%;transition: all .4s ease;}

.searchbtn{width: 44px;z-index: 99;height: 44px;overflow: hidden;background: url(../images/search.png) no-repeat center #fff;float: right;margin-top: 31px;}
.search{position: absolute;width: 390px;height: 0px;right: 0;top: 100%;z-index: 9999;background: #fff;transition: all .4s ease;overflow: hidden;}
.search::before{width:100%;height:1px;background: #0b684b;display: block;content:"";position: absolute;top: 0;z-index:999;}
.search #sub{width: 52px;background: url(../images/ss.png) no-repeat center #fff;border: none;height:52px;position: absolute;top:0;right:0;outline: none;}
.search #key{width: 340px;height:52px;text-indent: 10px;border: none;outline: none;}
/* 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-bullets{bottom: 20px!important;}
.pcbanner .swiper-pagination-bullet{width: 20px;border-radius: 50%;height: 20px;}
.pcbanner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #084296;}
/* 首页 */
.title{text-align: center;padding-bottom: 30px;}
.title .p1{font-size: 32px;font-weight: bold;color: #202020;}
.title .line{width: 210px;height: 3px;margin: 15px auto;}
.title .line .l{width: 50%;float: left;background: #313131;height: 3px;}
.title .line .r{width: 50%;float: left;background: #dc0000;height: 3px;}
.title .p2{font-size: 100%;color: #1a1a1a;}
.more{width: 220px;height: 48px;border: 1px solid #bfbfbf;display: block;border-radius: 24px;text-align: center;line-height: 48px;font-size: 18px;color: #1a1a1a;margin: 0 auto;transition:all .3s ease;}
.more:hover{background: #dc0000;color: #fff;}
/* 视频 */
.home_shade{z-index: 200; opacity: 0.65; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #191C21; display: none;}
.home_videoShow{width: 800px; height: 462px; background: #000; z-index: 201; opacity: 1; position: fixed; display: none; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto;}
.home_btnClose:hover{transform: rotate(180deg);}
.home_btnClose{position: absolute; width: 56px; height: 56px; background: url(../images/home_close_btn.png) no-repeat; right: -82px; top: 0; transition: all .3s linear;}

.video{width: 408px;height: 296px;float: right;margin-top: 30px;border: 1px solid #bfbfbf;}
.video .playcon{width: 384px;height: 272pxpx;margin: 12px auto;position: relative;}
.video .playcon .play{width: 100%;height: 100%;background: url(../images/bo.png) no-repeat center;position: absolute;top: 0;left: 0;z-index: 9;}

/* inc_nav */
.inc_nav{background-image: linear-gradient(to bottom, #0b48a2, #033681);width: 100%;height: 225px;position: relative;}
.inc_nav .main>.p1{font-size: 34px;color: #fff;font-weight: bold;padding-top: 45px;text-align: center;}
.inc_nav .main>.p2{font-size: 16px;color: #dfdede;text-align: center;margin-top: 24px;}
.inc_nav .navc{width: 1335px;height: 142px;background: url("../images/navcbg.jpg") no-repeat center;position: absolute;left: 50%;margin-left: -667.5px;bottom: -82px;box-shadow: 0 5px 8px rgba(0,0,0,0.15);}
.inc_nav .navc ul{display: flex;align-items: center;justify-content: center;height: 100%;}
.inc_nav .navc li{width: 332px;height: 92px;border-right: 1px solid #eee;float: left;}
.inc_nav .navc li a{display: flex;align-items: center;justify-content: center;height: 100%;}
.inc_nav .navc li .img{width: 70px;height: 70px;border-radius: 50%;border: 1px solid #4c4c4c;}
.inc_nav .navc li .img1{background: url("../images/nav1.png") no-repeat center;}
.inc_nav .navc li .img2{background: url("../images/nav2.png") no-repeat center;}
.inc_nav .navc li .img3{background: url("../images/nav3.png") no-repeat center;}
.inc_nav .navc li .img4{background: url("../images/nav4.png") no-repeat center;}
.inc_nav .navc li .wen{width: 140px;height: 70px;margin-left: 20px;display: flex;justify-content: center;flex-direction: column;}
.inc_nav .navc li .wen .p1{font-size: 18px;color: #4d4d4d;font-weight: bold;}
.inc_nav .navc li .wen .p2{font-size: 14px;color: #8a8a8a;font-weight: bold;text-transform:uppercase;margin-top: 5px;}
.inc_nav .navc li:hover .img{border-color: #084296;}
.inc_nav .navc li:hover .p1{color: #084296;}
.inc_nav .navc li:hover .img1{background: url("../images/nav1h.png") no-repeat center;}
.inc_nav .navc li:hover .img2{background: url("../images/nav2h.png") no-repeat center;}
.inc_nav .navc li:hover .img3{background: url("../images/nav3h.png") no-repeat center;}
.inc_nav .navc li:hover .img4{background: url("../images/nav4h.png") no-repeat center;}
/* inc_pro */
.inc_pro{width: 100%;height: 670px;background: #f7f7f7;}
.inc_pro .title{padding-top: 130px;}

.procon{}
.procon .bd{position: relative;width: 1200px;}
.procon .bd li{width: 300px;height: 260px;float: left;position: relative;}
.procon .bd li>a{width: 286px;height: 220px;display: block;margin: 0 auto;position: relative;overflow: hidden;}
.procon .bd li .picture{width: 286px;height: 220px;}
.procon .bd li .picture img{width: 286px;height: 220px;}
.procon .bd li .blue{position: absolute;background-color:rgba(0,68,153,0.9);top:100%;left: 0;width: 100%;height:100%;transition:all .5s ease}
.procon .bd li .number{margin-top:15%;margin-bottom:5%;font-size:16px;padding-left:20%;color:#fff;padding-right:20px;position: relative;}
.procon .bd li .number::before{content:'';position:absolute;left:5%;top:0px;bottom:0px;margin:auto;display:block;width:10%;height:2px;background:#fff}
.procon .bd li .desc1{padding:0 20%;color:#fff;height:6rem;line-height:1.5rem;overflow:hidden}
.procon .bd li .wen{width: 286px;margin: 0 auto;}
.procon .bd li:hover .wen a{background-color:rgba(0,68,153,1);color:#fff}
.procon .bd li .wen a{display:block;color:#1a1a1a;font-size:16px;background-color:rgba(255,255,255,1);margin-top:0px;padding:0 15%;border-top:none;line-height:40px;overflow:hidden;transition:all .5s ease;text-overflow:ellipsis;white-space:nowrap;text-align: center;}
.procon .bd .prev{width: 30px;height: 68px;position: absolute;left: -40px;top: 50%;margin-top: -34px;background: url("../images/prev.png") no-repeat center;}
.procon .bd .next{width: 30px;height: 68px;position: absolute;right: -40px;top: 50%;margin-top: -34px;background: url("../images/next.png") no-repeat center;}
.procon .hd{text-align: center;}
.procon .bd li:hover .blue{top:0px;}
.procon .hd li{font-size: 0;width: 8px;height: 8px;border-radius: 4px;background: #bfbfbf;margin: 0 5px;display: inline-block;}
.procon .hd li.on{width: 25px;background: #dd0000;}
.inc_pro .more{margin-top: 40px;}
/* incabo */
.incabo{width: 100%;height: 707px;background: url("../images/abobg.jpg") no-repeat center;}
.incabo .title{padding-top: 75px;}
.incabo .title .p1{color: #fff;}
.incabo .title .l{background: #fff;}
.incabo .title .r{background: #fff;}
.incabo .title .p2{color: #fff;}
.incabo .jie{color: #fff;line-height: 30px;font-size: 16px;text-align: center;height: 60px;overflow: hidden;}
.incabo .to{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.incabo .to a{width: 196px;height: 42px;display: block;border: 1px solid #fff;line-height: 42px;text-align: center;color: #fff;border-radius: 30px;font-size: 18px;margin: 0 9px;}
.incabo .abopic{}
.incabo .abopic a{display: block;width: 384px;height: 250px;float: left;position: relative;margin-top: 58px;margin-right: 23px;transition:all .5s ease;}
.incabo .abopic a:last-child{margin-right: 0;}
.incabo .abopic a .ss{width: 384px;height: 250px;}
.incabo .abopic a .v{position: absolute;bottom: 13px;left: 17px;}
.incabo .abopic a:hover{margin-top: 38px;}
/* inccase */
.inccase{width: 100%;height: 810px;background: url("../images/casebg.jpg") no-repeat center;}
.inccase .title{padding-top: 50px;}
.casecon li:first-child{width: 596px;height: 460px;float: left;margin-left: 0;}
.casecon li:first-child .pic{width: 596px;height: 460px;}
.casecon li:first-child .pic img{width: 596px;height: 460px;}
.casecon li:first-child .wen{display: none;}
.casecon li{width: 294px;height: 226px;float: left;margin-left: 8px;position: relative;overflow: hidden;}
.casecon li .pic{width: 294px;height: 226px;}
.casecon li .pic img{width: 294px;height: 226px;}
.casecon li:nth-child(4){margin-top: 8px;}
.casecon li:nth-child(5){margin-top: 8px;}
.casecon li .wen{width: 100%;height: 100px;position: absolute;bottom: -100px;background: #fff;box-sizing: border-box;padding: 15px;border-bottom: 4px solid #084297;transition:all .5s ease}
.casecon li .wen .t{font-size: 16px;color: #084297;}
.casecon li .wen .des{font-size: 14px;line-height: 20px;color: #717171;height: 40px;margin-top: 5px;}
.casecon li:hover .wen{bottom: 0;}
.inccase .more{margin-top: 50px;}
/* incnews */
.incnews{width: 100%;height: 720px;background: #fff;}
.incnews .title{padding-top: 50px;}
.newfir{width: 590px;height: 465px;float: left;}
.newfir .pic{width: 590px;height: 366px;}
.newfir .pic img{width: 590px;height: 366px;}
.newfir .wen{width: 100%;height: 99px;box-sizing: border-box;padding: 10px 0;}
.newfir .wen .p1{font-size: 18px;color: #1a1a1a;}
.newfir .wen .p2{font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;margin-top: 10px;}

.newri{width: 287px;height: 465px;float: left;margin-left: 18px;}
.newri .tit{width: 100%;height: 34px;display: flex;align-items: center;margin-top: 15px;justify-content: space-between;}
.newri .tit .t{width: 86px;height: 34px;background: #dc0000;font-size: 16px;color: #fff;text-align: center;line-height: 34px;}
.newri .tit .point{width: 6px;height: 6px;border-radius: 50%;border: 2px solid #bfbfbf;}
.newri .tit .li{width: 125px;height: 2px;background: #bfbfbf;}
.newri .tit a{text-transform: uppercase;font-size: 14px;color: #1a1a1a;margin-left: 5px;}
.newri .tit a:hover{color: #023f98;}
.newli ul{margin: 5px 0;}
.newli li{width: 100%;line-height: 34px;font-size: 14px;}
.newli li::before{display: block;content:"";width: 6px;height: 6px;border:  2px solid #bfbfbf;border-radius: 50%;margin-right: 5px;}
.newli li a{color: #1a1a1a;}
.newli li:hover a{color: #023f98;}
.newli li:hover::before{border-color: #023f98;}
/* 集团业务 */
.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%;height: 438px;position: relative;background: url("../images/botbg.jpg") no-repeat center;}
.bot .main{padding:50px 0;}
.bot .bot_top{min-height: 260px;}
.bot .bot_top .bbl{width: 710px;border-right: 1px solid #454545;min-height: 260px;float: left;margin-bottom: 50px;}
.bot .bot_top .bbl .bot_nav{padding-right: 75px;float: left;text-align: left;}
.bot .bot_top .bbl .bot_nav .navt{font-size: 18px;color: #fff;margin-bottom: 25px;}
.bot .bot_top .bbl .bot_nav .ernavt{font-size: 14px;color: #fff;line-height: 2;}
.bot .bot_top .bbl .bot_nav .ernavt a{color: #fff;}
.bot .bot_top .bbl .bot_nav .ernavt a:hover{text-decoration: underline;}
.bot .bot_top .bbr{width: 480px;min-height: 260px;float: right;padding-left: 60px;box-sizing: border-box;}
.bot .bot_top .bbr .bot_con{line-height: 2;width: 256px;float: left;}
.bot .bot_top .bbr .bot_con img{float: left;margin-top: 4px;margin-right: 5px;}
.bot .bot_top .bbr .bot_con>div>div{color: #fff;float: left;width: calc(100% - 30px);}
.bot .bot_top .bbr .bot_ewm{width: 150px;float: right;display: flex;flex-direction: column;align-items: center;}
.bot .bot_top .bbr .bot_ewm p{font-size: 14px;color: #fff;margin-top: 20px;text-align: center;}
.bot .bot_bot{width:100%;border-top: 1px solid #454545;height: 77px;}
/******************************************************************* 二级 ************************************************************/
.er{background: #fff;}
.erlan{width: 100%;height: 60px;border-bottom: 1px solid #bfbfbf;}
.erlan .lan{width: 800px;float: left;height: 60px;}
.erlan .lan li{padding: 0 8px;float: left;height: 60px;line-height: 60px;font-size: 16px;margin-right: 30px;position: relative;}
.erlan .lan li a{color: #1a1a1a;}
.erlan .lan li.on a{color: #023f98;}
.erlan .lan li::after{display: block;content:"";width: 0%;height: 4px;position: absolute;background: #023f98;left: 50%;bottom: -2px;transition: all 0.5s;}
.erlan .lan li.on::after{width: 100%;left: 0;}
.erlan .lan li:hover a{color: #023f98;}
.erlan .lan li:hover::after{width: 100%;left: 0;}
.erlan .position{float: right;font-size: 14px;color: #5e5e5e;height: 60px;}
.erlan .position a{color: #5e5e5e;}
.erlan .position a:hover{color: #023f98;}

.ercon .con{padding: 30px 0;}
.ercon .con .cc{min-height: 300px;}

.jj{width: 100%;box-sizing: border-box;padding: 30px;background: #eeeeee;color: #6d6d6d;line-height: 2;}
/*新闻列表*/
.newslist{}
.newslist li{width: 100%;height: 180px;margin-bottom: 25px;}
.newslist li .pic{width: 287px;height: 180px;float: left;}
.newslist li .pic img{width: 287px;height: 180px;}
.newslist li .w{width: 913px;height: 180px;float: right;display: flex;flex-direction: column;justify-content: center;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-left: 29px;}
.newslist li .w .t{font-size: 18px;color: #1a1a1a;}
.newslist li .w .d{font-size: 12px;color: #1a1a1a;margin: 5px 0;}
.newslist li .w .j{font-size: 14px;color: #5f5f5f;margin-bottom: 10px;line-height: 24px;height: 48px;}
.newslist li .w .m{width: 96px;height: 24px;border: 1px solid #7d7d7d;border-radius: 20px;text-align: center;line-height: 24px;font-size: 12px;color: #1a1a1a;}
.newslist li:hover .t{color: #023f98;}
.newslist li .w .m:hover{background: #ff3f3c;border-color: #ff3f3c;color: #fff;}
/* 搜索页面 */
.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: #fff;border: 1px solid #7d7d7d;}
.page a.select{background: #023f98;font-size: 14px;color: #fff;border: none;border: 1px solid #023f98;}
.page a:hover{background: #023f98;font-size: 14px;color: #fff;border: 1px solid #023f98;}
/*新闻详情*/
.newsshow{}
.newsshow .news_title{width: 100%;text-align: center;padding:30px 0;}
.newsshow .news_title .p1{font-size: 30px;color: #1a1a1a;}
.newsshow .news_title .p2{font-size: 14px;color: #1a1a1a;margin-top:10px;}
.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;}
/* 联系我们 */
.clogo{margin-top: 10px;margin-bottom: 20px;}
.cc1{width: 1200px;padding: 30px;background: #fff;box-sizing: border-box;}
.cmap{width: 500px;float: left;height: 350px;}
.cconte{width: 600px;height: 350px;float: right;}
.cconte .cconte1{width: 50%;height: 175px;box-sizing: border-box;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;float: left;padding: 20px;}
.cconte .cconte2{width: 50%;height: 175px;box-sizing: border-box;border-bottom: 1px solid #dcdcdc;float: left;padding: 20px;}
.cconte .cconte3{width: 50%;height: 175px;box-sizing: border-box;border-right: 1px solid #dcdcdc;float: left;padding: 20px;}
.cconte .cconte4{width: 50%;height: 175px;box-sizing: border-box;float: left;padding: 20px;}
.cconte .t{width: 100%;height: 40px;display: flex;align-items: center;font-size: 18px;color: #121212;}
.cconte .t .line{width: 1px;height: 30px;background: #121212;margin: 0 10px;}
.cconte .tcon{width: 100%;height: 90px;}
.cconte .tcon img{height: 90px;}
/* 网站地图 */
.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;}
/* 图文列表 */
.protype{margin-bottom: 40px;width: 100%;}
.protype li{font-size: 16px;color: #1a1a1a;padding: 0 20px;float: left;line-height: 36px;}
.protype li a{color: #1a1a1a;}
.protype li.on{background: #023f98;border-radius: 5px;}
.protype li.on a{color: #fff;}

.productslist{overflow: hidden;}
.productslist ul{margin:0 -10px;}
.productslist ul li{width:calc(25% - 20px);position: relative;overflow: hidden;margin-bottom:10px;padding:0 10px;float: left;}
.productslist li .img{width: 100%;overflow: hidden;}
.productslist li .img img{width: 100%;transition: all 1s;}
.productslist li .tit{padding: 10px 0;}
.productslist li .tit .p1{color: #5e5e5e;height: 30px;line-height: 30px;font-size: 16px;text-align: left;width: 100%;}
.productslist li .tit .p2{height: 30px;width: 100%;display: flex;align-items: center;justify-content: space-between;font-size: 14px;color: #868686;}
.productslist li:hover .img img{transform:scale(1.1);}
.productslist li:hover .tit .p1{color: #023f98;}

.zxdg{width: 100%;margin-bottom: 50px;}
.zxdg form{margin-top: 20px;}
.zxdg .tit{font-size: 32px;color: #121212;font-weight: bold;}
.zxdg .tit span{font-size: 20px;color: #121212;font-weight: normal;text-transform: uppercase;}
.zxdg .left{width: 590px;float: left;}
.zxdg .right{width: 590px;float: right;}
.zxdg .put1{width: 590px;border: 1px solid #e5e5e5;height:50px;line-height: 50px;float: left;margin-right: 16px;margin-bottom: 13px;}
.zxdg .put2{width: 100%;border: 1px solid #e5e5e5;height: 120px;float: left;}
.zxdg .main_bd{height:50px;line-height: 50px;border:none;width: 500px;text-indent: 10px;display: block;float: left;outline: none;}
.zxdg .main_bd1{width: 500px;height: 120px;border:none;line-height: 50px;padding-left: 10px;box-sizing: border-box;outline: none;}
.zxdg .sb{width: 100%;margin-top: 16px;float: left;text-align: center;}
.zxdg #tijiao{width: 196px;height: 50px;background: #ff3f3c;border: none;font-size: 16px;color: #fff;margin-top: 5px;margin: 0 10px;}
.zxdg #reset{width: 196px;height: 50px;background: #a0a0a0;border: none;font-size: 16px;color: #fff;margin-top: 5px;margin: 0 10px;}
/* 图文详情 */
.proshow{ margin:0 auto;margin-top: 40px;}
.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: 24px;color: #333;font-weight: bold;margin:20px 0;text-align: center;}
.proshowcontent{border-top:1px dashed #095b4c;padding-top:20px;}

/* 翻页 */
.fanye{border-top:1px dashed #bfbfbf;padding: 30px 0;}
.fanye p{color: #444;font-size: 14px;line-height: 28px;width:50%;height:28px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fanye p a{color: #444;}
/*在线留言*/
.gbook{margin-top:50px;background: #fff;padding: 30px;box-sizing: border-box;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #636363;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #636363;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #636363;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #636363;
}
.gbook #demo1{width:210px;height:45px;line-height: 45px;border: none;text-align: center;color: #fff;font-size: 16px;background-image: linear-gradient(to bottom, #11b381, #057a56);float: right;}
.con img{max-width:100%;}

/*招聘列表*/
.job-list li {position: relative; width: 100%; margin-top: 10px; }
.job-list li .job-list-cont {width: 1200px; position: relative; overflow: hidden; }
.job-list li .job-list-tit{width: 1190px;height: 50px;background: #eee;border-left: 10px solid #023f98;display: flex;align-items: center;cursor: pointer;}
.job-list li .job-list-tit .img{width: 30px;height: 30px;background: url("../images/job.png") no-repeat center;margin: 0 10px 0 15px;}
.job-list li .job-list-tit .job-list-btn{display: block; position: absolute; top: 0; right: 0; background: url(../images/icon-join.png) no-repeat center center; width: 60px; height: 50px; }
.job-list-content{float: left; width: 100%;background: #fff;}
.job-list-content .con{border-bottom: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee;box-sizing: border-box;padding: 25px;}
.job-list-content .con {color: #474752; height: 0; -webkit-transition: all .3s; transition: all .3s;display:none;}
.job-list li.current .job-list-content .con{display: block;height: auto;}
.job-list li.current .job-list-tit .job-list-btn{background: url(../images/icon-joinh.png) no-repeat center center;}
.job-list li.current .job-list-tit{background: #023f98;color: #fff;border-color: #d90000;}
.job-list li.current .job-list-tit .img{background: url("../images/jobh.png") no-repeat center;}
/*by lin*/
.job-list-content span { display: block; color: #444;height: 0; display:none;-webkit-transition: all .3s; transition: all .3s; }
.job-list .current .job-list-content span { height: auto; display:block;}
.job-list-content span.email { margin-top: 10px; }
/* 动画 */
@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;}