﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{ outline:none; blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent; }
img { -ms-interpolation-mode: bicubic; }/* IE图像平滑*/
html, body { 
font-family:"微软雅黑","PingFang SC",Simsun,STHeiti,-apple-system, BlinkMacSystemFont, "Helvetica Neue","Microsoft Yahei",Tahoma,sans-serif,Helvetica;
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
-webkit-user-select: none;   /* 禁止选中文本（如无文本选中需求，此为必选项） */
user-select: none;
background:#FFF;
} /*Reset Android and IOS font*/
input { border-radius:0; }  button{-webkit-appearance: none; border-radius:0;} /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.device {
  width: 360px;
  height: 247px;
margin:0 auto;
  position: relative;

}
.device1{width: auto;
height:618px;}
.swiper-container {
  height: 247px;
}
.device1 .swiper-container{height:588px;}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  right: 10px;
  text-align: right;
  bottom:11px;
  width: 60px;
  z-index: 100
}
.swiper-pagination-switch {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 10px;
  background: url(pgndot.png);
  margin: 0 2px;
  cursor: pointer;
}
.swiper-active-switch {
  background:url(pgncur.png) no-repeat;
} 
.swiper-slide{position:relative}
.swiper-slide img{width:100%;display:block}
.txtbot{position:absolute;bottom:0;left:0;right:0;height:32px;background:url(huibg.png);font-size:14px}
.txtbot p{padding:0 10px;color:#fff;line-height:32px;}


.rddbxh{height:440px;background:url(rddbxh.jpg) top center no-repeat}
.bannerdiv{line-height:49px;font-size:14px;color:#fde830;text-align:center;width:980px;margin:0 auto;}
.bannerdiv a{color:#fde830;padding:0 15px}
.bannerlist{background:#c14343}
.main{width:980px;margin:0 auto;margin-top:28px;position:relative}
.main11{width:360px;float:left;}
.main12{width:400px;float:left;margin-left:10px}
.ctpc{background:#fffcdc;line-height:38px;height:38px;font-size:18px;color:#c14343;}
.ctpc h2{background:url(xiebg.jpg) left center repeat-x;font-size:18px;font-weight:normal;overflow:hidden}
.ctpc h2 span{padding:0 8px 0 20px;display:block;float:left;background:#fffcdc;flaot:left}
.clist li{line-height:33px;font-size:17px;padding-left:13px;background:url(dot.jpg) 5px center no-repeat}
.clist li a{color:#000;font-size:17px}
.clist li span{font-size:14px;color:#7e7e7e;float:right}
.clist{padding:5px 0}
.main13{width:157px;margin-right:3px;float:right}
.main13 a{width:77px;height:71px;display:block;background:url(dlrk.png) no-repeat;padding:86px 40px 0;text-align:Center;font-size:19px;line-height:26px;color:#fff;margin-top:42px}
.main21{width:478px;float:left}
.main22{width:478px;float:right}
.main1,.main2{overflow:hidden}
.main2{margin-top:20px}
.botbox {overflow:hidden;line-height:43px;background:#c14343;margin:30px 0 20px}
.botbox dt{width:98px;float:left;background:url(jtbg.png) left center no-repeat;color:#fff;font-size:14px;padding-left:23px}
.botbox dd{overflow:hidden;color:#fff;font-size:14px;line-height:43px}
.botbox dd a{display:inline-block;padding:0 12px;color:#fff;font-size:14px}
.bottom,.bottom1{color:#000;line-height:30px;margin:0 0 11px;text-align:center}
.bottom a,.bottom1 a{padding:0 10px;color:#000;font-size:14px}
.p1{font-size:12px;text-align:Center;color:#1072bb;line-height:20px;margin-top:10px}
.p2{font-size:14px;color:#a31c2d;text-align:center;line-height:20px;margin-bottom:10px}
.ewm{width:130px;position:absolute;right:-140px;top:0}
.ewmdy p{line-height:50px;color:#ce7e83;text-align:center;font-size:14px}
.ewmdy img{border:#e8e4e5 1px solid;padding:10px}

.mainbox{width:980px;margin:20px auto 0;overflow:hidden}
.mainbox dt{width:720px;float:right;}
.mainbox dd{width:240px;float:left}
.listh{line-height:38px;font-size:18px;color:#c14343;padding-left:23px;background:#fffcdc;font-weight:normal}
.listbox li{line-height:44px;padding:0 50px 0 24px;background:url(rdot.jpg) 10px center no-repeat;border-bottom:#aaa8a4 1px dashed}
.listbox li a{color:#000;font-size:17px;}
.listbox li span{color:#7e7e7e;float:right;font-size:14px}
.next a{display:inline-block;padding:0 10px;line-height:26px;color:#333;border:#d7d7d7 1px solid;margin:0 5px;font-size:12px}
.next{text-align:center;font-size:14px;margin:20px 0}
.next input{display:inline-block;border:#d2d2d2 1px solid;width:40px;height:24px;margin:0 10px}
.next span{padding:0 14px;}
.next .qd{font-size:14px}
.atag h2{line-height:78px;text-align:center;font-size:18px;color:#fff;background:#c14343;font-weight:normal}
.atag a{padding-left:28px;background:url(qbot.png) left center no-repeat;color:#000;line-height:70px;margin-left:60px}
.atag p{background:#e7e7e7;margin-bottom:4px}
.atag{margin-bottom:40px}
.bottom1{border-top:#c55050 4px solid;width:980px;margin:0 auto}
.bottom1 a{line-height:53px}
.location{line-height:33px;font-size:14px;background: #fffcdc;padding:0 10px;}
.location a{color:#000;padding:0 10px;}
.mainbox h1{font-size: 26px;line-height: 50px;text-align:Center;margin-top:20px;}
.mainbox h2{font-size: 18px;color:#fff;line-height: 78px;text-align:center;}
.maintxt{font-size: 17px;line-height: 32px;color:#000;padding-bottom: 20px}
.taggp li{display: inline-block;padding:0 30px;height:55px;line-height: 55px;font-weight: bold;cursor: pointer;}
.taggp li span{color: #c14343;font-size: 18px;}
.taggp{width: 980px;margin:0 auto;text-align:center;border-bottom: #c14343 2px solid;margin-top:26px;}
.taggp li.tg1 span:before{
  content: url(tg1.png);
  position: relative;
  top:6px;
  margin-right:8px;

}
.taggp li.tg2 span:before{
  content: url(tg2.png);
  position: relative;
  top:6px;
  margin-right:8px;

}
.taggp li.tg3 span:before{
  content: url(tg3.png);
  position: relative;
  top:6px;
  margin-right:8px;

}
.taggp li:hover,.taggp li.cur{background: #c14343;}
.taggp li:hover span,.taggp li.cur span{color:#fff;}
.atag1 h2{line-height: 62px;font-size: 20px;color:#fff;text-align: center;background: #c14343}
.atag1 p{line-height: 62px;font-size: 18px;color:#000;text-align: center;background: #e7e7e7;margin-bottom:5px;}
.atag1 p a{color: #000}
.device1 .arrow-right{}
.arrow-left{display: block;height:11px;background: url(pve1.png) top center no-repeat;margin-bottom: 4px}
.arrow-right{display: block;height:11px;background: url(nxt1.png) top center no-repeat;}
.location1{line-height: 46px;height:46px;width: 980px;margin:0 auto;font-size: 14px;margin-top:15px;}
.location1 a{color:#000;padding:0 4px;}
.mainbox.mainbox2{margin-top:0;}
.mainbox .lhlh{line-height: 50px;padding-left:33px;font-size: 18px;color: #c14343;background: url(lhbg.png) 11px center no-repeat;border-bottom: #c14343 2px solid;text-align: left;margin-bottom:5px;}