@charset "utf-8";
	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:#ff1a00;
	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-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;
	left:0px;
	top:0px;
	float:none;
}
#heada {
	width:100%;
	float:left;
	background-color:#DE0112;
	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:#DE0112;
	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(../images/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 9%;
	display:block;
	position:relative;
	z-index:150;
}
#top .topa {
	width:100%;
	float:left;
}
#top .logo {
	float:left;
	text-align:left;
	width:18%;
	padding:10px 0px;
}
#top .logo img {
	height:80px;
	max-width:100%;
	display:block;
}
#dh {
	float:left;
	width:67%;
	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:#DE0112;
}
#tel .fa-search {
	background-color:#DE0112;
	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;
}
#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(../images/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:#DE0112;
}
#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:#DE0112;
}
#menu UL LI a.sec {
	color:#DE0112;
}
#menu UL LI OL {
	POSITION:absolute;
	WIDTH:120%;
	DISPLAY:none;
	COLOR:#DE0112;
	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:#DE0112;
	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:#DE0112;
	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:45%;
	float:left;
	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:10px;
}
#ddfb ul li.lx .logo img {
	max-width:45%;
	display:block;
	height:82px;
	float:left;
}
#ddfb ul li.lx .js {
	width:100%;
	float:left;
	margin-top:1%;
}
#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;
	color:#fff;
	font-size:22px;
	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(255,23,0,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(../images/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:#DE0112 solid 1px;
	padding:5px 8px;
	border-radius:4px;
	box-shadow:2px 2px 4px #000;
	background:-webkit-linear-gradient(top,#940F00,#DE0112);
}
#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:#DE0112;
}
#menua ul li.top {
	text-align:left;
	text-indent:24px;
	line-height:32px;
	color:#fff;
	background-color:#DE0112;
	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:#DE0112;
}
#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:#DE0112
}
#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:#DE0112;
}
#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:#000000;
	line-height:24px;
	margin-right:12px;
}
#lmaa .xjt span {
	height:24px;
	background-image:url(../images/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:#DE0112;
}
#lmaa .sjt span {
	height:24px;
	background-image:url(../images/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:#DE0112;
}
#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:#DE0112;
}
#lb UL LI.xl A:hover {
	border:0px;
	COLOR:#DE0112;
	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(../images/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:#DE0112;
}
#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:#DE0112;
	background-image:linear-gradient(to bottom,#940F00,#DE0112);
}
#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:#DE0112;
	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:#DE0112;
	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:#DE0112;
	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:#DE0112;
	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:26px;
	width: 5%;
}
#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;
	width: 5%;
}
#tel i {
	width:30px;
	height:30px;
	line-height:30px;
}
#menu {
	width:100%;
}
#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;
	width: 3%;
}
#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:#DE0112;
	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:75%;
}
.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;
	top:6%;
}
#tel i {
	width:30px;
	height:30px;
	line-height:30px;
	background-color:#DE0112;
	background-image:linear-gradient(to bottom,#940F00,#DE0112);
}
#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 3px #DE0112;
}
#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:#DE0112;
}
#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:55%;
	float:right;
	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;
	top:5%;
}
}@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:16px;
	padding:5px 8px;
}
#w_menu ul li {
	font-size:14px;
	line-height:1.8;
}
#top .logo {
	width:55%;
	float:right;
}
#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%;
}
}@media only screen and (max-width:1920px) {
	#tel {
	width: 2%;
}
}@media only screen and (mix-width:1920px) {
	#top .logo {
	width:20%;
}

#menu UL LI OL LI A {
	font-size:12px;
}
}