﻿html{webkit-text-size-adjust:none;-webkit-text-size-adjust:none;text-justify:inter-ideograph}
a{text-decoration:none;outline:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;margin:0}
::-webkit-scrollbar{width:8px;height:8px;background-color:#F5F5F5}
::-webkit-scrollbar-track{border-radius:10px;background-color:#E2E2E2}
::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}
input,textarea{-webkit-user-select:text}
.sj_xs{ display:none}
#wxnr{width:100%;height:100%;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,0.6);backdrop-filter:blur(5px)}
#wxnr .nrdf{margin:auto;position:absolute;top:50%;left:0;right:0;width:300px;height:300px;padding:20px;padding-top:35px;margin-top:-150px;text-align:center;background-color:rgba(255,255,255,0.8);box-shadow:0px 2px 6px #777;-webkit-box-shadow:0px 2px 6px #777;-moz-box-shadow:0px 2px 6px #777;border-radius:10px;box-sizing:border-box}
#wxnr img{width:135px;height:135px;display:block;margin:0 auto}
#wxnr p{color:#333;font-size:14px;line-height:25px;text-align:center}
#wxnr i.x{position:absolute;top:12px;right:12px;width:18px;height:18px;font-size:12px;line-height:18px;text-align:center;color:#fff;font-weight:bold;font-style:normal;background:#333;border-radius:100%;cursor:pointer}
#wxnr span{display:inline-block;padding:3px 5px;line-height:18px;background-color:#940F00;color:#fff;border-radius:5px;cursor:pointer}
#wxnr span i{color:#fff;margin-right:5px}
#weixin{position:fixed;top:50%;margin-top:-25px;z-index:9999999;font-size:16px;color:#fff;width:90%;right:5%;line-height:46px;text-align:center;background:rgba(0,0,0,0.8);border:2px solid #333;border-radius:5px;display:none}
video{width:100%;height:auto;background-color:#000}
.plyr__control--overlaid,.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#940F00}
.plyr--full-ui input[type=range]{color:#940F00}


#head{
	width:100%;
	float:left;
	z-index:1000;
	background-color:#F4F6F3;
	background-image: url(../image/hbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;background-size:cover;
}
#head.af1{box-shadow: 0px 1px 12px #888;-webkit-box-shadow: 0px 1px 12px #888;-moz-box-shadow: 0px 1px 12px #888; background-color:#FFFFFF; position:fixed; left:0px; top:0px;  float:none;}
#heada{width:100%; float:left; background-color:#5E3531; padding:8px 1%;   }
#heada .txx{ padding:0px 2%;width:100%; float:left; }
#heada .hyc{  line-height:35px; color:#fff; overflow:hidden; float:left;}
#heada .right{float:right; text-align:right; padding-left:15px; padding-right:15px;}
#heada .right i{ background-color:#fff; width:35px; height:35px; color:#5E3531; border-radius:100%; line-height:35px; text-align:center; font-size:18px; margin-right:10px; margin-left:10px;}
#heada .right span{ font-size:14px; color:#fff;}
#heada .right b{ font-size:20px;
	font-family: "Times New Roman", Times, serif;
}
#heada A{color:#fff;  float:left; line-height:35px;font-size:12px;}
#heada A i{ margin-left:12px; margin-right:12px; font-size:14px;}
#heada A.fd{ position:relative; height:35px; cursor:pointer; z-index:1001;}
#heada A.fd .pic{ position:absolute; right:0px; top:-35px; height:0px; overflow:hidden; filter: Alpha(Opacity=0);
-moz-opacity:0; 		opacity:0;transition:all 0.3s ease-in-out 0s;z-index:1001;}
#heada A.fd .pic img{ width:100px; height:100px;}
#heada A:hover{color:rgba(255,255,255,0.6);}
#heada A.fd:hover .pic{ top:35px; filter: Alpha(Opacity=100);
-moz-opacity:1; 		opacity:1; height:auto;}
#nav{ float:left; width:100%; padding-top:12px; padding-bottom:12px; }
#flash{ 
	width:100%;float:left;  position:relative; z-index:1;
}
#nbanner{ width:100%; float:left; position:relative; display:block; z-index:1; }
#nbanner img{ width:100%; display:block;}
#nyweb{
	width:100%;
	float:left;
	background-color:#fff; padding-top:1.5%; padding-bottom:1.5%;
}
#dibua{
	width:100%;
	float:left;
	overflow:hidden;
	padding-top:4%;
	padding-bottom:20px;
	background-color:#333;
	background-image: url(../image/footerbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;

	background-size:cover;
}
#dbkg{	width:100%;
	float:left;background-color:#333; height:50px;}
