@charset "utf-8";
/*尾部*/
.dbbox{width:100%;min-width: 1200px;margin: 0 auto;background-color: #212121;}
.db{width: 83%;margin: 0 auto;min-width: 1200px;padding: 20px 0;overflow: hidden;}
.dbwx{width: 170px;float:left;}
.dbwx p{font-size: 18px;line-height: 30px;color: #fff;}
.dbwx img{width: 170px;display: block;margin-top: 10px;}
.dbdhboxw{width: calc(100% - 170px - 260px);overflow: hidden;float: left;}
.dbdhbox{width:650px;overflow: hidden;margin: 0 auto;}
.dbdh{width: 130px;float: left;}
.dbdh li{width: 130px;}
.dbdh li:nth-child(1){font-size: 18px;line-height: 30px;font-weight: 550; color: #fff;letter-spacing: 3px;}
.dbdh span{width: 70px;height: 2px;display: block; background-color:#d00000;margin-top: 2px; margin-bottom: 8px;}
.dbdh li a{width: 130px;display: block;font-size: 16px;line-height: 30px;color: #fff;box-sizing: border-box;}
.dbdh li a:hover{padding-left: 10px;}
.dblx{width:260px;float: right;}
.dblx li{width: 260px;font-size: 16px;line-height: 30px;color: #fff;}
.dblx span{width: 70px;height: 2px;display: block; background-color:#d00000;margin-top: 2px; margin-bottom: 8px;}
.dblx li:nth-child(1){font-size: 18px;line-height: 30px;font-weight: 550; color: #fff;letter-spacing: 3px;}
.dblx li:nth-child(3){font-size: 20px;font-weight: 550;line-height: 40px;letter-spacing: 2px;}
.dbba{width: 83%;min-width: 1200px;margin: 0 auto;border-top: 1px solid #292929;overflow: hidden;padding: 0 10px;box-sizing: border-box;}
.dbba .bah{display:inline-block;text-decoration:none;height:20px;line-height:20px;margin: 5px 0 0;color: #fff;}
.dbba .bah img{float:left;}
.dbba .bah p{float:left;font-size: 14px;color:#fff;}
.dbba .bq{float:left;text-align: left; font-size: 14px;color:#fff;}
.dbba .zc{font-size: 14px;color: #FFFFFF;text-align: right;line-height: 25px;}
.dbba .zc a{color: #FFFFFF;}
.dbba .zc a:hover{color: #E90000;}


/*集团简介*/
.sygu{width: 83%;min-width: 1200px;margin: 0 auto;overflow: hidden;padding: 40px 20px;box-sizing: border-box;}
.sygutp{width: 50%;float: left;}
.sygutp .sygubk{width: 96%;max-width: 760px;margin: 0 auto;position: relative;}
.sygutp .sygubk .sygutpbox{width: 100%;max-width: 760px;height: 400px;overflow:hidden;margin: 0;}
.sygutp .sygubk::before,.sygutp .sygubk::after{content: "";width: 20%;height: 20%;position: absolute;}
.sygutp .sygubk::before{top:-8px;left:-8px;z-index: 4; border-top: 8px solid #003a8c;border-left: 8px solid #003a8c;}
.sygutp .sygubk::after{right:-10px;bottom:-10px;z-index: 4; border-right:10px solid #003a8c;border-bottom:10px solid #003a8c;}
.sygutp .sygutpbox img{width:760px;height: 400px;display: block;position: relative;left: 50%;transform: translateX(-50%);}
.sygunr{width: 50%;float: left;padding-left: 3%;box-sizing: border-box;position: relative;}
.sygunr::before,.sygunr::after{content: "";position: absolute}
.sygunr::before{width: 120px;height: 100px;background-image: url("../UploadFiles/bj/yh.png");background-size: 100% 100%;top: 20px;left:10%;}
.sygunr::after{width: 80px;height: 60px;background-image: url("../UploadFiles/bj/yh2.png");background-size: 100% 100%;bottom:0;right:10%;}
.sygunr img{width: 340px;display: block;float: right;}
.sygunr p:nth-child(3){font-size: 30px;font-weight: 600;color: #212121;letter-spacing: 6px;margin: 20px 0 40px;text-align: right;}
.sygunr p:nth-child(4){font-size: 16px;line-height: 30px;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}
.sygunr .syckgd{display: block; font-size: 18px;color: #333;line-height: 30px;margin-top: 40px;}
.sygunr .syckgd img{width: 30px;display: block;float: left;}



/*新闻简介*/
.syxwbox{width: 100%;min-width: 1200px;background-image: url("../UploadFiles/bj/xwbj.jpg");background-size: 1920px 1253px;background-position: 50% 50%;padding: 20px 0;overflow: hidden;}
.syxwjj{width: 83%;min-width: 1160px; margin: 20px auto 20px;padding: 0 20px 20px;overflow: hidden;}
.syxwbt{width: 100%;overflow: hidden;padding-top: 20px; margin-bottom: 14px;}
.syxwbt p{width: 300px;display: block;float: left;font-size: 30px;line-height: 30px;color: #212121;text-align: left}
.syxwbt p span{font-size: 22px;color: #a9a9a9}
.syxwbt ul{width: 480px;float: right;overflow: hidden;}
.syxwbt ul li{width: 100px;float: left;padding: 0 10px;}
.syxwbt ul li a{display: block;width: 100%;display: block;font-size: 18px;text-align: center;line-height: 30px;box-sizing: border-box;transition: all 0.4s;}
.syxwbt ul li:nth-child(1) a{border-bottom: 2px solid #003a8c;color: #003a8c;}
.syxwbt ul li a:hover{border-bottom: 2px solid #003a8c;color: #003a8c;}
	

.syxwl {width: 40%;float:left;height: 403px;overflow: hidden;}
.post-slide{width:100%;border: 0;}
.post-slide a{width: 100%;display: block;position: relative;}
.post-slide a img{width: 100%;height: 403px; display:block;}
.post-slide a p{position: absolute;bottom: 0;z-index: 3; background-color:rgba(0,0,0,0.6);display: block;width: 100%;line-height: 40px;color: #fff;font-size: 18px;font-weight: 600;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 20px;box-sizing: border-box;}
	
	
.syxwzx{width:57%;background-color: #fff;padding: 20px;box-sizing:border-box;float: right;}
.syxwzx ul{width:100%;}
.syxwzx ul li{width: 100%;overflow: hidden;border-bottom: 1px dashed #b1b1b1;}
.syxwzx ul li:nth-child(1){padding-bottom: 10px;border-bottom: 1px dashed #b1b1b1;}
.syxwzx ul li a{width: 100%;display: block;position: relative;overflow: hidden;}
.syxwzx ul li a img{width: 48%;float: left;display: block;max-height: 200px;margin-right: 2%;}
.syxwzx ul li a .syxwnr{width:50%;float: left;}
.syxwnr p:nth-child(1){font-size: 18px;color: #262626;line-height: 18px;font-weight: 600;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 16px;}
.syxwnr p:nth-child(2){font-size: 16px;color: #424242;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.syxwnr p:nth-child(3){font-size: 16px;color: #003a8c;line-height: 30px;position: absolute;bottom: 0;}
.syxwzx ul li a:hover .syxwnr p:nth-child(3){color:#003a8c}
.syxwlb{padding: 4px 0;}
.syxwlb a{width: 100%;display: block;}
.syxwlb a p:nth-child(1){width:calc(100% - 60px);float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #262626;line-height: 30px;}
.syxwlb a p:nth-child(1) span{color: #e60000;}
.syxwlb a p:nth-child(2){width: 60px;float: left;font-size: 16px;color: #424242;line-height: 30px;}
.syxwlb a:hover p{color: #e60000;}




/*企业文化*/
.sywhbox{width: 100%;min-width: 1200px;margin: 40px auto 40px;padding: 20px 0; background-color: #fff;}
.sywh{width: 83%;min-width: 1160px;margin: 0 auto;overflow:hidden;}
.sywh ul{width: 100%;overflow: hidden;border: 1px solid #eaeaea;box-sizing: border-box;}
.sywh ul li{width:calc(100% / 4);float: left;}
.sywh ul li a{width: 100%;display: block;position: relative;transition: all 0.6s;}
.sywh ul li a img{width: 100%;display: block;opacity:1;}
.sywh ul li a .whl{width: 50%;position: absolute;left: 0;top: 50%;transform:translateY(-50%);transition: all 0.6s;}
.sywh ul li a .whl img{width: 40%;margin: 0 auto;display: block;}
.sywh ul li a .whr{width: 50%;position: absolute;right: 0;top: 50%;transform:translateY(-50%);;transition: all 0.6s;}
.sywh ul li a .whr p:nth-child(1){font-size: 18px;line-height: 30px;color: #212121}
.sywh ul li a .whr p:nth-child(2){width: 70%;height: 1px;display: block;background-color:#a1a1a1;}
.sywh ul li a .whr p:nth-child(3){font-size: 16px;line-height: 24px; color: #a1a1a1;}
.sywh ul li:nth-child(2) a .whr p,.sywh ul li:nth-child(4) a .whr p,.sywh ul li:nth-child(5) a .whr p,.sywh ul li:nth-child(7) a .whr p{color: #fff;}
.sywh ul li a:hover{background-color:#003a8c;}.sywh ul li a:hover img{opacity:0;}
.sywh ul li a:hover .whl{left: 50%;}.sywh ul li a:hover .whl img{opacity:1;}
.sywh ul li a:hover .whr{right: 35%;}.sywh ul li a:hover .whr p{color: #fff;}


/*服务范围*/
.sybt{width: 100%;margin-bottom: 20px;}
.sybt p:nth-child(1){font-size: 36px;line-height: 48px;color:#212121;font-weight:bold;text-align: center;}
.sybt p:nth-child(2){font-size: 18px;line-height: 28px;color:#424242;font-weight: 500;text-align: center;}

.syfuw{width: 100%;min-width: 1200px;max-width: 1920px;margin: 40px auto 40px;overflow: hidden;box-sizing:border-box;}
.syfuw ul{width: 100%;overflow: hidden;}
.syfuw ul li{width: calc(100%/3);float: left;}
.syfuw ul li a{width: 100%;display: block;position: relative;overflow: hidden;}
.syfuw ul li a::before,.syfuw ul li a::after{content:"";position:absolute;top: 40px;right: 40px;bottom: 40px;left: 40px;opacity: 0;transition: opacity 0.35s, transform 0.35s;}
.syfuw ul li a::before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;transform: scale(0, 1);}
.syfuw ul li a::after{border-right: 1px solid #fff;border-left: 1px solid #fff;transform: scale(1, 0);}
.syfuw ul li a:hover::before,.syfuw ul li a:hover::after{opacity: 1;transform: scale(1);}
.syfuw ul li a img{width: 100%;display: block;}
.syfuw ul li a .syfwnr{width: 100%;height: 100%;padding: 20% 40px;box-sizing: border-box;background-color:rgba(0,0,0,0.4);display: block;position: absolute; left: 50%;top: 50%;transform:translate(-50%,-50%);transition: all 0.6s;}
.syfuw ul li a .syfwnr img{width: 80px;margin: 0 auto;display: block;}
.syfuw ul li a .syfwnr p{font-size: 36px;font-weight:600;line-height: 36px; text-align: center;color: #fff;letter-spacing: 4px; margin-top: 20px;transition: all 0.6s;}
.syfuw ul li a .syfwnr p:nth-child(3){width: 80px;height: 2px;display: block;margin: 0 auto;background-color: #fff;margin-top: 30px;}
.syfuw ul li a:hover .syfwnr{background-color:rgba(0,0,0,0.0);}
.syfuw ul li a .syfwnr p{text-shadow:0px 0px 6px #999;}


/*内页分栏*/
.nrfl{width: 83%;min-width: 1200px;margin: 0 auto;margin-bottom: 20px;}
.cl{width: 250px;;margin-right: 40px;float: left;margin-top:-175px;margin-bottom: 20px;position: relative;z-index: 5;}
.cltop1{width: 250px;height: 165px;background-image: url("../UploadFiles/bj/clbj.jpg");background-size: 250px 165px;padding: 40px 20px;box-sizing: border-box;}
.cltop1 p:nth-child(1){font-size: 30px;font-weight:bolder;color:#fff;letter-spacing:2px;line-height: 30px;}
.cltop1 span{display: block; width: 60px;height: 3px;background-color: #fff;margin-top: 16px;margin-bottom: 23px;}
.cltop1 p:nth-child(3){font-size: 18px;font-weight:lighter;color:#fff;line-height:18px;}

.cltop{width: 250px;height: 74px;padding: 15px 20px;box-sizing: border-box;background-color: #003a8c;border-bottom: 1px solid #ddd;}
.cltop p:nth-child(1){font-size: 22px;font-weight: 800;color:#fff;letter-spacing: 2px;line-height: 22px;}
.cltop p:nth-child(2){font-size: 16px;font-weight:600;color:#fff;line-height:16px;margin-top: 6px;}
.cldh{width: 250px;margin-bottom: 20px;padding: 30px 0 20px; background-color: #fff;}
.cldh li{width: 250px;height: 46px;line-height: 46px; background-color: #fff;border-bottom: 1px solid #ddd;}
.cldh li a{display: block;width: 250px;padding:0 20px;box-sizing: border-box;font-size: 16px;color: #333;}
.cldh li a span{float: right;color: #999;}
.cldh li a:hover{background-color: #003a8c;color: #fff;}
.cldh li a:hover span{color: #fff;}
	
.cllx{width: 250px;padding:15px 20px;box-sizing: border-box;background-color: #fff;}
.cllx p{font-size: 16px;color: #666;line-height: 30px;margin: 4px 0;}
.cllx p img{display: block;width: 50px;float:left;margin-top: 7px;}
.cllx p:nth-child(1){font-size: 22px;font-weight: 600;color: #333;letter-spacing:6px;text-align: center;margin-bottom: 10px;}
.flnr{width: calc(100% - 290px);float: left;background-color: #fff;padding: 20px 30px;box-sizing: border-box;margin-top:-80px;margin-bottom: 20px;position: relative;z-index: 5;}
.flnr .nrtop{width: 100%;height: 50px;border-bottom: 10px solid #eee;overflow: hidden;}
.nrtop p{width: 50%;display:block;float: left;}
.nrtop p:nth-child(1){font-size: 22px;font-weight: 600;line-height: 50px;text-align:left;color: #003a8c;}
.nrtop p:nth-child(2){font-size: 14px;line-height: 50px;text-align: right;color: #333;}
.nrtop p:nth-child(2) img{width: 15px;display: block;float: right;margin-top:18px;margin-right: 6px;}



/*文章列表*/
.wzlb{width: 100%;}
.wzlb li{width: 100%;}
.wzlb li a{display: block;width: 100%;font-size: 18px;line-height: 50px; color: #333;}
.wzlb li a p:nth-child(1){width: calc(100% - 50px);float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wzlb li a p:nth-child(2){width: 50px;float: left;}
.wzlb li a:hover{color: #e30000;}


/*图片列表*/
.tplb{width: 100%;overflow: hidden;}
.tplb li{width: 30%;float: left;margin: 10px 0;}
.tplb li:nth-child(2),.tplb li:nth-child(5),.tplb li:nth-child(8){margin: 10px 5%;}
.tplb li a{display: block;width: 100%;border: 1px solid #f1f2f3;box-sizing: border-box;overflow: hidden;}
.tplb li a img{width: 100%;display: block;transition: all 0.8s;}
.tplb li a p{padding: 0 10px;box-sizing: border-box; font-size: 16px;line-height: 40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all 0.4s;}
.tplb li a:hover{box-shadow: #aaa 0 0 10px 0;}
.tplb li a:hover img{transform:scaleX(1.2);}
.tplb li a:hover p{color:#003a8c;}