* {
	margin: 0;
	padding: 0;
	border: 0;
}

html {
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	background-color: #FFFFFF;
}

body {
	width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	font-size: 16px;
}

li {
	list-style: none;
	color: #000000;
}

a {
	text-decoration: none;
	color: #000000;
}

button {
	outline: none;
}

input {
	outline: none;
}

img {
	width: 100%;
	display: block;
}
.phoneImg{display: none;}
.Topbox,.navBox{position: relative;min-width: 1200px;}
.buttonBox{position: absolute;width: 30%;left: 35%;bottom: 10%;display: flex;justify-content: space-around;}
.buttonBox button{max-width: 45%;cursor: pointer;}
.navBox{background-color: #0a326a;}
.navBox li a{color: #FFFFFF;font-size: 16px;}
.navBox ul{width: 1200px;margin: auto;display: flex;justify-content: end;}
.navBox ul>li{line-height: 45px;margin: 0 20px;position: relative;color: #FFFFFF;cursor: pointer;}
.bannerTop{width: 1080px;margin: 40px auto;position: relative;}
.wide1080{width: 1080px;margin: auto;}
.prevIcon,.nextIcon{position: absolute;cursor: pointer;top: 40%;z-index: 99;}
.prevIcon{left: 20px;}
.nextIcon{right: 20px;}
.bannerTop li p{position: absolute;width: 95%;padding: 5px 2.5%;background-color: rgba(0,0,0,0.5);color: #FFFFFF;bottom: 0;font-size: 16px;text-align: center;line-height: 40px;}
.anpaiPic{width: 1080px;margin: 40px auto;}
.anpaiPic>p{font-size: 25px;text-align: center;margin: 50px 0;color: #1c63b1;font-weight: bold;}
.anpaiPic>img{width: 100%;}
.lmuTitle{font-size: 18px;  padding: 30px 0;}

.anpaiPic ul{display: flex;justify-content: space-between;}
.anpaiPic li{width: 23%;}
.anpaiPic li p{text-align: center;margin-top: 5px;color: #1c63b1;font-weight: bold;}
.zhutiUl{display: flex;justify-content: space-between;width: 1080px;margin:50px auto;}
.zhutiUl li{background: url(../img/icon2.png)no-repeat center;background-size: 100%;width: 503px;height: 367px;padding: 10px;}
.zhutiUl li div{margin: 40px 20px;}
.zhutiUl li span{color: #4457a8;font-size: 20px;font-weight: bold;padding: 15px 0;display: block;}
.zhutiUl li p{line-height: 30px;}

.YaoqiuBox{width: 100%;background-color: #f3f3f3;padding: 20px 0 50px 0;margin-bottom: 50px;}
.YaoqiuBox .wide1080{display: flex;flex-wrap: wrap;justify-content: space-between;}
.YaoqiuBox .wide1080>p{font-size: 20px;color: #4457a8;font-weight: bold;margin: 30px 0;width: 100%;}
.leftBox{width: 620px;}
.rightBox{width: 400px;}
.rightBox img{margin-bottom: 30px;border-radius: 10px;}
.leftBox p{line-height: 30px;}
.xuanTiBox{width: 1080px;background: url(../img/icon5.png)no-repeat center;margin: 20px auto;height: 446px;}
.xuxanCon{width: 640px;height: 250px;margin-left: 120px;padding-top: 65px;}
.xuxanCon p{color: rgba(255,255,255,0.8);line-height: 30px;}
.baomingBox{display: flex;justify-content: space-between;margin: 50px auto;}
.baomingBox>div{width: 460px;height: 654px;padding: 20px 30px;}
.baoBox{background: url(../img/icon7.png)no-repeat;}
.jiangBox{background: url(../img/icon6.png)no-repeat;}
.baomingBox>div span {color: #FFFFFF;font-size: 20px;display: block;text-align: center;margin: 20px auto;font-weight: bold;}
.baoBox p,.jiangBox p{line-height: 35px;color: rgba(255,255,255,0.8);}
.leftZixun,.rightZixun{width: 520px;}
.picList{display: flex;flex-wrap: wrap;justify-content: space-between;}
.picList li{width: 100%;margin-bottom: 15px;padding-left: 15px;background: url(../img/icon10.png)no-repeat left center;}
.picList li:nth-child(1),.picList li:nth-child(2){width: 47%;margin-bottom: 20px;padding-left: 0;background: none;}
.picList li p{width: 100%;/*overflow: hidden;white-space: nowrap;text-overflow: ellipsis;*/line-height: 30px;}
.picList li:nth-child(1) p,.picList li:nth-child(2) p{font-weight: bold;font-size: 18px;}
.titleText{width: 100%;padding: 30px 0; color:#2d47a0;font-size: 23px;font-weight: bold;}
.zixunBox {display: flex;flex-wrap: wrap;justify-content: space-between;}
.rightZixun li p:nth-child(1){font-size: 17px;font-weight: bold;color:#2d47a0;line-height: 50px;-webkit-line-clamp: 1;}
.rightZixun li p:nth-child(2){line-height: 30px;color: #4c4c4c;margin-bottom: 10px;-webkit-line-clamp: 2;}
.rightZixun li:nth-child(1){margin-bottom: 20px;}
.rightZixun li{background-color: #f5f5f5;padding: 20px;border-bottom: 1px solid #2d47a0;}
.rightZixun li span{font-size: 14px;color: #818181;}
.huaxuBox{width: 1080px;margin: 50px auto;}
.huaxuBanner li{background-color: #eeeeee;padding-bottom: 10px;border-radius: 10px;overflow: hidden;}
.huaxuBanner li p{width:85%;margin: 10px auto;line-height: 30px;text-align: center;-webkit-line-clamp: 2;}
.zhangboBanner{width: 1080px;margin: 50px auto;}
.zhangboCon{width: 100%;background: url(../img/bg1.png)no-repeat left top;background-size: cover;padding: 40px 0;}
.navTop{display: flex;width: 1080px;margin: 20px auto;}
.navTop .on span{color: #2d47a0;border-bottom: 1px solid #2d47a0;font-weight: bold;}
.navTop li{margin-right: 30px;}
.navTop li span{padding: 5px 0;font-size: 18px;cursor: pointer;}
.zhangboBox>p{width: 1080px;margin: 0px auto;padding: 10px 0;}
.item{display: none;}
.item:nth-child(1){display: block;}
.menufiexclass{position: fixed;width: 100%;min-width: 1200px;left:0;top: 0;    z-index: 99;}




.zhangboBanner .swiper-slide a{background-color: #ededed;display: block;}
.zhangboBanner .swiper-slide img{height: auto;width: 100%;}
/* .zhangboBanner .swiper-slide-active img{height: 292.5px;width: 100%;} */
/*.zhangboBanner .swiper-slide-active a{width:100%!important;margin-left: 0;}/*




/*.zhangboBanner .swiper-slide{width: 250px!important;background-color: #ededed;}
.zhangboBanner .swiper-slide img{height: 141px;width: 100%;}
.zhangboBanner .swiper-slide-active img{height: 292.5px;width: 100%;}
.zhangboBanner .swiper-slide-active{width: 520px!important;}*/
.zhangboBanner .swiper-slide a>div{padding: 10px 20px;}
.reLi{width: 1080px;margin: auto;position: relative;}
.prevGo{left: 40%;bottom: 0;}
.nextGo{right: 40%;bottom: 0;}
.prevGo,.nextGo{position: absolute;cursor: pointer;width: 30px;z-index: 99;}
.reLi .swiper-pagination-bullet{display: none;}
.reLi .swiper-pagination-bullet-active{display: block;position: absolute;font-size: 25px;color: #FFFFFF;right:65px;background: none;bottom: 75px;}
.reLi .swiper-pagination{position: inherit;bottom: 0;font-size: 20px; color: #fff;}
/* 多行省略 */
.zhangboBanner .swiper-slide div p,.huaxuBanner li p,.rightZixun li p,.zhutiUl li p,.listUl li p{overflow-y: hidden;white-space: normal;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;}
.zhangboBanner .swiper-slide div p{-webkit-line-clamp: 2;line-height: 30px;}
.zhangboBanner  li span{font-size: 14px;color: #818181;padding-top: 10px;display: block;}
.xuanTiBox>p{display: none;}
.navBox ol{  position: absolute; z-index: 99;  width: 100px; left: -15px; background-color: #0a326a;display: none;}
.navBox ol li{text-align: center;}

footer{width: 100%;padding: 50px 0;background-color: #1e3283;color: #FFFFFF;margin-top: 50px;}
footer div{width: 1080px;margin: auto;}
footer div p{color: rgba(255,255,255,0.8);padding-bottom: 15px;}

/* 栏目页 */
.lanListCon,.xiangCon{position: relative;}
.lanListCon>p,.xiangCon>p{position: absolute;top: -70px;background-color: rgba(10,50,106,0.7);font-size: 25px;color: #FFFFFF;padding: 0 20px;line-height: 70px;}
.listUl{display: flex;flex-wrap: wrap;}
.listUl li{margin-right: 40px;width: 240px;border-radius: 10px;background-color: rgb(238,238,238);margin-bottom: 40px;position: relative;padding-bottom: 35px;overflow: hidden;}
.listUl li:nth-child(4n){margin-right: 0;}
.listUl li p{-webkit-line-clamp: 2;padding: 10px 10px 0 10px;}
.listUl li span{position: absolute;font-size: 14px;bottom: 10px;right: 10px;}
#demo-laypage-theme{text-align: center;}
#laypage{text-align: center;}


/* 上传页 */
.upCon{width: 700PX;margin: 50px auto;}
.upCon>p{font-size: 22px;text-align: center;margin: 40px 0;}
.upInfo li,.upBut{display: flex;margin-bottom: 20px;}
.upInfo li p,.upBut p{width: 150px;font-size: 17px;line-height: 45px;}
.upInfo li>input{line-height: 35px;padding: 5px 10px;border: 1px solid #E1E1E1;border-radius: 5px;width: 500px;}
.upInfo li .layui-form-radio:hover>*,.upInfo li .layui-form-radioed,.upInfo li .layui-form-radioed>i{color: #4f88d9;}
.upBut button{background-color: #4f88d9;color: #FFFFFF;width: 100px;text-align: center;cursor: pointer;border-radius: 5px;position: absolute;right: 0;line-height: 40px;}
.submitBuT{background-color: rgb(42,120,231);color: #FFFFFF;width: 120PX;margin:20px auto;display: block;line-height: 40PX;border-radius: 5px;}
.upBut{position: relative;}
.upBut .layui-upload-list{margin: 0;}
.upBut>div{width: 132px;margin-left: 100px;}

.zuoCon{padding-top: 50px;}
.zuoCon h3{font-size: 22px;text-align: center;font-weight: normal;margin-bottom: 20px;}
.zuoPingImg{margin-top: 50px;}
.zuoPingImg p{text-align: center;margin: 30px 0;font-weight: bold;}
.zuoCon>p{font-size: 16px;line-height: 30px;}
.zuoCon>span{display: block;text-align: center;font-size: 15px;color: #919191;}


/* 手机版样式 */
@media screen and (max-width:760px) {
	.pcTop{display: none;}
	.xuanTiBox>p,.phoneImg{display: block;}
	.Topbox, .navBox,.wide1080,.anpaiPic,.zhutiUl,.rightBox,.xuanTiBox,.reLi,.zhangboBanner,.zhangboBanner .swiper-slide-active,.zhangboBanner .swiper-slide{min-width: auto;width: 100%!important;}
	.navBox ul{width: 95%;margin: auto;min-width: auto;justify-content: space-around;}
	.menufiexclass{min-width: auto;}
	.zhutiUl li,.xuxanCon,.xuanTiBox,.baomingBox>div,.zhangboBanner .swiper-slide-active img{height: auto!important;}
	.navBox ul>li{margin: 0 0.2rem;}
	.buttonBox{position: inherit;width: 70%;margin: 1rem auto;left: auto;}
	.bannerTop{margin: 0 auto;width: 100%;}
	.prevIcon, .nextIcon{width: 2rem;}
	.bannerTop li p{line-height: 1.5rem;font-size: 0.75rem;}
	.anpaiPic>p,.anpaiPic{margin: 1rem auto;}
	.anpaiPic li p{font-size: 0.75rem;}
	.zhutiUl{flex-wrap: wrap;}
	.zhutiUl li{width: 90%;margin: 0rem auto;padding: 1rem 2.5%;margin-bottom: 1rem;}
	.zhutiUl li{background-position: left top;background-size: 100% 100%;}
	.zhutiUl li div{margin: 1rem 0.5rem;}
	.zhutiUl li span{padding: 0.5rem 0;font-size: 0.85rem;}
	.zhutiUl li p{line-height: 1.2rem;font-size: 0.75rem;}
	.zhutiUl{margin: 0 auto;}
	.YaoqiuBox{width: 95%;margin: auto;padding: 0;background: none;}
	.YaoqiuBox .wide1080>p{margin: 1rem auto;}
	.leftBox p,.xuxanCon p,.picList li p,.rightZixun li p:nth-child(2),.huaxuBanner li p{font-size: 0.75rem;}
	.picList li:nth-child(1) p, .picList li:nth-child(2) p{font-size: 0.8rem;}
	.rightBox{display: flex;justify-content: space-between;}
	.rightBox a{width: 47%;margin: 1rem auto;display: block;}
	.xuanTiBox{background: rgb(19,61,130);}
	.xuxanCon{width: 95%;margin: auto;padding: 1rem 0;}
	.xuanTiBox>p{color: rgb(224,184,83);font-size: 1rem;font-weight: bold;width: 95%;margin: 0rem auto;padding-top: 1rem;}
	.baomingBox>div{width: 100%;padding: 1rem 0.5rem;margin-bottom: 1rem;background-size: 100% 100%;min-height: 26rem;}
	.baomingBox{flex-wrap: wrap;margin: 0 auto;}
	.baoBox p, .jiangBox p{line-height: 1.3rem;font-size: 0.75rem;}
	.baomingBox>div span{margin: 0 auto;margin-bottom: 0.5rem;}
	.zixunBox{width: 95%!important;margin: 0 auto;}
	.leftZixun, .rightZixun{width: 100%;}
	.rightZixun li{padding: 0.5rem;}
	.huaxuBox{margin: 0.5rem auto;}
	.huaxuBox,.zhangboBox>p,.navTop,.item{width: 95%;margin: auto;}
	.huaxuBanner li p{line-height: 1.2rem;}
	.huaxuBanner li p{margin: 0.2rem auto;}
	.titleText{font-size: 1rem;}
	.navTop li{margin: 1rem 0.5rem 1rem 0;}
	.zhangboCon{padding: 1rem 0 2rem 0;}
	.prevGo, .nextGo{bottom: -3rem;}
	.reLi .swiper-pagination-bullet-active{bottom: 0.7rem;}
	.zhangboBanner .swiper-slide-active div p{font-size: 0.85rem;}
	footer{padding: 1rem 0;}
	footer div p{width: 95%;margin: auto;font-size: 0.75rem;}
	.listUl{width: 95%;margin: auto;justify-content: space-between;}
	.listUl li{width: 47%;margin-right: 0;margin-bottom: 1rem;}
	.listUl li p{font-size: 0.75rem;}
	.listUl li span{font-size: 0.6rem;}
	.lanListCon>p{font-size: 1rem;line-height: 2.5rem;top: -2.5rem;}
	.layui-laypage a, .layui-laypage span{padding: 0 0.4rem;}
	.upCon{width: 95%;margin: 1rem auto;}
	.upInfo li p, .upBut p{font-size: 0.75rem;width: 5.2rem;line-height: 1.6rem;}
	.upInfo li>input{width: 10rem;font-size: 0.75rem;padding: 0.1rem 0.5rem;line-height: 1.5rem;}
	.layui-form-radio{margin: 0.2rem 0 0 0;}
	.upBut button{left: 105px;}
	.upBut>div{width: 6rem;margin-left: 6rem;}
	.upCon>p{font-size: 1rem;margin: 1rem auto;}
	.submitBuT{margin: 2rem auto;}
	.zuoCon{width: 95%;margin: 0 auto;padding-top: 1rem;}
	.zuoCon h3{font-size: 0.9rem;line-height: 1.5rem;margin-bottom: 0.5rem;}
	.zuoPingImg{margin-top: 1rem;}
	.zuoPingImg p{margin: 1rem 0;font-size: 0.8rem;}
	.zuoCon>p{font-size: 0.75rem;}
	.zuoCon>span{font-size: 0.6rem;}
        .lmuTitle{font-size: 0.85rem;  padding: 1.5rem 0;width: 95%; margin: auto;}
	
}













