*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #303030;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #303030;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#303030;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.top{line-height: 30px;color: #888;background: #e5e5e5;}
.top span{background: url(../images/top_tel.png) no-repeat left center;padding-left: 20px;}
.top a{color: #333;}
.logo{margin: 40px auto;display: flex;justify-content: space-between;}
.logo img{width: 203px;height: 31px;}
.nav{line-height: 30px;width: 900px;}
.nav{display: flex;justify-content: space-between;}
.nav a{color: #303030;font-size: 20px;}
.nav li{position: relative;text-align: center;}
.nav li p{position: absolute;z-index: 100000;display: none;background: #fff;width: 200px;text-align: center;border: 1px solid #e6e6e6;}
.nav li:hover p{display: block;}
.nav li p a{display: block;font-size: 16px;line-height: 40px;}
.swiper-container .swiper-wrapper .swiper-slide img{width: 100%; display: block;}

.title{font-size: 32px;text-transform: uppercase;text-align: center;margin: 60px auto 50px;}
.title span{color: #d40000;}

.gsjj{margin-bottom: 20px;}
.gsjj p{width: 1072px;margin: auto;font-size: 14px;line-height: 32px;}
.mores{font-size: 20px;text-align: center;border: 1px solid #303030;margin:60px auto 80px;display: block;width: 200px;line-height: 42px;border-radius: 15px;}

.cpzx a{width: 275px;height: 210px;display: inline-block;}
.cpzx img{width: 275px;height: 210px;border: 1px solid #303030;}
.cpzxs{margin-bottom: 60px;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}

.adv{background: #001760;padding: 1px 0px 90px;margin-top: 80px;text-align: center;color: #fff;font-size: 14px;}
.title1{color: #fff;}
.adv>p{background: url(../images/adv_title.png) no-repeat center bottom;padding-bottom: 20px;margin-bottom: 60px;}
.advnr{display: flex;justify-content: space-around;}
.advnr dl:before{content: " ";display: block;background: url(../images/adv1.png) no-repeat center center;width:95px;height: 95px;padding-top: 30px;}
.advnr dl:nth-child(2):before{background: url(../images/adv2.png) no-repeat center center;}
.advnr dl:nth-child(3):before{background: url(../images/adv3.png) no-repeat center center;}
.advnr dl:nth-child(4):before{background: url(../images/adv4.png) no-repeat center center;}
.advnr dl:nth-child(5):before{background: url(../images/adv5.png) no-repeat center center;}

.news{display: flex;justify-content: space-around;}
.news dl{width: 580px;}
.news dl img{display: block;}
.news dl dt{border: 1px solid #303030;border-top: none;padding: 20px;}
.news dl dt li{display: flex;justify-content: space-between;line-height: 40px;}

.lxwms{border: 1px solid #303030;padding: 20px 0px;margin-bottom: 2px;}
.lxwmnr{display: flex;justify-content: space-around;}
.lxwmnr dl{display: flex;justify-content: space-around;}
.lxwmnr dl p{font-size: 16px;}
.lxwmnr dl:first-child img{width: 52px;height: 52px;margin-right: 10px;}
.lxwmnr dl:nth-child(2) img{width: 52px;height: 51px;margin-right: 10px;}
.lxwmnr dl:nth-child(3) img{width: 56px;height: 56px;margin-right: 10px;}
.lxwmnr dl:nth-child(2){border-left: 1px solid #303030;padding-left: 30px;}
.lxwmnr dl:nth-child(3){border-left: 1px solid #303030;padding-left: 30px;}

.foot{background: #3d3c3c;padding: 30px 0px 20px 0px;}
.footnr{display: flex;justify-content:space-around;color: #fff;}
.footl{width: 800px;}
.footl dl{font-size: 26px;font-weight: bold;border-bottom: 2px solid #fff;width: 108px;line-height: 50px;}
.footl dt{margin: 16px 0px 35px 0px;}
.footl dt a{color: #fff;font-size: 14px;}
.footl dd{font-size: 18px;margin-bottom: 30px;}
.footl p{font-size: 16px;}
.footnr img{width: 160px;height: 182px;margin-top: 90px;}
.foot>p{text-align: center;color: #fff;line-height: 32px;margin-top: 15px;}