@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {margin:0;padding:0;}
body {font-size: 14px; color: #333; margin:0px;background:#EEE; }
a{ color:#333; text-decoration:none;}
a:active, a:hover{ color: #333; text-decoration:none;}
:focus{outline:0}
img { border-style: none;}
table {border-collapse:collapse;border-spacing:0;}
ol,ul,dl {list-style:none;}
li{ list-style:none;}
input,button{ vertical-align:middle}
.clear{display:block;height:0;clear:both;content:"";overflow:hidden;visibility:hidden;}

header{ height:80px; background:#da251c url(../images/logo.png) no-repeat center; background-size:275px auto;}
/*banner*/
#wrapper { width: 100%; overflow: hidden; background:#FFF;  }
.swipe ul, .swipe li { margin: 0; padding: 0; list-style: none; overflow: hidden; }
.swipe img { width:100%; height:auto; display: block;}
.swipe { overflow: hidden; position: relative; }
.swipe ul { -webkit-transition: left 800ms ease-in 0; -moz-transition: left 800ms ease-in 0; -o-transition: left 800ms ease-in 0; -ms-transition: left 800ms ease-in 0; transition: left 800ms ease-in 0; }
.swipe #pagenavi { position: absolute; left: 0; bottom: 7px; text-align: center; width: 100%; }
.swipe #pagenavi a { width:6px; height:6px; opacity:0.8; line-height: 99em; background:#FFF; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin:0 3px; overflow: hidden; cursor: pointer; display: inline-block; *display:inline;*zoom:1;}
.swipe #pagenavi a.active { background: #da251c; }

/*图标链接*/
.icolink{ margin-top:15px; overflow:hidden;}
.icolink li{ width:25%; float:left; text-align:center; font-size:12px; font-weight:bold;}
.icolink li img{ width:60px; height:60px;}
.icolink li p{ margin:0; padding:3px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*新品发布*/
.tit{ height:34px; line-height:34px; margin:20px 10px 0; line-height:34px; border-bottom:1px solid #ff5959;}
.tit a{ float:right; font-size:14px;}
.tit div{ float:left;  position:relative; }
.tit div span{ width:20px; height:34px; display:inline-block; background:#ff5959; position:absolute; right:-10px; top:0;transform:skew(30deg,0deg);
-ms-transform:skew(30deg,0deg); /* IE 9 */
-moz-transform:skew(30deg,0deg); /* Firefox */
-webkit-transform:skew(30deg,0deg); /* Safari and Chrome */
-o-transform:skew(30deg,0deg); /* Opera */}
.tit div strong{ background:#ff5959; display:inline-block; padding:0 15px; color:#FFF; font-size:16px; float:left;}



.txt{ padding:0 5px; overflow:hidden;}
.txt li{ width:50%; float:left; text-align:center; margin-top:10px;}
.txt li a{ display:block; margin:0 5px;}
.txt li img{ width:100%; height:auto; display:block;}
.txt li p{ margin:0; height:30px; line-height:30px; font-size:12px; background:#F8F8F8;}

/*底部*/
.foot{ background:#FFF; border-top:1px solid #DDD; margin-top:10px; padding:15px; line-height:24px; font-size:12px; color:#666; text-align:center;}


/*新闻*/
.lanm{ position:fixed; left:0; top:0; width:100%; height:45px; left:0; top:0; z-index:998; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#ee433b), to(#da251c));
background-image: -webkit-linear-gradient(top, #ee433b, #da251c);
background-image: linear-gradient(to bottom, #ee433b, #da251c);
display:box; display:-webkit-box; display:-moz-box;}
.lanm span{ width:40px; height:100%; display:block;}
.lanm h1{ display:block; color:#FFF; box-flex:1.0; -webkit-box-flex:1.0; -moz-box-flex:1.0; line-height:45px; text-align:center; font-size:18px; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#back a{ display:block; height:100%; background:url(../images/back.png) no-repeat center; background-size:10px auto}
#lm{ height:100%; background:url(../images/lm.png) no-repeat center; background-size:auto 15px; -webkit-background-size:auto 15px; -moz-background-size:auto 15px; -o-background-size:auto 15px;}
.lanm .submenu{ position:absolute; width:100%; left:0; top:45px; background:#FFF; display:none;}
.lanm .submenu a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; margin:0 10px; background:url(../images/arr.png) no-repeat right center;background-size:auto 12px;}
.lanm .submenu a:last-child{ border:none;}
.zhezhao2{width:100%;height:100%;background-color:rgba(0,0,0,0.3);position:fixed;left:0;top:0;z-index:990;display:none}


.newslist { padding-top:45px;}
.newslist li { border-bottom: 1px solid #DDD; }
.newslist li a { display: block; overflow: hidden; padding: 20px 10px; }
.newslist li img { width: 80px; height: 60px; float: left; margin-right: 10px; }
.newslist li h1 { font-size: 16px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.newslist li p { margin: 0; padding: 0; line-height: 30px; font-size: 14px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pagelist { margin: 20px 10px; height: 40px; background:#FFF; font-weight: bold; line-height: 40px; display: box; font-size: 16px; border: 1px solid #ff5959; display: -moz-box; display: -webkit-box; border-radius: 5px; }
.pagelist span { display: block; text-align: center; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.pagelist span a { display: block; color:#ff5959;}
.page { width:30px; overflow:hidden;  border-left: 1px solid #ff5959; border-right: 1px solid #ff5959;}
.page select{ font-size:16px; height:40px; background:none; text-align:center; border:none; font-family: Arial; color:#ff5959; -webkit-appearance:none; -moz-appearance: none; appearance:none; }

/*产品展示*/
.imglist{ padding-top:45px; }

/*宣传视频*/
.video{ padding:45px 10px 10px ;}
.video li{ margin-top:10px; background:#FFF; box-shadow:0 0 5px #CCC;}
.video li img{ width:100%; height:auto; display:block;}
.video li div{ height:36px; padding:0 10px; line-height:36px; font-size:12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
