@charset "utf-8";
/* CSS Document */
body{  margin:0; padding:0; text-align:center;  font-size:12px; font-family:PingFangSC-Semibold, sans-serif;background-color: #f7f7f7;}
table,td,tr,img,ul,li,h1,h2,p,object,param,embed{margin:0; padding:0; border:0;}
img{border:0;}
ul,li{list-style:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{content:""; display:block; height: 0; clear:both; visibility:hidden;}
.w1200{width: 1200px;margin: auto;}

/*头部*/
.header {
	background-color: #292f36;
	height:52px;
	line-height: 52px;
    width:100%;
	margin:0 auto; 
	text-align:center; 
}

.header--fixed {
	position: fixed;
	z-index: 10;
	right: 0;
	left: 0;
	top: 0
}
a{text-decoration: none;}
.top_head{width:100%; height:52px; line-height:52px; font-size:14px; margin:0 auto; text-align:center; background:#333; position:fixed; left:0; top:0; z-index:99999; overflow: hidden; color: #fff;}
.top_main{display: flex; flex-flow: row nowrap; justify-content: space-around;}
.top_right a{color: #fff;margin:0 5px;}
.top_right a:hover{ text-decoration:underline; color: #fff;}
/* 头部结束 */

.pc-container{width: 100%; height: 100%; margin: 20px auto 0 auto; text-align: center;}
.pc-container .main_m{width: 1200px; height: 100%; margin: 0 auto; text-align: center; position: relative;}

.pc-container .banner1{ 
	height:569px;  
	background:url("../images/banner1.jpg") no-repeat center;
	margin-top: 40px;
	}
.pc-container .banner2{ 
	height:746px;  
	background:url("../images/banner2.jpg") no-repeat center;
	}
.pc-container .banner3{ 
	height:702px;  
	background:url("../images/banner3.jpg") no-repeat center;
	}
.pc-container .banner4{ 
	height:787px;  
	background:url("../images/banner4.jpg") no-repeat center;
	}
.pc-container .banner5{width: 100%; height: 201px;background: url(../images/banner5.jpg) no-repeat center;}
.pc-container .banner6{width: 100%; height: 685px;background: url(../images/banner6.jpg) no-repeat center;}
.pc-container .box15{ height:550px; }
.pc-container .box15-content{margin:auto;padding-top:0px;width:1200px; z-index: 9999; }
.pc-container  .box15-title{height:128px;margin:auto;text-align:center;}
.pc-container  .box15 .main_m{ text-align: center; position: relative; }
.pc-container  .box15 .swiper-scroll{ text-align: center; }
.pc-container  .box15 .swiper-scroll .swiper-container{width: 100%; height:auto; margin-left: auto; margin-right: auto; }
 .pc-container .box15 .swiper-scroll .swiper-slide {background-size: cover; background-position: center;}
 .pc-container .box15 .swiper-scroll .gallery-top1 { width: 100%;}
.pc-container  .box15 .swiper-scroll .gallery-thumbs1{width: 100%; font-size: 14px;}
.pc-container  .box15 .swiper-scroll .gallery-thumbs1 .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: center; }
.pc-container  .box15 .swiper-scroll .gallery-thumbs1 .swiper-slide{text-align: center; border: 2px solid #ffdcaf; color: #ffdcaf; padding:10px 0; border-radius:30px;  font-size: 28px;}
 .pc-container .box15 .swiper-scroll .gallery-thumbs1 .swiper-slide-thumb-active{opacity: 1; font-weight: bold;  color: #dd1814; border-radius:30px 0 30px 0;background-color: #ffdcaf;}
.pc-container .banner7{width: 100%; height: 105px;background: url(../images/banner7.jpg) no-repeat center;}
.pc-container .banner8{width: 100%; height: 740px;background: url(../images/banner8.jpg) no-repeat center;}
.pc-container .banner9{width: 100%; height: 166px;background: url(../images/banner9.jpg) no-repeat center;}
.pc-container .banner10{width: 100%; height: 356px;background: url(../images/banner10.jpg) no-repeat center;margin-top: 60px;}
.pc-container .banner11{width: 100%; height: 241px;background: url(../images/banner11.jpg) no-repeat center;margin-top: 20px;}
.pc-container .banner17{ height:auto;margin-top: 30px; }
.pc-container .banner17 .swiper-scrobb .gallery-top {height:auto; width: 100%;}
.pc-container .banner17 .swiper-scrobb .gallery-thumbs2{ font-size: 14px; }
.pc-container .banner17 .swiper-scrobb .gallery-thumbs .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: left;}
.pc-container .banner17 .swiper-scrobb .gallery-thumbs .swiper-slide {height: 100%; opacity: 0.4; text-align: center; border: 0.01rem solid #898989; color: #000; padding: 0.2rem 0.1rem ; border-radius: 0.1rem; font-weight: bold;}
.pc-container .banner17  .swiper-scrobb .gallery-thumbs .swiper-slide-thumb-active {opacity: 1; font-weight: bold; background: #224a8f; color: #fff;}
.area_ky{width: 1180px;margin: auto;}
.area_ky .swiper-scroll{width:1120px; text-align: center;margin: auto; }
.area_ky .swiper-scroll .swiper-container{width: 90%; height:auto; margin-left: auto; margin-right: auto; }
.area_ky .swiper-scroll .swiper-slide {background-size: cover; background-position: center;margin-top: 20px;}
.area_ky .swiper-scroll .gallery-top10{width: 100%;overflow-y: auto;overflow-x: hidden; height:300px;}
.area_ky .swiper-scroll .gallery-thumbs10{width: 100%; font-size: 14px;}
.area_ky .swiper-scroll .gallery-thumbs10 .swiper-wrapper{display: flex; flex-flow: row nowrap; justify-content: center; }
.area_ky .swiper-scroll .gallery-thumbs10 .swiper-slide{height: 100%; text-align: center; background-color: #999; padding:10px 0; border-radius:30px;  font-size: 18px;color: #f4fff4;}
.area_ky .swiper-scroll .gallery-thumbs10 .swiper-slide-thumb-active{opacity: 1; font-weight: bold; border-radius:30px 0 30px 0;background-color: #dd1814;;color: #fff;}

.yuyue_ky{background-color: #dd1814;padding: 30px 0px;}
.yuyue_ky .yuyue_left{float: left;width: 800px;color: #fff;}
.yuyue_left h3{font-size: 45px;text-align: center;}
.yuyue_left div{width: 600px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;height: 60px;font-size: 22px;line-height: 60px;text-align: center;margin: auto;margin-top: 30px;}
.yuyue_left a{display: block;width: 600px;height: 60px;font-weight: 600;margin: auto;background-color: #ffdcaf;border-radius: 60px;margin-top: 20px;color: #dd1814;text-align: center;line-height: 60px;font-size: 22px;}
.yuyue_left>p{font-size: 18px;text-align: center;margin-top: 30px;}

.yuyue_ky .yuyue_right{width: 300px;float: right;height: 300px;background-color: #fff;border-radius: 20px;margin-right: 40px;}
.yuyue_right h3{font-size: 20px;text-align: center;font-weight: 600;color: #b81c22;margin-top: 20px;}

.yuyue_right .yuyue_box{height:460px;margin-top: 30px;}
.yuyue_right  .top_yuyue{width: 320px; height: 165px;  top:142px; right:-31px;}
.yuyue_right .top_yuyue_form9{width: 80%; height: auto; margin: 10px auto 0 auto;margin-right: 38px;}
.yuyue_right .top_yuyue_form9 .textinput{width: 97%; height: 35px; margin-bottom:15px; font-size: 16px; padding-left: 5px; }
.yuyue_right .top_yuyue_form9 .btnon{outline: none; border: 0; width: 100%; height: 35px; background: #b81c22; font-size: 16px; color: #fff; cursor: pointer;}

.yuyue_right .top_yuyue_form9 .form-group{width: 100%; margin-bottom:5px; }
.yuyue_right .top_yuyue_form9 .yzmcode{width: 55%; height: 31px;  font-size: 14px; float: left;}
.yuyue_right .top_yuyue_form9 .codetxt{width: 40%; background: #f0f0f0; outline: none; height: 35px; cursor: pointer; font-size: 14px; }








.footer{
		width:100%;
		height: 180px;
		background: #333;
		
	}
	.footer_main{
		width:980px;
		height:inherit;
		margin: 0 auto;
		color: #fff;
		font-size: 14px;
	}
    .footer_nav a{color: #fff;
            text-decoration: none;
        }
        a:hover{
            color: #fff;
            text-decoration:underline;}
	.footer_nav{padding-top: 22px;}
	.footer_bottom p{text-align: left;line-height: 26px;}
	.footer_bottom{position: relative;}
	.footer_bottom .text{margin-left:46px; letter-spacing: 1px;}