@charset "utf-8";
blockquote,body,button,dd,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,input,lengend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
input,textarea{outline:0;border:2 none;-webkit-box-shadow:none;box-shadow:none;}
body,button,input,select,textarea{color:#666;font:14px/28px;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin:0;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
li,ol,ul{list-style:none;}
a{color:#666;text-decoration:none;word-wrap:break-word;}
a:hover{color:#010101;text-decoration:none;}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
body{overflow:hidden;width:100%;min-width:1200px;}
table{border-collapse:collapse;border-spacing:0;}
html{overflow-y:scroll;}
em,i{font-style:normal;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
.clear{clear:both;height:0;}
.clearafter:after,.clearfix:after {clear:both;display:block;visibility:hidden;height:0;content:".";}
body,html{overflow-x:hidden;}
.content,.footer,.header{margin:0 auto;width:1200px;}
.blk-xs{width:240px}
.blk-sm,.blk-m{width:930px}
.hide{display: none !important;}
/*视频样式*/
.block-center{display: block; margin: 0 auto;}

bold{font-weight:700}
italic{font-style:italic}
.ql-align-center{text-align:center}
underline{text-decoration:underline}
.ql-align-right{text-align:right}
.ql-align-justify{text-align:justify}
.ql-indent-1{text-indent:2em}
.ql-indent-2{text-indent:4em}
.ql-indent-3{text-indent:6em}
.ql-indent-4{text-indent:8em}
.ql-indent-5{text-indent:10em}
.ql-indent-6{text-indent:12em}
.ql-indent-7{text-indent:14em}
.ql-indent-8{text-indent:16em}
.shop-nav{padding:40px 0}
.shop-nav-title{height:60px;font-size:32px;font-weight:700;line-height:60px;color:#000;text-align:center;margin-bottom:20px; overflow: hidden;}
.shop-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.shop-nav-t1{-ms-flex-negative:0;flex-shrink:0}
.shop-nav-t1 i{float:left;margin-top:8px;width:14px;height:14px;margin-right:-14px;border-radius:50%;overflow:hidden}
.shop-nav-t1 i img{display:block;width:14px;height:14px}
.shop-nav-t1 h3,.shop-nav-t1 em{padding-left:18px;font-size:18px;font-weight:700;color:#28261f;line-height:30px}
.shop-nav-t2{padding-left:10px;font-size:15px;line-height:30px;color:#444}
.shop-nav-t2 h4{ display: inline-block;font-weight: normal;}
.shop-nav-t2 a,.shop-nav-t2 em{display:inline-block}
.shop-nav-t2 a{color:#444;position:relative}

#h1-tag{font-size: 0;line-height: 0; }



/*标题通用样式*/
.title1 {
  width: 1200px;
  margin: 0 auto 35px;
  text-align: center;
  height: 100px;
  overflow: hidden;
}
.title1 p {
  display: block;
  height: 60px;
  overflow: hidden;
  font-size: 36px;
  font-weight: bold;
  line-height: 60px;
  color: #000000;
}
.title1 span {
  position: relative;
  height: 40px;
  overflow: hidden;
  display: inline-block;
  font-size: 20px;
  font-weight: normal;
  line-height: 40px;
  color: #666666;
  padding: 0 150px;
}
.title1 span:before {
  left: 0;
}
.title1 span:after {
  right: 0;
}
.title1 span:before,
.title1 span:after {
  position: absolute;
  content: "";
  width: 130px;
  height: 2px;
  background-color: #dcdcdc;
  top: 50%;
}

/*对比*/
.contrast {
  padding: 60px 0 20px;
}
.duibi_left{ float:left; width:213px;}
.duibi_right{ float:right; width:950px}
.contrast-nav {
  background-image: url('../images/line.gif');
  background-repeat: no-repeat;
  background-position: center 14px; margin:0px auto
}
.contrast-nav li {
  float: left;
  width: 210px;
  padding-top: 54px;
  position: relative;
  height:320px;
  font-size: 22px;
  font-weight: normal;
  line-height: 32px;
  color: #333333;
  text-align: center;
  overflow: hidden;
}
.contrast-nav li::before {
  position: absolute;
  content: '';
  width: 18px;
  height: 18px;
  top: 5px;
  left: 50%;
  margin-left: -9px;
  border-radius: 100%;
}
.contrast-nav li.cur::before {
  width: 24px;
  height: 24px;
  border: 2px solid #cc3333;
  top: 0;
  margin-left: -14px;
  background-color: #00773f; text-align:left
}
.contrast_nr {
  padding-top: 40px;
}
.contrast-c {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  float:left; overflow:hidden
}
.contrast-info {
  width: 465px;
  text-align: center;
  padding-bottom: 10px;
}
.contrast-img img {
  width: 465px;
  height: 233px;
  display: block;
}
.contrast-name {
  display: block;
  height: 64px;
  background-color: #00773f;
  font-size: 20px;
  font-weight: bold;
  line-height: 64px;
  color: #ffffff;
  margin-bottom: 15px;
  overflow: hidden;
}
.contrast-desc {
  display: block;
  max-height: 120px;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  color: #666666;
  overflow: hidden;
}
.contrast-info:nth-child(2n) .contrast-name {
  background-color: #cc3333;
  color: #fff;
}
/**/