#body,#body_1{margin-left:auto;margin-right:auto; min-width:320px;max-width:1600px;}
#piaofu{width:100%;height:62px;position:fixed;bottom:0px;left:0px; z-index:300;}
#main{ width:100%;  float:left;}
#top{
	width:98%;
	float:left; padding:0px 1%; display:block; position:relative; z-index:150;
}
#top .topa{ width:100%; float:left;}
#top .logo{ float:left; text-align:left; width:28%; padding:10px 0px;}
#top .logo img{ height:80px; max-width:100%; display:block;}
#dh{
	float:right; width:62%; text-align:center;
}
#tel{
	float:right;
	line-height:100px;
	font-size:30px;
	color:#000;
	font-family: "Times New Roman", Times, serif; font-weight:bold; position:relative; z-index:100;
}
#tel i{margin-left:10px; margin-right:10px; font-size:20px; width:50px; height:50px; text-align:center; line-height:50px; border-radius:100%; font-weight:normal;}
#tel .fa-volume-control-phone{ color:#fff; background-color:#5E3531;}
#tel .fa-search{  background-color:#5E3531; cursor:pointer; color:#fff;}
#tel .fa-search:hover,#tel .secd{  background-color:#940F00; color:#fff}
#tel  .fso{ width:250px; position:absolute; right:0px; padding:10px; top:92%; background-color:#fff;box-shadow: 0px 1px 8px #ccc;-webkit-box-shadow: 0px 1px 8px #ccc;-moz-box-shadow: 0px 1px 8px #ccc; overflow:hidden;  display:none;}

#menu {Z-INDEX: 100; POSITION: relative; float:left; width:100%; margin-right:2%;}
#menu UL {LIST-STYLE-TYPE: none;}
#menu UL LI {
	POSITION: relative; float:left;
	 width:12.5%;font-size:16px;
}
#menu UL LI:after{ width:1px; height:8px; content:""; background-color:#DAE1E7; position:absolute; right:0px; top:50%; margin-top:-4px; right:0px;}
#menu UL LI:last-child:after{ display:none;}
#menu UL LI A {
TEXT-ALIGN: center; DISPLAY: block;  line-height:100px; color:#111; transition:all 0.2s ease-in-out 0s;
}
#menu UL LI A  span{ position:relative; padding-left:5px; padding-right:5px;}
#menu UL LI A  span:after{
	width:0px;
	height:6px;
	position:absolute;
	left:0px;
	bottom:-10px;
	content:"";
	transition:all 0.4s ease-in-out 0s;
	background-image: url(../image/bt1.png);
	background-repeat: no-repeat;
	background-position: center bottom;background-size:100%;
}
#menu UL LI A  i{ margin-left:12px; font-size:14px;}
#menu UL LI .change {
	TEXT-DECORATION: none;
color:#5E3531;

}
#menu UL LI .change span:after,#menu UL LI A:hover span:after,#menu UL LI a.sec span:after{ width:100%;}
#menu UL LI A:hover {
	TEXT-DECORATION: none;
color:#5E3531;
}
#menu UL LI a.sec {color:#5E3531;  
}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:120%;
	DISPLAY: none;
	COLOR: #5E3531;
	MARGIN-LEFT: 0px;
	padding:0px;
	left:-10%; background-color:rgba(244,246,243,0.8); box-shadow: 2px 1px 8px #999;-webkit-box-shadow: 0px 2px 8px #999;-moz-box-shadow: 0px 2px 8px #999;
}

