img.lz{background:#eee url(../images/load.gif) no-repeat center center}
.lf08,.lf09{font-size:18px;line-height:220%;padding:30px 0 50px;text-align:center}
.lf08 img{vertical-align:top;margin:20px auto;max-width:1100px;}
.lf09{border-top:1px solid #ddd}
.top .sk{color:#eee}
.top .sk i{font-family:"Impact","Trebuchet MS", Arial, Helvetica, sans-serif;font-style:normal}
.top a{color:#595757;display:inline-block;padding:0 9px;font-family: pingfang; color:#595757;}
.top .on a{color:#595757;}
.head{height:60px;position:fixed;z-index:23;left:0;top:95px;width:100%;background:#eff0f0;}
.logo{width:200px;height:120px;overflow:hidden;position:absolute;top:-60px;z-index:2;left:500px;}
.logo a{background:url(../images/logo.jpg) no-repeat;padding-top:60px;display:block; width:212px !important; height: 120px !important;}

#nav{height:60px;text-align:center;width:100%;z-index:1;background: #fff;}
#nav ul{width:1200px;margin:0 auto;display: flex; justify-content: space-between;position:relative;}
#nav li{float:left;position:relative}
#nav li.x{margin-left:202px}
#nav a{display:block;float:left;height:60px;color:#231815;width:124px;position:relative;}
#nav a.link:hover{padding-top:60px;display:block; width:212px !important; height: 120px !important; }
#nav a:hover,#nav .on a,#nav li.sfhover a{padding-top:0;text-decoration:none;font-family:pingfangtc;}
#nav .p-li a:hover{background: #dbb76d;}
#nav .p-li.sfhover{background: #dbb76d}
#nav .on b{font-family: 'pingfangheavy';}
#nav b{font-weight:normal;font-size:17px;margin:21px 0 5px;_margin:24px 0 2px;display:block;position:relative;font-family: pingfang;}
#nav a span{font-size:9px\9;line-height:12px;display:block;font-weight:normal;cursor:pointer;position:relative;color:#fff}
#nav li.sfhover span{color:#000}
/*---当前分类---*/
#nav li ul{display:none;position:absolute;top:60px;left:0;width:124px;padding:10px 0;background:#fff;z-index:11;border-radius:0  0 5px 5px;}
#nav li:nth-child(3) ul{display:none;position:absolute;top:60px;left:0;width:1200px;padding:10px 0;background:#fff;z-index:11;border-radius:0  0 5px 5px;left:-251px;}
#nav li:nth-child(4) ul{display:none;position:absolute;top:60px;left:0;width:1200px;padding:10px 0;background:#fff;z-index:11;border-radius:0  0 5px 5px;left:-376px;}
/*#nav li:hover ul{display:block}*/
#nav li ul .nav-mid{width:700px; height:280px; padding:50px 0 30px 0;margin:0 auto; display: flex;flex-wrap: wrap; justify-content: space-between;}
#nav li ul .nav-mid .nav-mid-left{width:400px;}
#nav li ul .nav-mid .nav-mid-right{width:300px;padding-top:20px}
#nav li ul .nav-mid .nav-mid-right p{color:#939393;height: 30px;line-height: 30px; margin-top:10px;font-family: pingfang;}

#nav li ul .nav-mid .nav-mid-right .nav-mid-right-tit{border-bottom: 1px solid #acabab; width:230px;padding-bottom: 15px;
	font-family: SourceHanSansCN-Normal;
	font-size:35px;
	color:#231815;
	text-align: left;
}
#nav li ul .nav-mid .nav-mid-right .nav-mid-right-ms{
	width:230px;
	font-size:18px;
	font-family: SourceHanSansCN-Normal;
	color:#595757;
	text-align: left;
	letter-spacing: 2px;
}


#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2;margin-top:5px;border-radius: 5px;display: inline-block;}
#nav li ul li a.ix{display: none;}
#nav li ul li a:hover .ix{
	   width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-left: 8px solid #000;
    border-bottom: 4px solid transparent;
    position: absolute;
	left: 15px;
	top:10px;   
}
#nav li ul a,#nav li.on ul a,#nav li.sfhover ul a{background:none;font-weight:normal;height:auto;color:#595757;line-height:30px;width:118px; margin-left:3px;font-size:14px;float:none;border:none;font-family: '微软雅黑';}
#nav li ul a:hover{color:#231815;font-weight:normal;border:none;background: #dbb76d;border-radius: 5px;font-family: '微软雅黑';}
#nav li ul a:hover i{}

 .swiper-container {
      width: 100%;
      height: 100%;
      margin-top:155px;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      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;
    }
    .swiper-slide img{ width:100%;}
	.main{max-width:1920px; margin: 0 auto;width:100%;}
	.shoot{width:1200px; margin:93px auto; margin-bottom: 40px;}

	.tit{display: flex; justify-content: center;}
	
	.shoot ul{display:flex; justify-content:flex-start;width:100%;}
	.shoot ul li{width:16.7%;height:250px;text-align: center;}
	.shoot ul li a.sk1{color:#000000;    width: 16.7%;
    height: 250px;
    text-align: center;}
	.shoot ul li .f{height:156px; display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;}
	.shoot ul li .f span{font-size:18px; align-items: center; font-family: pingfangmid;}
	.shoot ul li .f img{display:none; width:140px; margin:0 auto;}
	
	.shoot ul li .line{border-bottom: 1px solid #666; position: relative;}
	.shoot ul li .round{width: 10px;
 	 height: 10px;
  		background: #fff;
  		border-radius: 50%;
 		border: 2px solid #dbb76d;
 		position: absolute;
 		top:-6px;
 		left:47%;
 		}
 	.shoot ul li .sx{
 		width:10px;
 		height:10px;
 		background: #dbb76d;
  		border-radius: 100%;
  		border: 2px solid #dbb76d;
 		position: absolute;
 		top:-6px;
 		left:47%;
 		}
 		
 	.wz{display: flex; justify-content: center; margin-top:20px; color:#dbb76d;font-family:Texta;font-size:12px; font-weight: 700; }	
	.dw{position: relative; height:900px;margin-top:97px;background-color: #f8f9f7;}
	.news{background-color: #f8f9f7;height: 526px;width:100%;}
	.kuan{height: auto; padding-top:60px; display: flex; justify-content: center; padding-bottom: 40px;}
	.mx{ margin:0 auto;}
	.index_juedui{width:1200px;margin:0 auto; position: relative;}
	.news .bd{height:500px;overflow:hidden;}
	.news .bd img{width:1200px;height:500px;display:block; background-color: #fff;}
	.news .hd{width:1200px; display: flex;justify-content: space-between;}
	.news .hd li{ background:#fff;float:left;text-align:center; height:72px; line-height: 72px;margin-top:22px;padding:0 25px;}
	.news .hd a h3{font-size:17px;color:#595757;line-height:72px;height:72px;overflow:hidden;font-weight:normal;cursor:pointer;font-family: pingfang;}
	.news .hd a:hover h3,.news .on a h3{color:#000;font-family: pingfangcu;font-weight: 600;}
	.news .hd a i{color:#999;line-height:20px;font-style:normal;font-size:9px\9;display:block;background:none;}
	.news .hd a p{color:#666;line-height:26px;padding:10px 50px 0;cursor:pointer;font-size:14px}
	.news .prev, .news .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.news .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}


	
	.dy{height:auto;background: #fff;}
	.dy .dy_tit{
		display: flex;
		justify-content: center;
		margin-top:35px;
	}
	.dy .dy_con{
		max-width:1920px;
		margin:0 auto;
		width:100%;
		height: auto;
		position: relative;
	}
	.dy .dy_con .dy-con-dy{
		position: absolute;
		font-family: pingfangmid;
		font-size:30px;
		width:400px;
		height: 50px;
		line-height: 50px;
		text-align: center;
		left:0;top:0;right:0;bottom:0;
		margin:auto;
		opacity: 0.8;
		border:1px solid #fff;
		color:#fff;
		z-index:2;
		border-radius: 50px;
		
	}
	.dy .dy_con img{
		width:100%;
	}
	.wbj{width:878px;margin:0 auto;}
	.dw_news{position: relative; height:1880px;margin-top:40px;}
	.nav4{font-size:18px;text-align:center;margin:0 auto 30px;width:1200px}
	.nav4 ul{display: flex;flex-wrap: wrap; justify-content: space-between;}
	.nav4 li{margin:0 5px;display:inline;position: relative;}
	.nav4 li a{padding:0 15px;display:inline-block;line-height:38px;border:1px solid #666;border-radius:6px;margin-bottom: 20px;color:#231815;font-size:17px;font-family: pingfang;}
	.nav4 .on a{background:#dbb76d;border:1px solid #dbb76d;color:#000}
	.nav4 .on a:hover{background:none}
	.nav4 li a:hover{border:1px solid #dbb76d;color:#000;background: #dbb76d;}

#sh{position: absolute; padding:0; background: #fff;top:40px; z-index:2; display: none;}
#sh li{width:100px; margin:0 0;}
#sh a{display: block; text-align: center;border:0;margin-top:10px;margin-bottom: 0; width:70px; background:none;}
.lplist{}
.lplist .lplist-tit{border-top:1px  solid #b2b2b2; height:55px; line-height:35px; font-size:20px; padding-top:8px;}


.sc1 ul{width:1200px; margin:0 auto; }
	.sc1 li{float:left;margin:0 12px 40px 0;width:384px}
	.sc1 li a{display:block;color:#000;}
	.sc1 img,.sc1 .t1{width:384px;height:556px;display:block;overflow:hidden}
	.sc1 a .t1{color:#fff;position: relative;}
	
	.sc1 .t3{position: absolute;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0,0.6);
	  z-index:1;
	  display: none;}
	  
	.sc1 .t3 span {cursor:pointer;z-index:22; text-align: center;left:0;
	  right:0;
	  margin:0 auto;
	  position: absolute;
	  z-index: 33;
	  }
	
	.sc1 .t3 span h3{font-size:16px;margin:115px 0 10px;color:#dbb76d;z-index:22;font-family: pingfangmid;height: 34px; opacity: 1 !important;}
	.sc1 .t3 span h3 img{width:208px; height:34px;z-index:22;left:0;
	  right:0;
	  margin:0 auto;
	  position: absolute; z-index: 33;}  
	.sc1 .t3 span i{font-style:normal;line-height:22px;display:block;color:#dbb76d;z-index:22;font-family: 宋体;} 
	.sc1 .t3 span i dd{font-family: pingfang; font-size:12px;}
	.sc1 .t3 p{position:absolute; bottom:60px;font-size:9px\9;width:364px;text-transform:uppercase;color:#dbb76d;height:97px;left:0; right:0; margin:0 auto; font-family: pingfang; font-size: 12px;}
	.sc1 .t3 p img{width:118px; height:95px;margin:0 auto;opacity: 1 !important;} 
	.sc1 a .t2{}
	.sc1 .t1{position:relative;left:0;background:#595757;text-align:center}
	
	.sc1 .t2{ text-align: center; font-family:pingfangmid;}
	.sc1 .t2 h3{font-size:18px;line-height:34px;height:34px;overflow:hidden;color:#000;    font-family: 'SourceHanSansCN-Normal';margin-top:15px;}
	.sc1 h3,.sc1 h4{font-weight:normal}
	.sc1 .t2 span{font-size:14px;line-height:28px;font-style:normal;color:#595757;font-family:arial;}
	.sc1 .t2 h4{font-size:16px;line-height:20px;color:#595757;display:block;height:20px;font-family:SourceHanSansCN-Normal;}
	.sc1 a:hover .t2 span,.sc1 a:hover .t2 h4{color:#000;}
	.more{display:flex; justify-content: center;}
	.more a{width:365px;height:42px;line-height: 42px; background: #dbb76d;font-size:20px;letter-spacing: 3px;display:flex; justify-content: center;align-items: center; font-family: pingfang;}
	.more a .yq{
	margin-left:60px;
	width: 18px;
	height: 18px;
	border-style: solid;
	border-width: 1px;
	border-radius: 50%;
	-moz-border-radius: 50%; -webkit-border-radius : 50%;
	border-color: #000;
	-webkit-border-radius: 50%;
	background: #000;
	}
	.more a .yq p{
	width: 20px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	font-weight:normal;
	color: #fff;
	}
	.sc9 .bd{height:600px;overflow:hidden;position:relative;margin:0 auto;}
	.sc9 .bd li{float:left;width:100%;height:100%;background-position:center 0;background-repeat:no-repeat}
	.sc9 .bd a{display:block;height:100%;width:1000px;margin:0 auto}
	.sc9 .hd{position:relative;height:260px;overflow:hidden;margin-top:20px;}
	.sc9 .hd ul{display: flex; justify-content: space-between; width:1200px; margin:0 auto;}
	.sc9 .hd i{border-bottom:1px solid #bfc5c8;position:absolute;bottom:2px;width:100%;display:block; background:none;}
	.sc9 .hd span{display:block;background:#fc0;width:220px;height:5px;position:absolute;bottom:0;font-size:0;line-height:0}
	.sc9 .hd li{margin-right:20px;float:left;text-align:center}
	.sc9 .hd li p{background:#faf8f6;border:solid 1px  #000; width:120px;height:38px;color:#000;border-radius:25px; text-align: center;line-height: 38px;margin:0 auto;font-family:pingfangmid;}
	.sc9 .hd h3{font-size:10px;font-weight:normal;line-height:58px}
	.sc9 .hd a{color:#000;}
	.sc9 .hd li.on p{background:#dbb76d;border:solid 1px  #dbb76d; width:120px;height:38px;color:#000;border-radius:25px; text-align: center;line-height: 38px;margin:0 auto;font-family: pingfangmid;}
	.sc9 .hd li:hover p{background:#dbb76d;border:solid 1px  #dbb76d; width:120px;height:38px;color:#000;border-radius:25px; text-align: center;line-height: 38px;margin:0 auto;font-family: pingfangmid;}
	.sc9 .hd li.on h3{color:#000}
	.sc9 .hd a:hover,.sc9 .hd .on a{color:#595757;}
	.sc9 .hd img{width:175px;height:120px;display:block}
	.tit{display:flex;justify-content: center;}
	
	.vedio ul{display:flex; justify-content:space-between;margin-top: 40px; width:1200px; margin:0 auto;flex-wrap: wrap;}
	.vedio ul li {width:270px;height:auto;margin-bottom: 40px;}
	.vedio ul li a:hover .yw{
		color:#231815;
	}
	.vedio ul li .dtop{
		position: relative;
		width:270px;
		height:195px;
	}
	.gk{position: absolute;bottom: 10px;right:10px;margin-left:5px; display:flex;justify-content:flex-end;color:#fff;font-size:12px;line-height:20px;}
	.bk{width:55px;height:17px; border:1px solid #fff; background: #000; opacity: 1;border-radius: 25px; color:#fff; display:flex; justify-content: space-around;align-items: center; font-size:12px;line-height:17px;}
	.bkr{margin-left:10px;}
	.sj{width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #fff;
	}
	.block40{
		margin-bottom: 70px;
	}
	.vtit{font-size:20px; margin-top:30px;color:#000; font-family: pingfangmid;}
	.yw{color:#959696;font-size:14px; font-family:arial ;}
	.ms{font-size:15px;line-height:25px;color:#000;margin-top:20px; font-family: pingfang;}
	.top40{padding-top:40px;}
	.movice{height:1240px; background:#f8f7f8;}
	.mbig{max-width: 1920px;margin:0 auto; width:100%; height: 670px;}
	.mbig img{width:100%;}
	.movice ul {width:1200px; margin:0 auto; display:flex;justify-content: space-between;    flex-wrap: wrap; padding:0 0  70px 0;}
	.movice ul li{width:367px;height: auto;}
	.movice ul li .img{width:367px;height:281px; position: relative;}
	.movice ul li .img .mb{position: absolute;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  background: rgba(0, 0, 0,0.5);
	  opacity: 0.9;
	  z-index:1;
	  display: none;
	  }
	.movice ul li:hover.mb{background:rgba(0,0,0,0.6%); z-index:2}
	.movice ul li .myw{width: 100%; height:100%;
		top:40%;
		font-size:20px;
	    position: absolute;z-index:22;color:#fff; display: none;
    
    
    }  
	.movice ul li .mbt{font-size:18px; color:#000; display: flex; justify-content: center;margin-top:50px;font-family:'pingfangmid';
	
	}
	.movice ul li .mtime{font-size:14px; color:#959696;margin-top:10px; display: flex; justify-content: center; font-family: arial;}
	.sp1{ margin:0 auto; width:1280px;position: relative;}
	.sp1 .saylb{width:1200px;margin:0 auto;}
	.say{margin-top:50px;}
	.say-slide{width:380px;height: auto; display: flex; justify-content: space-between;}
	.saytx{width:90px;height:90px;border-radius: 50%;}
	.saytx img{border-radius: 50%;}
	.ss{margin:50px 0;}
	.ss .swiper-slide{
		text-align: center;
        font-size: 18px;
        background: #fff;
     	
        
        /* Center slide text vertically */
        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;
        margin:30px 0;
	}
	.sayr{width:270px;color:#000;margin-left:15px;}
	.sayyw{font-size:18px; color:#000; text-align: left; margin-bottom: 12px;font-family:pingfangheavy;}
	.sayzw{font-size:16px;color:#231815; text-align: left;font-family: pingfangmid;}
	.news1{height:1200px; background: #f8f7f8;}
	.padding50{padding:50px 0;}
	.news1 ul{margin-top:30px;width:1200px;margin:0 auto;}
	.news1 ul li{position: relative;width:1167px; background: #fff; height:260px; display: flex; justify-content: space-between;margin-bottom: 43px;padding-left:33px}
	.news1 ul li .newstit a{width:523px; height:47px;border:1px #000 solid; display: flex;justify-content: space-around; position: absolute; left:-33px; top:40px;}
	.news1 ul li .newstit a:hover{
		background:#dbb76d;
		border:1px #dbb76d solid;
	}
	.news1 ul li .newstit a:hover .newstitr{color:#231815;}
	.news1 ul li .newstit a:hover .nyq{background: #000;}
	.news1 ul li .newstit a:hover .nyq b{color:#fff;position: absolute;top: -15px;
    left: 3px;
    width: 15px;
    height: 15px;}
	.news1 ul li .newstit .newstitl{font-size:20px;line-height: 47px; font-family:pingfangheavy;color:#231815}
	.news1 ul li .newstit .newstitr{ display:flex; justify-content: flex-start; line-height: 47px; align-items: center;margin-left:130px; font-family: arial; font-size:10px; color:#727171;}
	.news1 ul li .newstit .newstitr .nyq{width:15px; height:15px; border:1px solid #000;border-radius: 50%; position: relative;margin-left:15px;}
	.news1 ul li .newstit .newstitr .nyq b{position: absolute;top: -15px;
    left: 3px;
    width: 15px;
    height: 15px;}
	.news1 ul li  .newstime{margin-top:110px; margin-left:40px;font-size:12px;font-family: pingfang;}
	.news1 ul li  .news-bt{
		font-size:18px;
		height:40px;
		line-height:40px;
		margin-left: 40px;
		font-family: pingfangmid;
		
	}
	.news1 ul li  .keywords a{margin-left:40px;margin-top:5px;color:#808080; font-family: pingfangmid; font-size: 16px;display: block;}
	.news1 ul li  .news-ms a{margin-left:40px;color:#808080;font-size:12px;line-height: 22px;margin-top:5px;font-size:14px;font-family: pingfang;}
	.foot{height:400px;background: #fff;}
	.foot .foot-con{width:1200px; margin:105px auto; display: flex; justify-content: space-between; position: relative;}
	.foot .foot-con .foota{display:flex; flex-direction: column; justify-content: center;}
	.foot .foot-con .foota .gzh{margin-bottom: 30px; text-align: center; font-family: pingfang;}
	.foot .foot-con .foota .xhs{margin-bottom: 30px; text-align: center;font-family: pingfang;}
	
	.foot .foot-con .footb{}
	.foot .foot-con .footb .foot-tit{width:315px;height:47px; border:1px solid #000;line-height: 47px; text-align: center;font-family: METROPOLIS-SEMIBOLD; font-weight: 600; letter-spacing: 3px;}
	.foot .foot-con .footb ul{margin-top:50px;}
	.foot .foot-con .footb ul li{font-size:14px;line-height:30px;color:#575757;font-family: pingfangmid;}
	.foot .foot-con .footb ul  p{font-size:14px;color:#575757;font-family: pingfangmid; line-height: 30px;}
	.foot .foot-con .footb ul  p a{color:#575757; font-size:14px;}
	.foot .foot-con .footc{}
	.foot .foot-con .footc .foot-tit{width:315px;height:47px; border:1px solid #000;line-height: 47px; text-align: center;font-family:pingfangheavy; font-weight: 600; letter-spacing: 3px;}
	.foot .foot-con .footc ul{margin-top:50px;}
	.foot .foot-con .footc ul li{font-size:14px;line-height:28px;color:#575757;font-family: pingfangmid;}
	.foot .foot-con .footd{ }
	.foot .foot-con .footd .gzh{margin-bottom: 30px; text-align: center;}
	.foot .foot-con .footd .xhs{margin-bottom: 30px; text-align: center;}
	.db_nav{background-color:#eff0f0; color:#000; height:60px; max-width: 1920px; margin:0 auto; font-size:14px;}
	.db_nav ul{width:1200px; margin:0 auto; display: flex; justify-content:space-between;}
	.db_nav ul li{display: inline-block; text-align: center; position: relative; font-family:pingfangmid;}
	
	.cs{margin-top:30px;}
	.db_nav ul li a:hover b{font-family:pingfangheavy;color:#000;}
	.db_nav ul li.on a b{font-family: pingfangtc;color:#000; font-weight: 600;}
	.db_nav ul li span{font-size:12px; text-align: center;display: block;}
	.db_nav ul li  a{display:inline-block; color:#231815; width:120px;text-align: center;  line-height:60px}
	.db_nav ul li  a b{font-weight: normal; font-size:18px}
	.mbig .video-js, .g_mv .video-js {
    width: 100%;
    height: 500px;
    object-fit: fill;
    word-break: normal;
    vertical-align: top;
    }
	.s2{position:relative}
	.vjs-poster{background-size: cover !important;}
	.mbig a{display:block;background:#000}
	.mbig i{cursor:pointer;width:178px;height:178px;margin:-89px 0 0 -89px;display:block;background:url(../images/p2.png) no-repeat;position:absolute;left:50%;top:50%}
	.mbig img{width:100%;height:500px;display:block}
	.#my-video {background-size:cover !important ;}
	.s2 .video-js,.g_mv .video-js{width:1180px;height:664px;object-fit:fill;;word-break:normal;vertical-align:top}

	/*关于我们*/
	.block168{height:169px;}
	.about-con{background: #fafaf8; height:auto;}
	.about-tab{display:flex;justify-content: center; margin:0px 0 50px 0;}
	.about-tab ul{width:350px; display: flex; justify-content: space-around;}
	.about-tab ul li{width:115px;height:50px;line-height:48px; border-radius: 5px; border:1px #000 solid; text-align: center; line-height: 48px; font-family: pingfangmid;margin:0px 5px;}
	.about-tab ul li.on{background: #dbb76d;border:1px solid #dbb76d;}
	.about-body{max-width:1920px; width:100%;margin:0 auto;}
	.about-body img{ vertical-align: top;}
	.about-body .nr-con{backgorund:#f9f6f7;}
	.about-body .nr-con .nr-con-body ul{
		width:1200px;
		margin:0 auto;
		display: flex;
		justify-content:space-between;
		padding:40px 0;
		flex-wrap: wrap;
	}
	.about-body .nr-con .nr-con-body li{
		width:30%;
		display:flex;
		height:400px;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-bottom: 22px;
	}
	.about-body .nr-con .nr-con-body li img{
		width:366px;
		height:284px;
	}
	.about-body .nr-con .nr-con-body li a{
		
	}
	.about-body .nr-con .nr-con-body li a p{text-align: center;color:#959696;padding-top:30px;line-height: 22px;}
	.about-body .nr-con .nr-con-body li a span{width:110px;height:30px; line-height: 30px;font-size:14px; border: 1px solid #000; color:#000;display: block; margin:0 auto;border-radius: 50px; text-align: center;margin-top:10px; font-family: pingfangmid;}
	.more-chakan{ display: flex; justify-content: center;margin:30px 0;}
	.more-chakan a{width:240px;height:50px; line-height: 50px; text-align: center; border:1px solid #000;font-size:16px; font-family: pingfang;letter-spacing: 2px;}
	/*评价*/
	.say-bg{background: #f5f5f5;}
	.main .say-con{width:1200px;margin:0 auto;}
	.main .say-con ul{display: flex; justify-content:flex-start;flex-wrap: wrap;}
	.main .say-con ul li{width:285px;height:416px;margin:60px 0 30px 0; margin-right:20px;}
	.main .say-con ul li:nth-child(4n){margin-right:0px;}
	.main .say-con ul li .say-con-top{background: #fff; width:285px; height:255px;}
	.main .say-con ul li .say-con-top .say-con-ms{display: flex; justify-content: center;font-size:14px; line-height:22px; padding:50px 35px; height: 90px; font-family: pingfangmid; color:#595757;}
	.main .say-con ul li .say-con-top .say-con-yw{display: flex; justify-content: center; color:#000; width:285px;height:65px;font-size:14px;line-height:60px; background: #dcdcdc;}
	.main .say-con ul li .say-con-top .say-con-yw img{width:190px;height:20px;padding-top: 20px;}
	.main .say-con ul li .say-con-bot{display:flex; justify-content: center; flex-direction: column; align-items: center; margin-top:30px;}
	.main .say-con ul li .say-con-bot .img img{border-radius:50%;width:90px; height:90px;}
	.main .say-con ul li a:hover .say-con-yw{background:#dbb76d;}
	.main .say-con ul li .say-con-bot .say-yw{color:#595757;font-size:14px; font-family:'pingfangmid';}
	/* 详情页*/
	.yphead{background: #faf9f8;height:725px;}
	.yphead_article  .thumb{width:1200px; margin:0 auto;}
	.yphead .thumb img{width:1200px; margin:0 auto;display:block; padding:50px 0; height:475px;}
	.ypinfo{display: flex; justify-content: space-between;width:1200px; margin:0 auto;} 
	.ypinfo .ypinfo_l .ypbt{font-size:25px;color:#000; font-family: pingfangmid; margin-bottom: 15px;}
	.ypinfo .ypinfo_l .ypjd{font-size:14px; line-height:24px;color:#595757;}
	.ypinfo .ypinfo_l .ypmx{font-size:14px; line-height:24px;color:#595757;}
	.ypinfo .ypinfo_l .yp{font-size:14px; line-height:24px;color:#595957;font-family: pingfangmid;}
	.ypinfo .ypinfo_l .time{font-size:14px; line-height:24px;color:#595957;}
	.ypinfo .ypinfo_l .time a{color:#000;font-size:18px; color:#000;}
	.ypinfo .ypinfo_r{display: flex; justify-content: space-between; width:470px;padding-top:40px;}
	.ypinfo .ypinfo_r a{width:197px;height:57px; border-radius: 5px; border:1px solid #000; display: block;line-height: 57px; text-align: center; font-size:16px;font-family :  'METROPOLIS-SEMIBOLD' ; letter-spacing:6px;	}
	.ypinfo .ypinfo_r a:hover{background: #dbb76d;border:1px solid #dbb76d;}
	.sc4{width:1200px; margin:0 auto;display: flex;margin-top:50px;display:flex;justify-content:flex-start; flex-wrap: wrap;}
	.sc4 li{margin-bottom: 30px;}
	.sc4 li a{width:218px;margin-right:20px;}
	.sc4 li a:nth-child(4n){margin-right:0;}
	/*.sc4 li a:hover{background:#000; opacity: 0.6;}*/
	.yxqbt{font-size:20px;font-family :  arial ; letter-spacing:6px;display: flex;width:1200px; margin:0 auto;justify-content: center;padding:60px 0;}
	.yxqmore ul{width:1200px; margin:0 auto; display:flex; justify-content:space-between;}
	.yxqmore  li{width:143px;height:101px;}
	/*资讯页面*/
	.main-zx{max-width:1920px; background: #eff0f0; margin:0 auto; width:100%;padding-bottom: 40px;}
	.zx{width:1200px; margin:0 auto;}
	.zx ul{display:flex; display:flex;justify-content: space-between; padding:0 135px;}
	.zx ul li{width:202px;height:57px;border-radius: 5px;border:1px solid #6f6865; }
	.zx ul li a{display:flex;justify-content:space-around;}
	.zx ul li .zxl{font-size:20px;line-height: 57px; font-family: pingfang;color:#231815}
	.zx ul li .zxr{ display:flex; justify-content:flex-start; line-height: 57px; align-items: center;margin-left:20px; font-family: arial; font-size:10px; color:#727171;}
	.zx ul li .zxr .nyq{width:15px; height:15px; border:1px solid #000;border-radius: 50%; position: relative;margin-left:15px;background: #000;
    color: #fff;}
	.zx ul li .zxr .nyq b{position: absolute;top: -21px;
    left: 4px;
    width: 15px;
    height: 15px;}
	.zx ul li.on,.zx ul li:hover{
		background: #dbb76d;
		font-weight: 900;
		border: 1px solid #dbb76d;
	}
	.zx ul li.on .zxr,.zx ul li:hover .zxr{color:#fff;}
	.zx ul li.on .zxr .nyq,.zx ul li:hover .zxr .nyq{background: #000;}
	.zx-list{width:1200px; margin:0 auto;}
	.zx-list ul{margin-top:40px;}
	.zx-list ul li{position: relative;height:204px; background:#fff; margin-bottom: 65px;}
	
	.zx-list ul li .zx-tit{
	width: 400px;
    height: 47px;
    border: 1px #dbb76d solid;
    display: flex;
    justify-content: space-around;
    position: absolute;
    left: -33px;
    top: 40px;
    background: #dbb76d;
    border-radius: 2px;
	}
	.zx-list .zx-tit .zx-tit-l {
    font-size: 20px;
    line-height: 47px;
    font-family: pingfangmid;
    color: #231815;
    
	}
	.zx-list .zx-tit .zx-tit-r{
		line-height: 47px;
		font-family: pingfangheavy;
		color:#595757;
	}
	.zx-desc{
		padding:115px 30px 0 30px;
		font-family: pingfang;
		font-size:14px;
		line-height: 24px;
		color:#808080;
		
	}
	
	/*新娘课堂*/
	.kt-list{
		width:1200px;
		margin:0 auto;
	}
	.kt-list ul{display:flex; justify-content: space-between; margin:60px 0; flex-wrap: wrap;}
	.kt-list li{width:375px; height:508px; background: #fff; margin-bottom:60px;}
	.kt-list li .topimg{width:375px; height:245px;}
	.kt-list ul li  .newstime{margin-top:20px;font-size:12px;font-family:arial;color:#808080;}
	.kt-list ul li  .news-bt{
		font-size:18px;
		height:30px;
		line-height:30px;
		font-family: pingfangmid;
	}
	.kt-list ul li  .keywords {margin-top:10px;color:#808080; font-family: pingfang; font-size: 16px;;}
	.kt-list ul li  .news-ms  {color:#808080;line-height: 22px;margin-top:5px;font-size:14px;font-family: "pingfang";}
	
	.kt-list ul li .kt-desc{position: relative; display: flex;justify-content: space-between;margin-top:30px}
	.kt-list ul li .kt-desc .kt-desc-l{ margin-left:-40px;width:100px;height:25px;border:1px #746d6b solid; line-height: 25px;text-align:right; padding-right:20px;font-family: pingfangheavy;}
	.kt-list ul li .kt-desc .kt-desc-r{color:#808080;font-family: pingfangheavy; font-size:12px; line-height:25px;}
	.kt-list ul li:hover .kt-desc .kt-desc-l{background:#dbb76d;border:1px solid #dbb76d;}
	
	/*活动*/
	.hd-list{width:1200px; margin:0 auto;}
	.hd-list ul{margin:40px 0;}
	.hd-list ul li{margin-bottom:40px;height:660px;background: #fff;}
	.hd-list ul li a{}
	.hd-list ul li img{width:1200px;height:550px;}
	.hd-list ul li a .hd-bt{display: flex; justify-content: space-between;padding:0 30px;}
	.hd-list ul li a .hd-bt .hd-bt-l{font-family:pingfangheavy;font-size:24px; line-height: 48px; padding:26px 0;}
	.hd-list ul li a .hd-bt .hd-bt-r{font-family: "宋体"; letter-spacing: 2px; display: flex; justify-content: space-around; padding:26px 0; width:450px;}
	.hd-list ul li a .hd-bt .hd-bt-r .yw{height:48px;line-height: 48px;}
	.hd-list ul li a .hd-bt .hd-bt-r .xq{width:120px; height:48px;background: #dbb76d; text-align: center; line-height: 48px; text-align: center; font-family:pingfangheavy;}

	/*详情*/
	.news-con{height:495px; background-color: #f8f8f8;}

	.news-con .news-con-tit{
		width:1200px;
		margin:0 auto;
		font-family: "pingfangmid";
		font-size:35px;
		margin-top:65px;
		text-align: center;
	}

	.news-con .news-con-ms{
		width:1200px;margin:30px auto;font-family: pingfang;
		text-align: center;

	}
	.news-con .news-con-ms .news-con-ms-border{
		font-family: pingfang;
		font-size:18px;
		border-bottom:1px #cdcdcd solid  ;
		width:565px;
		display: flex;
		justify-content: space-between;
		margin: 0 auto;
		height:50px;
		line-height: 50px;
		display: flex;
		justify-content: space-between;
	}
	.news-con .news-con-ms .news-con-ms-border .news-con-ms-border-l{
		color:#dbb76d;

	}
	.news-con .news-con-ms .news-con-ms-border .news-con-ms-border-m{
		color:#dbb76d;

	}
	.news-con .news-con-ms .news-con-ms-border .news-con-ms-border-r a{
		color:#dbb76d;
		font-family: pingfangheavy;

	}
	.news-con-warp{
		width:1200px;
		margin:0 auto;
	}
	.fy{margin:40px 0; background: #f8f8f8; display: flex; justify-content: space-around; height: 60px; line-height: 60px;}
	.fy .fy_l{font-family: pingfangmid; font-size:16px; color:#000000;}
	.fy .fy_l a{color:#dbb76d; font-family: pingfang;}
	.fy .fy_r{font-family: pingfangmid; font-size:16px; color:#000000;}
	.fy .fy_r a{color:#dbb76d;font-family: pingfang;}


	/*活动页面数字统计样式*/

.kp-con{width:1200px;margin:0 auto; margin-top:30px;margin-bottom: 30px; text-align: center;}
.kp-con-tit{font-size:32px; font-family: SourceHanSansCN-Normal;color:#231815;letter-spacing: 1px;}
.kp-con-num{
	font-size:25px; color:#000;
	letter-spacing: 10px;
	border-bottom: 1px solid #8f8f8f;
	width:1200px;
	margin:0 auto;
	letter-spacing: 10px;;
}
.kp-con-yw{
	font-size:22px;
	letter-spacing: 2px;
	margin-top:30px;
	color:#8f8f8f;
}
.headlist{height:60px}
.toplist{height:48px}

.top{max-width: 1920px; width:100%;margin:0 auto; height:94px;border-bottom: 1px solid #b2b2b2; position: fixed;top:0; z-index:111;background: #fff;}
.top_news_con{width:1200px; margin:0 auto; display: flex; justify-content:flex-end; align-items: center;height: 94px;}
.top .top_news_tit{margin-right:240px; font-size:30px; font-family:siyuan;}
.top .top_news_img{width:192px;height:28px; margin-right: 30px;}





