
.header{width: 1000px; height: 100px; margin: 0 auto; position: relative;  border-bottom: 1px solid #E2E2E2;}
.header .logo{display: block; height:80px; float: left; margin-top: 10px;}
.header .logo img{height: 100%;}
.header ul{display: flex; border-bottom: 1px dashed #C9C9C9;  padding: 5px 0; position: absolute; top: 0; right: 0;}
.header ul li{padding: 0 8px; border-right: 1px solid #cf0101; }
.header ul li a{color: #cf0101; font-size:14px;}
.header ul li:last-child{border: none;}
.header ul li:last-child a{color: #333;}
.header ul li:nth-child(10) a{color: #333;}
.hdcon{width: 800px; height:60px; display: flex; align-items: center; justify-content: space-between; position: absolute; bottom: 0; right: 0;}
.hdcon .sosuo{display: flex; align-items: center;}
.hdcon .sosuo p:last-child{margin-left: 10px;}
.hdcon .sosuo .so{width:97px; height: 20px; position: relative;  margin: 0 15px 0 10px;}
.hdcon .sosuo .so .so1{width:72px;height: 100%; position: absolute; top: 0; left: 0; border: 1px solid #1D6BBE; padding-left: 5px; box-sizing: border-box;}
.hdcon .sosuo .so .so2{width: 25px; height: 20px; position: absolute; top: 0; right: 0; background:url(../images/so.jpg) no-repeat center; border: none;} 
.hdcon .y{display: flex;}
.hdcon .y p:last-child{margin-left: 15px;}

.nav{width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; padding: 10px 0; border-bottom:1px solid #E2E2E2;;}
.nav ul{width:180px; box-sizing: border-box; }
.nav ul li{width: 100%; display: flex; justify-content: space-between;}
.nav ul li:last-child{margin-top:10px;}
.nav ul li a{font-size: 14px;}
.nav ul li a:first-child{font-weight: bold;}

.place{width: 1000px; margin: 0 auto; padding: 10px 0;}
.place ul{width: 100%; display: flex; justify-content: space-between;}


.Advertisement{width: 1000px; margin: 0 auto; display: flex; justify-content: space-between;}
.Advertisement img{height: 90px;}

.Txt{width: 1000px; height: 70px; display: flex; margin: 0 auto; justify-content: space-between; padding-bottom: 10px; margin-top: 22px; border-bottom: 1px solid #E2E2E2;}
.Txtbt{text-align: center; width: 728px;}
.Txtbt h1 a{font-size: 26px; color: #000; line-height: 40px;}
.Txtbt p{margin-top: 9px;}
.Txtbt p a{letter-spacing: 1px}
.Txt .pic{width: 250px;}


.Con1{width: 1000px; margin: 15px auto 25px; display: flex; justify-content: space-between;}
.Con1 .leftlist{width: 325px;}
.Con1 ul{margin-bottom: 11px;}
.Con1 ul li{overflow: hidden; text-overflow: ellipsis;}
.Con1 li a::before{display: inline-block; content: ""; width: 5px; height: 5px;  background: #000; border-radius: 50%; margin-right: 5px; margin-bottom:2px;}
.Con1 li a{line-height: 30px;font-size: 14px;color: #212121;letter-spacing: 1px; white-space:nowrap; }
.Con1 li:first-child a{font-size: 18px; color: #900; line-height: 28px; font-weight: bold;}
.Con1 li:first-child a::before{display: none;}

.Con1 .rightPic{width: 648px; height: 427px; margin-top: 6px; position: relative;}
.Con1 .rightPic .swiper-slide{width: 648px; height: 427px; position: relative; overflow: hidden;}
.Con1 .rightPic .swiper-slide p{width: 100%;height: 55px;position: absolute;left: 0;bottom: 0;z-index: 1;background: #000;padding: 0 20px;font-weight: bold;font-size: 16px;color: #FFF;line-height: 55px; opacity: 0.7;}
.Con1 .rightPic .swiper-slide img{width: 100%; height: 100%; position: absolute; left: 0 ; top: 0; display: block;}
.Con1 .rightPic .swiper-pagination{color: #fff; font-size:18px;  text-align: right; padding-right: 10px; box-sizing: border-box; margin-bottom: 5px;}
.Con1 .rightPic .swiper-pagination-current{color: #cf0101; font-weight: bold;}

.Recommend{width: 1000px; height: 50px; margin: 0 auto 17px; display: flex; justify-content: space-between;}
.Recommend .leftlb{width: 600px; height: 50px; background: #eee;display: flex;}
.Recommend .leftlb .Tuij{width: 50px; height: 50px; text-align: center; background: #D11B00; }
.Recommend .leftlb .Tuij a{font-size: 14px; line-height: 24px; color:#fff;letter-spacing: 4px;}
.Recommend .leftlb .Lunb{width: 550px; height: 50px; position: relative;}
.Recommend .leftlb .Lunb .swiper-container{width: 480px; height: 50px; margin-left: 10px;}
.Recommend .leftlb .Lunb .swiper-container p{width: 100%; height: 25px; line-height: 25px;}
.Recommend .leftlb .Lunb .swiper-container p a{color: rgb(51, 101, 153); display: inline-block; margin: 0 5px;}
.Recommend .leftlb .Lunb .swiper-button-prev{background: none; background: url(../images/zuo.png) no-repeat center; position: absolute; left:490px; top: 25px; opacity: 0.7;} 
.Recommend .leftlb .Lunb .swiper-button-next{background: none; background: url(../images/you.png) no-repeat center; position: absolute; left:515px; top: 25px; opacity: 0.7;} 
.Recommend .leftlb .Lunb .swiper-button-prev:hover{opacity: 1;}
.Recommend .leftlb .Lunb .swiper-button-next:hover{opacity: 1;}
.Recommend img{height: 50px;}

.Con2{width: 1000px; margin: 0 auto; display: flex; justify-content: space-between;}
.Con2 .leftlist2{width: 325px;}
.Con2 .leftlist2 ul{margin-bottom: 11px;}
.Con2 .leftlist2 ul li{overflow: hidden;  text-overflow:ellipsis;}
.Con2 .leftlist2 li a::before{display: inline-block; content: ""; width: 5px; height: 5px; background: #000; border-radius: 50%; margin-right: 5px; margin-bottom:2px;}
.Con2 .leftlist2 li a{line-height: 30px;font-size: 14px;color: #212121;letter-spacing: 1px; white-space:nowrap; } 
.Con2 .leftlist2 li a span{color: #900; font-weight: bold; }
.Con2 .leftlist2 li:first-child a::before{display: none;}

.Con2 .rightlist{width: 660px;}
.Con2 .rightlist ul{width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.Con2 .rightlist li{width: 205px; margin-bottom: 25px; cursor: pointer;}
.Con2 .rightlist li:nth-child(4){ margin-bottom: 0;}
.Con2 .rightlist li:nth-child(5){ margin-bottom: 0;}
.Con2 .rightlist li:nth-child(6){ margin-bottom: 0;}
.Con2 .rightlist li .sh{width: 205px; height: 30px; border-bottom: 1px solid #AAA; margin-bottom: 15px; display: flex; justify-content: space-between; align-items: center;}
.Con2 .rightlist li .sh p{font-size: 14px; color:#2C2C2C; line-height: 30px; font-weight: bold;}
.Con2 .rightlist li .sh span a{ color: #999;}
.Con2 .rightlist li .pic{width: 205px; height: 140px; position: relative;}
.Con2 .rightlist li .pic img{width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.Con2 .rightlist li .pic p{width: 100%; height: 30px; background: #000; text-align: center; line-height: 30px;  position: absolute; bottom: 0; left: 0; z-index: 10; opacity: 0.6;}
.Con2 .rightlist li .pic p a{font-size: 14px; color: #fff;}

.Advertisement2{width: 1000px; margin: 0 auto;}
.Advertisement2 img{margin-top: 17px;}

.Con3{width: 1000px; margin: 17px auto 0; display: flex; justify-content: space-between;}
.Con3 .Llist{width: 315px;}
.txtm{width: 315px; height: 34px; display: flex;  justify-content: space-between; align-items: center; border-bottom: 1px solid #e7e7e7; position: relative;}
.txtm::after{display: block; content: ""; width: 130px; height: 1px; background: #0e649a; position: absolute; bottom: -1px; left: 0;}
.txtm p a{font-size: 16px; font-weight: bold; color: #0e649a;}
.txtm p span a{font-size: 12px; color: #fea348; font-weight: 200; margin-left: 5px;}
.txtm b a{font-size: 12px; font-weight: 200; color: #a9a9a9;}
.Con3 .Llist ul{width: 315px;margin-top: 15px;}
.Con3 .Llist li{width: 315px; overflow: hidden;  text-overflow:ellipsis;}
.Con3 .Llist li:first-child{margin-bottom:8px;}
.Con3 .Llist li:first-child .box{width: 315px; display: flex; align-items: center;}
.Con3 .Llist li:first-child .box img{width: 120px; height: 80px;}
.Con3 .Llist li:first-child .box p{font-size: 14px; color: #305798; font-weight: bold; margin-left: 5px; line-height: 25px;}
.Con3 .Llist li:first-child a{white-space: initial;}
.Con3 .Llist li a{line-height: 30px;font-size: 14px;color: #212121;letter-spacing: 1px;  white-space:nowrap;}

.Con3 .Zlist{width: 315px;}
.Con3 .Zlist{width: 315px;}
.Con3 .Zlist ul{ margin-top: 15px;}
.Con3 .Zlist li{overflow: hidden;  text-overflow:ellipsis;}
.Con3 .Zlist li:first-child a{font-size: 14px; color: #305798; font-weight:bold;}
.Con3 .Zlist li a{line-height: 30px;font-size: 14px;color: #212121;letter-spacing: 1px; white-space:nowrap;}
.Con3 .Zlist li a span{color: #900; font-weight: bold;}

.Con3 .Rlist{width: 315px;}
.Con3 .Rlist ul{width: 315px; margin-top: 15px;}
.Con3 .Rlist ul li{overflow: hidden; text-overflow: ellipsis;}
.Con3 .Rlist ul li:first-child{margin-bottom: 8px;}
.Con3 .Rlist ul li:first-child .box2{width: 315px; display: flex; justify-content: space-between;}
.Con3 .Rlist ul li:first-child .box2 .tu{width: 150px; height: 92px; position: relative;}
.Con3 .Rlist ul li:first-child .box2 .tu img{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Con3 .Rlist ul li:first-child .box2 .tu p{width: 150px; height: 30px; font-size: 14px; color: #fff; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 30px; background: rgba(0, 0, 0, 0.3);} 
.Con3 .Rlist ul li a{line-height: 30px;font-size: 14px;color: #212121;letter-spacing: 1px; white-space: nowrap;}

.Dazzlemap{width: 1000px; margin: 17px auto;}
.Dazzlemap .DZtxt{width: 100%;}

.Dazzlemap .DLlb{width: 1000px; height: 135px; margin-top: 17px; position: relative;}
.Dazzlemap .DLlb .swiper-slide{ position: relative; height: 135px;}
.Dazzlemap .DLlb .swiper-slide img{width: 100%; height: 100%; display: block; background: red;}
.Dazzlemap .DLlb .swiper-slide p{width: 100%; height: 30px; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; bottom: 0; text-align: center; line-height: 30px;}

.Dazzlemap .DLlb .swiper-button-prev{position: absolute; left: -50px;}
.Dazzlemap .DLlb .swiper-button-next{position: absolute; right: -50px;}

.Advertisement3{width: 1000px; height: 70px; margin: 17px auto 0; display: flex; justify-content: space-between;}
.Advertisement3 img{height: 70px;}

.Con5{width: 1000px; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap;}
.Con5 ul{width: 315px; border-top: 2px solid rgb(29, 113, 183); margin-top: 17px;}
.Con5 ul li{overflow: hidden; text-overflow: ellipsis;}
.Con5 ul li:first-child{margin-bottom: 8px;}
.Con5 ul li:first-child .C5txt{width: 315px; height: 45px; display: flex; justify-content: space-between; align-items: center;}
.Con5 ul li:first-child .C5txt p a{font-size: 16px; color: rgb(0, 180, 255)}
.Con5 ul li:first-child .C5txt span a{font-size: 12px; color: #fea348;}
.Con5 ul li:first-child .pic{width: 315px; height: 175px; position: relative;}
.Con5 ul li:first-child .pic img{width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.Con5 ul li:first-child .pic p{width: 100%; height: 35px; text-align: center; font-size: 16px; line-height: 35px; color: #fff; background: rgba(0, 180, 255, 0.6); position: absolute; bottom: 0; left: 0; z-index: 10;}
.Con5 ul li a{line-height: 38px;font-size: 14px;color: #212121;letter-spacing: 1px; white-space: nowrap;}

.Info { width: 1000px; margin: 17px auto 0; background:#b2b2b2; height: 175px; overflow: hidden; padding-top: 40px; color: #FFF; }
.Info a { color: #FFF; }
.Info .bt{width: 180px; margin: 0 auto; height: 50px; display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 17px;}
.Info .bt p{font-size: 22px; font-weight: 500;}
.Info .bt img{height: 50px;}
.AboutUs { width: 200px; padding: 0 23px 0 7px; float: left; border-right: 1px solid #fff; }

.Map { width: 200px; padding: 0 10px 0 20px; float: left;  border-right: 1px solid #fff;}
.Contact { width: 200px; padding: 0 30px 0 30px; float: left;  border-right: 1px solid #fff;}

.ma{width: 250px;  float: right; display: flex; padding-top: 10px;}
.ma .mam{text-align: center;}
.ma .mam img{display: block; margin-top:10px;}
.ma .m{margin-right: 10px;}