#menu UL LI OL LI {
	DISPLAY: block; FLOAT: none; background-image:none; font-weight:normal;padding:0px; padding:0px;
	margin:0px; text-align:left;WIDTH:100%; font-size:14px;
}
#menu UL LI OL LI:after{ display:none;}
#menu UL LI OL LI A { text-align:center;
	WIDTH: auto;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#5E3531; padding:6px 20px;
	LINE-HEIGHT: 25px; border-bottom:rgba(0,0,0,0.1) solid 1px;
	margin:0px; font-weight:normal;
}
#menu UL LI OL LI A:hover {
	color:#fff;
	 background-color:#5E3531; background-image:none;

}
.clear{ clear:both;}

#ddfb{ width:100%; float:left; }
#ddfb ul{ list-style-type:none; }
#ddfb ul li{ width:12%; float:left; margin-right:1%;olor:#fff;}
#ddfb ul li.lx{ width:35%; float:right; margin-right:0px; color:#FFF4F4; position:relative;}
#ddfb ul li.lx .nrc{ width:100%; float:left;}
#ddfb ul li.lx .logo{ width:100%; float:left; margin-bottom:15px;}
#ddfb ul li.lx .logo img{ max-width:45%; display:block; height:64px; float:left;}
#ddfb ul li.lx .js{ width:100%; float:left; margin-top:2%;}
#ddfb ul li.lx .emw{ position:absolute; right:0px; bottom:-25px; width:25%;}
#ddfb ul li.lx .emw p{ line-height:28px;text-align:center; padding-left:0px;}
#ddfb ul li.lx .emw img{ width:100%;}
#ddfb ul li.lx .tel{ background-color:rgba(255,255,255,0.08);float:left;border-radius:40px; line-height:40px; float:right;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	font-family: "Times New Roman", Times, serif;   padding-right:10px;
}
#ddfb ul li.lx .tel i{ margin-right:10px; float:left;line-height:40px; height:40px; background-color:#940F00; text-align:center; width:40px;font-size:20px;border-radius:40px;}
#ddfb ul li a{ color:rgba(255,255,255,0.8);}
#ddfb ul li a:hover{ color:#fff;}
#ddfb ul li p{ font-size:14px; line-height:1.8; color:#F4FBFF;color:rgba(255,255,255,0.8);}
#ddfb ul li.lx p{ line-height:25px; margin-bottom:10px; padding-left:35px; position:relative;}
#ddfb ul li.lx p i{ background-color:rgba(94,53,49,0.8); width:25px; border:#fff solid 1px; height:25px; color:#fff; border-radius:100%; line-height:25px; text-align:center; font-size:18px; position:absolute; left:0px; top:0px;}
#ddfb ul li dd{
	font-size:16px;
	color:#fff;
	width:100%;
	font-weight:bold;
	margin-bottom:15px;
	position:relative;
	padding-bottom:18px;
	background-image: url(../image/f1q.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#bottom{ margin-top:25px;
	width:97%;
	float:left;
	font-size: 14px; font-weight:normal; padding:20px 1.5%; border-top:rgba(255,255,255,0.2) solid 1px;

}
#bottom .copyright { text-align:center; float:left; width:100%;
	LINE-HEIGHT: 22px;
	color:#fff;

}

#bottom A{ color:#fff;}
#top  .lmd{ float:right; text-align:right;line-height:20px; width:50px; overflow:hidden; height:40px;color:#fff;  cursor:pointer; font-size:14px; padding:2px;  }
#top  .lmd i{ font-size:20px; position:absolute; z-index:10000; right:5px; right:2%;  top:18%;border:#5E3531 solid 1px; padding:5px 8px;border-radius:4px;box-shadow: 2px 2px 4px #000;background:-webkit-linear-gradient(top, #940F00,#5E3531);}
#top  .back{ width:10%; float:left; text-align:center; margin-top:3.5%;}
#top  .back i{ font-size:28px; color:#fff;}
#wdh{
	width:100%; position:absolute; top:48%; background-color:rgba(94,53,49,0.8); left:0px; padding:2%; display:none;z-index:100001; 
}
#wdh .jt{
	width:20px;
	height:10px;
	margin-top:-20px;
	background-repeat: no-repeat;
	background-position: center top; float:right; margin-right:-10px;
}
#wdh .gb{
	width:28px;
	display:block;
	cursor:pointer;
	height:32px; float:right;
 margin-right:10px;
}
#menua{
	width:100%;
	float:right; background-color:#F4F6F3; position:relative;
}
#menua ul{list-style-type:none;}
#menua ul li{
	float:left;
	font-size:14px;
	width:100%; line-height:35px; border-bottom:rgba(255,255,255,0.2) solid 1px;
	text-align:left; background-color:#5E3531;
}
#menua ul li.top{ text-align:left; text-indent:24px; line-height:32px; color:#fff; background-color:#5E3531; font-size:14px; font-weight:bold; border-bottom:rgba(255,255,255,0.2) solid 1px;}
#menua ul li span{ width:14%; margin-left:-1px; float:right; border-left:rgba(255,255,255,0.2) solid 1px;  text-align:center; cursor:pointer;}
#menua ul li span i{ font-size:18px;line-height:35px; color:#fff;}
#menua ul li A{ display:block; width:86%; float:left;line-height:35px; color:#fff;  text-transform:capitalize;}
#menua ul li A i{ margin-right:8px; margin-left:8px;}
#menua ul li A:hover{
color:#fff; background-color:#940F00;

}
#menua ul li A.sec{color:#fff;  background-color:#940F00; }
#menua UL OL {
	POSITION: absolute;
	WIDTH:100%; min-height:100%;
	MARGIN-LEFT: 0px; padding-top:10px; padding-bottom:10px;
	right:-110%; background-color:#F4F6F3; z-index:200;}
#menua UL OL DD { width:100%; border-bottom:#DDD solid 1PX; font-weight:bold; line-height:30PX; text-align:center; font-size:14PX; color:#5E3531;}
#menua UL OL DD i{ float:left; display:block; width:30px; height:30px; line-height:30PX; font-size:16px;text-align:center; cursor:pointer; color:#5E3531}
#menua UL OL p{ margin:0px 2%; width:90%; border-bottom:#ddd solid 1px; padding:5px 3%; line-height:20px;}
#menua UL OL p A{color:#333; }
#menua UL OL p A:hover{	color:#5E3531;}

#lmaa{float:right; float:right; height:35px; position:relative;}
#lmaa .xjt{
	 float:left;
	height:24px;  cursor:pointer;  margin-top:5px; border-radius: 4px; font-weight:normal; font-size:12px; font-weight:bold; color:#fff; background-color:#5E3531; line-height:24px; margin-right:12px;
}
#lmaa .xjt span{
	height:24px;
	background-image: url(../image/lmc.png);
	background-repeat: no-repeat;
	background-position: center center; width:18px; float:right; margin-right:8px; margin-left:10px;
}
#lmaa .sjt{
	float:left;
	height:24px;
	cursor:pointer;
	margin-top:5px;font-size:15px;
	 border-bottom:0px;border-radius: 4px; line-height:24px;color:#fff; font-weight:bold; font-size:12px; margin-right:12px;background-color:#5E3531; 
}
#lmaa .sjt span{height:24px;
	background-image: url(../image/gbd.png);
	background-repeat: no-repeat;
	background-position: center center;width:18px; float:right; margin-right:8px; margin-left:10px;
}
#lmaa .bdlm{ 
	width:250px; 
	padding:2px;
	position:absolute;
	right:12px;
	top:35px; background-color:#eee; padding:10px; z-index:99; display:none;
}

#lb{
	width:250px;
	float:left;max-height:230px; overflow-y:auto;overflow-x:hidden;

}
#lb UL{ list-style-type:none;   }
#lb UL LI {
	width:250px;
	float:left;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-size:13px;
	background-color:#f7f7f7; font-weight:bold;
}
#lb UL LI A {line-height:32px; padding-left:10px;
	border-bottom:#eee solid 1px;
	COLOR: #fff;
	DISPLAY: block; background-color:#5E3531;

	
}
#lb UL LI A i{ float:left;line-height:32px; margin-left:8px; margin-right:8px;}
#lb UL LI.sec A {
COLOR:#fff; background-color:#940F00;

}
#lb UL LI A:hover {
		COLOR:#fff; background-color:#940F00; 
}

#lb UL LI.xl {
	width:100%;
	height:30px;
	line-height:30px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	text-align:left;
	font-weight:normal;
	font-size:12px;
 margin:0px;
	background-repeat: no-repeat;
	background-position: 20px center;background-color:#fff;

}
#lb UL LI.xl A { color:#555; padding-left:32px; display:block; }
#lb UL LI.xl A i{ float:left; margin-left:8px; margin-right:8px;}
#lb UL LI.xl A.sec {border:0px;	COLOR:#5E3531; 


}
#lb UL LI.xl A:hover {border:0px;
	COLOR:#5E3531; background:none;

}
#webso{ width:100%; padding:0px 3%; display:none; position:fixed; z-index:1555; background-color:rgba(0,0,0,0.8);  height:100%; left:0px; top:0px; }
#webso .gb{ margin-top:150px; cursor:pointer; text-align:right; width:90%; color:#fff;	background-image: url(../image/gb.png);
	background-repeat: no-repeat;
	background-position: center right; height:30px; }
#webso .gb h6{
	color:#fff;
	font-size:24px; 
	width:50px;
	height:50px;
	background-color:#FFFFFF; font-weight:normal;

}
#cpbtn{ width:100%; float:left; margin-top:2.5%; text-align:left; }
#cpbtn  A{
	display:inline-block; margin:5px; padding:10px 30px; line-height:2; font-weight:bold;  font-size:16px;border-radius:2px; color:#fff; background-color:#5E3531; 
}
#cpbtn  A i{ margin-left:8px;transition:all 0.4s ease-in-out 0s;}
#cpbtn  A:hover i{ margin-left:20px;}

#cpbtn  A:hover {color:#fff; background-color:#5E3531;background-image: linear-gradient(to bottom, #940F00,#5E3531);}
#search{ width:100%; float:left; padding:0px 10%; margin-top:10%;color:#fff;}
#search .key{ine-height:30px; margin-top:2.5%;}
#search .key a{ color:#fff; margin-left:8px; margin-right:8px; font-size:16px;}
#search dd{ text-align:center; font-size:28px; letter-spacing:1px; line-height:1.5; color:#fff; margin-top:25px;}
#search .so{ width:100%; background-color:#fff; margin-top:3%;display:inline-block;border-radius:4px; height:60px; overflow:hidden; }
#search .input{
	width:80%;
	color:#666;
	padding-left:2%;
	padding-right:2%;
	height:60px;
	font-size:16px;
	float:left;
	font-family:"Microsoft YaHei", "微软雅黑", "黑体";
	border:0px;
	border-right:0px;
	outline:none;

	background-color:#fff;

}
#search .buttom{
	width:16%;
	height:60px;
	cursor:pointer;
	border:0px; font-size:16px;
	margin:0px;
	padding:0px;
	float:right; text-align:center;
	background-color:#5E3531;
	color:#fff;	 outline:none; font-weight:bold;
}
#search .buttom i{ margin-left:8px;}
.bannerd{
	width: 100%;
	 overflow:hidden; position:relative; display:block;
}
.bannerd .swiper-slide{ width:100%; display:block; position:relative; height:700px; overflow:hidden;
	/* height: 8.0rem; */
}
.bannerd .swiper-slide .image-layer{
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-transform:scale(1);
  -ms-transform:scale(1);
  transform:scale(1);
  -webkit-transition: all 6000ms linear;
  -moz-transition: all 6000ms linear;
  -ms-transition: all 6000ms linear;
  -o-transition: all 6000ms linear;
  transition: all 6000ms linear;background-size: cover; text-align:center;
}
.bannerd .swiper-slide .wznr{width:100%; height:100%;position:absolute; left:0px; top:0px; z-index:1;   background-color:rgba(94,53,49,0.3)
}

.bannerd .swiper-slide .wznr .js{ width:100%; display:none; padding:0px 25px; float:left; margin-top:18%; text-align:center; color:#FFFFFF;}
.bannerd .swiper-slide .wznr h5{
	font-size:24px;
	color:#fff;
	line-height:2;
	text-shadow: 1px 2px 8px #000;
	text-transform:uppercase;
	}
.bannerd .swiper-slide .wznr h4{ font-size:50px; line-height:1.5;text-shadow: 1px 2px 8px #000; }
.bannerd .swiper-slide .wznr p{ font-size:16px;  margin-top:10px; line-height:1.8;text-shadow: 1px 2px 8px #000;} 
.bannerd .swiper-slide .wznr span{display:inline-block;  color:#fff; text-align:center; text-transform:uppercase; padding-left:25px; padding-right:25px;border-radius:2px; background-color: #5E3531; line-height:50px; font-size:16px; font-weight:bold; margin-top:2.5%;}
.bannerd .swiper-slide .wznr span i{ margin-left:12px;}
.bannerd .swiper-slide .wznr span:hover{ background-color:#940F00;}
.bannerd .swiper-slide-active .wznr .js{ display:block;}
.bannerd .swiper-slide-active .image-layer{
  -webkit-transform:scale(1.05);
  -ms-transform:scale(1.05);
  transform:scale(1.05);
}

.bannerd .swiper-slide  a{ display:block; width:100%;background-position: center; background-repeat: no-repeat; background-size:cover;}
.bannerd .swiper-pagination-bullets{ bottom:0px; margin-bottom:5px;}
.bannerd .swiper-pagination-bullet{
	width: 12px;
	height:12px;
background-color:#fff;
	opacity: 1;box-shadow:0px 1px 4px #714409;
}
.bannerd .swiper-pagination-bullet-active{
	background:#714409;box-shadow:0px 1px 4px #fff; 
}
.bannerd .swiper-button-prev{ left:0px;}.bannerd .swiper-button-next{ right:0px;}
.bannerd .swiper-button-prev,.bannerd .swiper-button-next{transition:all 0.3s ease-in-out 0s; background-color:rgba(94,53,49,0.1); width:60px; height:60px;	background-size:auto 60%; }
.bannerd:hover .swiper-button-prev,.bannerd:hover .swiper-button-next{ background-color:rgba(94,53,49,0.8);}
#link{ width:100%; float:left; line-height:1.8; margin-top:2%; color:#fff;}
#link a{ color:rgba(255,255,255,0.6); margin-left:5px; margin-right:5px;}
#link a:hover{ color:#FFFFFF;}
.section-title-embar-5 {
    background:#5E3531;
    width: 60px;
    height: 1px;
    position: absolute;
 left:0px;
    bottom:0px;
 }

.section-title-embar-5:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 7px;
    left: 53px;
    top: -3px;
    background:#fff;
    border-radius: 50px;
 transition: 0.5s;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: MOVE-Bhf;
}
@-webkit-keyframes MOVE-Bhf {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(-47px);
  }
}
.section-title-embar-6 {
    background: #5E3531;
    width: 30px;
    height: 1px;
    position: absolute;
   left:0px;
    bottom: 8px;
}

.section-title-embar-6:before {
    position: absolute;
    content: '';
    width: 7px;
    height: 7px;
    left: 0px;
    top: -3px;
    background: #fff;
    border-radius: 50px;
    transition: 0.5s;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-name: MOV-Bfa;
}
@-webkit-keyframes MOV-Bfa {
  from {
        transform: translateX(0);
  }
  to {
     transform: translateX(28px);
  }
}
@media only screen and (max-width: 1600px){#tel{font-size:24px;}
#tel i{margin-left:5px; margin-right:5px; font-size:18px; width:40px; height:40px; text-align:center; line-height:40px;}#menu UL LI A { font-size:14px;font-weight:bold; }.bannerd .swiper-slide .wznr .js{ margin-left:2%;}.bannerd .kz{ padding:0px 2%; width:96%;}.bannerd .swiper-slide  .wznr p{ font-size:14px;}.bannerd .swiper-slide{ height:600px;}.bannerd .swiper-slide .wznr .js{ margin-top:12%;}}
@media only screen and (max-width: 1300px){#top .logo{ width:25%;}
#top .logo img{ height:50px; max-width:100%; display:block;}#main{ width:97%; padding:1.5%;}#menu UL LI A { font-size:13px;   line-height:70px;}#menu UL LI OL LI A { font-size:12px;}#tel{font-size:16px; line-height:70px;}
#tel i{width:30px; height:30px; line-height:30px;}#menu{ width:95%;}#ddfb{ width:97%; padding:0px 1.5%;}#guesta .input2,#guesta .input1{ height:25px;}.bannerd .swiper-slide .wznr .js{ margin-left:2%;}.bannerd .kz{ padding:0px 2%; width:96%;}
.bannerd .swiper-slide  .wznr p{ font-size:14px;}.bannerd .swiper-slide{ height:500px;}}
@media only screen and (max-width: 1200px){#top .logo{ width:22%;}
#top .logo img{ height:45px;}#menu UL LI A { font-size:12px;   line-height:65px;}#menu UL LI OL LI A { font-size:12px;}#tel{font-size:14px; line-height:65px;}
#tel i{width:25px; height:25px; line-height:25px; margin-left:5px; margin-right:5px; font-size:16px;}#ddfb ul li.lx .tel{ font-size:18px; line-height:30px;}#ddfb ul li.lx .tel i{ width:30px; height:30px; line-height:30px;}#ddfb ul li.lx .logo img{ height:30px;}#search dd{ font-size:24px;}#cpbtn  A{padding:5px 20px;  font-weight:bold;  font-size:14px}#search .so,#search .buttom,#search .input{ height:50px; font-size:14px;}.bannerd .swiper-slide  .wznr h4{ font-size:35px;  }
.bannerd .swiper-slide  .wznr p{ font-size:12px;}.bannerd .swiper-slide .wznr span{ padding-left:20px; padding-right:20px; background-color: #5E3531; line-height:40px; font-size:14px; }.bannerd .swiper-slide{ height:450px;}}
@media only screen and (max-width: 1000px){#bottom,#foot1 .js{font-size:14px;}#ddfb  ul li{ width:10%;}#ddfb  ul li.lx{ width:44%}#ddfb ul li dd{ font-size:14px;}#ddfb ul li p{ font-size:12px;}.n1000{ display:none;}#dh{ width:70%;}search dd{ font-size:16px; font-weight:bold;}#search .key a{ font-size:14px;}#dh{ width:68%; margin-left:1%;}.bannerd .swiper-slide  .wznr h4{ font-size:30px;  }.bannerd .swiper-slide{ height:400px;}}
@media only screen and (max-width: 900px){#menu UL LI A  i{ display:none;}.bannerd .swiper-button-prev,.bannerd .swiper-button-next{ width:40px; height:40px;}}
@media only screen and (max-width: 800px){#tel{ position:absolute; right:65px; top:6%;}#tel i{ width:30px; height:30px; line-height:30px;background-color:#5E3531;background-image: linear-gradient(to bottom, #940F00,#5E3531);}
#sinngel iframe,#sinngel  embed,#sinngel VIDEO{ height:280px;}#ddfb ul li.lx .emw{ width:25%; bottom:0px; }#ddfb ul li.lx .nrc{ width:75%;}#menu UL LI A  i{ display:none}#head{ border-top: solid 4px #5E3531;}#videod  iframe,#videod embed,#videod VIDEO{width:100%;height:280px;}#videoa .gbf{top:-30px; right:-6%}#videoa{margin-top:15%;}#videod{ width:96%; padding:2%; margin:2%; }#videod h5{ font-size:14px;}#bottom dd{ margin-top:0px; margin-bottom:1%; text-align:center;}#head{ background-color:#fff;position:relative; top:0px; float:left;}#head.af1{ position:relative;}#guesta p{ font-size:14px;}#videos  iframe,#videos embed,#videos VIDEO{width:100%; max-height:350px; }.ff2{ display:none}.sj_xs{ display:block}.web_xs{ display:none;}#menu UL LI{ width:25%;height:30px; overflow:hidden; border-bottom:rgba(0,0,0,0.1) solid 1px;}#menu UL LI A  span:after{ display:none}#menu UL LI:nth-child(4n):after{ background-color:#fff;}#menu UL LI:nth-child(4n):after{ display:none;}#dh{border-bottom:rgba(0,0,0,0.1)  solid 0px;}#dh{ width:100%;}#top{	width:100%; padding:2px 0%; padding-bottom:0px;}#menu{ width:100%; display:block;background-color:#5E3531;}#menu UL LI .change,#menu UL LI A:hover ,#menu UL LI a.sec{color:#fff;background-color:#940F00; }#menu UL LI A { font-size:12px; font-weight:bold; color:#FFFFFF;  line-height:30px;}#tel .f22{ font-size:22px;}#top .logo{ width:80%; float:left; margin-left:1.5%;  position:relative;}#top .logo img{ max-width:90%; height:auto; display:block; height:65px; }#webso .gb h6{ font-weight:bold}#webso .gb{ margin-top:8%;}.bannerd .swiper-slide  .wznr h4{ font-size:18px; font-weight:bold;  }.bannerd .swiper-slide{ height:350px;}.bannerd .swiper-slide .wznr .js{ margin-top:25%;}.bannerd .swiper-slide .wznr span{ line-height:30px; font-size:12px; }.bannerd .kz .kzg{width:30px;height:30px; float:left; margin-left:10px;}
.bannerd .kz .kzg i{ line-height:30px; font-size:16px; color:#fff;}.bannerd .kz .swiper-button-prev,.bannerd .kz .swiper-button-next{width:30px;height:30px;}.bannerd .kz .swiper-button-next{ margin-left:10px;}.bannerd .swiper-button-prev,.bannerd .swiper-button-next{ width:30px; height:30px;}}
@media only screen and (max-width: 650px){#ddfb ul li{ width:24%;}#ddfb ul li.lx{ width:100%; margin-top:15px;}#ddfb ul li.lx .emw{ width:15%;}#ddfb ul li.lx .nrc{ width:80%;}#search dd{ font-size:14px; font-weight:bold;}#search .key a{ font-size:12px;}#cpbtn  A{padding:5px 20px;   font-size:12px}#search .so,#search .buttom,#search .input{ height:40px; font-size:12px;}}
@media only screen and (max-width: 600px){#bottom{ font-size:12px; line-height:1.5;}}
@media only screen and (max-width: 500px){#videod  iframe,#videod embed,#videod VIDEO{width:100%;height:220px;}#guesta p{ font-size:12px;}#ddfb ul li.lx .emw{ width:20%;}#ddfb ul li.lx .nrc{ width:75%;}#search .so,#search .buttom,#search .input{ height:30px; font-size:12px;}#search .buttom{ width:25%;}#search .input{ width:71%;}#tel{ position:absolute; right:45px; top:6%;}}
@media only screen and (max-width: 450px){#footer UL LI span{ font-size:22px;}#sinngel iframe,#sinngel  embed,#sinngel VIDEO{ height:220px;}#top  .lmd i{ font-size:18px; padding:5px 8px;}#w_menu ul li{ font-size:14px; line-height:1.8;}#top .logo{ width:75%; float:left; }#top .logo img{ height:45px;max-width:100%; }.bannerd .swiper-slide  .wznr h4{ font-size:16px;  font-weight:bold;  }.bannerd .swiper-slide{ height:280px;}.bannerd .swiper-slide .wznr .js{ margin-top:25%;}}
