﻿@charset "UTF-8";
/* CSS Document */
body { font-family: "Roboto", Arial, sans-serif; font-size: 16px; background: #fff; color: #333; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; min-width: 1220px; text-rendering: optimizeLegibility; -webkit-text-size-adjust: none; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
address, cite, dfn, em, var, i { font-style: normal }
code, kbd, pre, samp { font-family: arial, courier new, courier, "\5b8b\4f53", monospace }
small { font-size: 12px }
ul, ol, li { list-style: none }
sup { vertical-align: text-top }
sub { vertical-align: text-bottom }
legend { color: #000 }
fieldset, img { border: 0 }
img { vertical-align: middle; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0 }
section, header, nav, footer, article { display: block }
div, ul, dl { zoom: 1 }
div:after, ul:after, dl:after { content: ""; display: block; clear: both; height: 0; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.none { display: none; }
a { text-decoration: none; color: #333; outline: none; transition: color .25s; }
a:link { color: #333; }
a:visited { color: #333; }
a:hover { color: #c00; }
a:active { color: #cc0000; }
/**/
.page-w { width: 1200px; min-width: 1200px; margin: 0px auto; }
.pb-20 { padding-bottom: 20px; }
/**/
body { background-color: #f8f8f8; }
/**/
.header { border-bottom: #eeeeee solid 1px; }
.nav { padding-right: 30px; }
.nav li { height: 110px; line-height: 110px; float: left; margin-right: 10px; border-right: #f8f8f8 solid 1px; border-left: #f8f8f8 solid 1px; }
.nav li.hover { background-color: #fff; color: #000; border-right: #eeeeee solid 1px; border-left: #eeeeee solid 1px; }
.nav-cur-001 .nav li.nav-001, .nav-cur-002 .nav li.nav-002, .nav-cur-003 .nav li.nav-003, .nav-cur-004 .nav li.nav-004, .nav-cur-005 .nav li.nav-005 { background-color: #fff; color: #000; border-right: #eeeeee solid 1px; border-left: #eeeeee solid 1px; }
.nav li a { padding: 0px 20px; }
.nav li.hover a { }
.logo { padding-top: 20px; }
.top-but { padding-top: 15px; }
/*visual*/
.banner_box { min-width: 1200px; overflow-x: hidden; margin: 0 auto; }
.index_banner { width: 1200px; height: 400px; position: relative; margin: 0 auto; }
.index_banner .bigbox { width: 1920px; height: 400px; position: absolute; left: -360px; top: 0; z-index: 1; overflow: hidden; }
/**/
.visual_slide { overflow: hidden; }
.visual_slide li { height: 400px; }
.visual_slide li a { display: inline-block; width: 100%; }
.visual_slide li a img { display: block; width: 100%; }
.index_banner .bx-controls { position: absolute; bottom: 21px; left: 50%; width: 1200px; margin-left: -600px; text-align: center; z-index: 10; }
.index_banner .bx-controls a { color: transparent; font-size: 0; text-indent: -9999px; }
.index_banner .bx-pager { position: relative; top: -9px; line-height: 0 }
.index_banner .bx-pager-item { display: inline-block; width: 20px; line-height: 0 }
.index_banner .bx-pager-item a { display: inline-block; width: 10px; height: 10px; background: #ccc; border: 1px solid #ccc; border-radius: 10px; margin: 0 5px }
.index_banner .bx-pager-item a.active { background: #d4142f; border: 1px solid #d4142f }
.index_banner .bx-controls-direction { line-height: 0; position: absolute; right: 0; bottom: 0 }
.index_banner .bx-controls-direction a { display: inline-block; width: 23px; height: 25px }
.index_banner .bx-next { background: url('img/next_btn.png') no-repeat left top; margin-left: 25px }
.index_banner .bx-prev { background: url('img/prev_btn.png') no-repeat left top; }
.index_banner .bx-controls-auto { position: absolute; bottom: 0; right: 24px; width: 23px; height: 25px; line-height: 0; }
.index_banner .bx-controls-auto div:first-child { display: none }
.index_banner .bx-controls-auto-item { display: block; width: 23px; height: 25px; position: absolute; bottom: 0; }
.index_banner .bx-controls-auto-item a { width: 23px; height: 25px; display: block; background: url('img/bx-controls-auto_sprite.png') no-repeat 0 0; bottom: 0; position: absolute; overflow: hidden; text-indent: -9999px; }
.index_banner .bx-controls-auto-item a.bx-stop { background-position: 0 -25px }
.index_banner .bx-controls-auto-item a.bx-start { background-position: 0 0; display: block; }
/**/
.but-nav { margin-top: 20px; }
.but-nav ul { margin-right: -4px; overflow: hidden; }
.but-nav li { float: left; width: 300px; margin-right: 1px; margin-bottom: 1px; background-color: #fff; }
.but-nav li a { background-color: #fff; display: block; padding: 10px; }
.but-nav li i { display: inline-block; margin-right: 20px; }
.but-nav li img { border-radius: 3px; width: 94px; height: 60px; }
.but-nav li b { font-weight: 400; }
/**/
.hot-tit h2 { position: relative; text-align: center; padding: 20px 0px; font-size: 28px; }
.hot-tit h2:before { content: ""; display: block; position: absolute; top: 50%; left: 50%; height: 1px; width: 460px; margin-left: -230px; background-color: #333; }
.hot-tit h2 span { background-color: #f8f8f8; position: relative; padding: 0px 30px; }
.desc-tit { text-align: center; color: #666; padding-bottom: 20px; }
/**/
.pro-head { padding-bottom: 20px; }
.pro-head h2 { float: left; font-size: 24px; line-height: 30px; }
.pro-head h2 i { width: 5px; height: 30px; background-color: #cc0033; border-radius: 2px; display: inline-block; margin-right: 10px; vertical-align: bottom; }
.pro-head cite { float: right; padding-top: 6px; }
.pro-head cite i { display: inline-block; margin-left: 5px; border-right: 2px solid; border-bottom: 2px solid; width: 8px; height: 8px; transform: rotate(-45deg); }
/**/
.pro-box { padding-top: 20px; }
/**/
.pro-list-box li { float: left; margin-right: 20px; margin-bottom: 20px; }
.pro-list-box li.last { margin-right: 0px; }
.pro-list-box .pro-item { width: 285px; padding-top: 15px; text-align: center; background-color: #fff; padding-bottom: 30px; }
.pro-list-box .pro-item img { width: 255px; height: auto; display: block; margin: 0px auto; }
.pro-list-box .pro-tit { padding: 10px 0px; }
.pro-list-box .pro-item i { background-color: #cc0033; border-radius: 3px; margin-right: 5px; padding: 0px 3px; font-size: 12px; color: #fff; display: inline-block; }
.pro-list-box .pro-item h3 { display: inline-block; vertical-align: middle; }
.pro-list-box .pro-item cite { font-weight: 700; color: #cc0033; line-height: 20px;overflow: hidden;}
/**/
.kou-bei-box { background-color: #fff; padding: 20px 0px 20px 20px; }
.kou-bei-box dl { margin-top: 20px; padding-top: 20px; border-top: #eee dashed 1px; padding-right: 20px; }
.kou-bei-box dl.frist { margin-top: 0px; padding-top: 0px; border-top: none; }
.koubei-item dt { float: left; margin-right: 20px; }
.koubei-item dt img { width: 50px; height: auto; display: block; }
.koubei-item dd { float: right; width: 1090px; }
.koubei-item dd cite { color: #999; margin-top: 20px; display: inline-block; }
/*star-pic*/
.star-pic { color: #666; height: 15px; line-height: 15px; padding: 5px 0px; }
.star-pic span { width: 80px; height: 15px; background: url(img/detail-star0.png) no-repeat; background-size: 100% 100%; display: inline-block; vertical-align: sub; margin-right: 10px; }
.star-pic i { background: url(img/detail-star.png) no-repeat; display: inline-block; height: 15px; overflow: hidden; background-size: auto 100%; }
/**/
.men-dian { padding: 40px 0px; }
.mendian-info { width: 380px; background: #fff url(img/men-dian.png) no-repeat top center; background-size: 380px auto; height: 460px; }
.mendian-tit h2 { text-align: center; margin: 0px 10px; padding: 70px 0px 50px 0px; border-bottom: #bfbfbf dashed 1px; font-size: 36px; }
.dizhi-dianhua { padding: 20px 0px 0px 30px; }
.dizhi-dianhua dl { margin-bottom: 20px; padding-bottom: 20px; }
.mendian-info-page dl { margin-bottom: 15px; padding-bottom: 15px; }
.mendian-info-page h2.page-style { font-size: 26px; padding-left: 35px; padding-top: 50px; }
.dizhi-dianhua dt { float: left; margin-right: 10px; }
.dizhi-dianhua img { width: 25px; height: auto; }
.dizhi-dianhua dd { float: left; width: 280px; }
.dizhi-dianhua dd h3 { margin-bottom: 5px; }
.dizhi-dianhua dd p { color: #777; }
.dizhi-dianhua dd b { font-size: 30px; display: inline-block; padding-top: 5px; }
/**/
.fot-icon { background-color: #fff; padding: 20px 0px; border-bottom: #eeeeee solid 1px; border-top: #eeeeee solid 1px; }
.fot-icon-box li { width: 240px; float: left; text-align: center; }
.fot-icon-box li h3 { padding: 10px 0px; font-size: 18px; }
.fot-icon-box li p { font-size: 12px; color: #999; }
/**/
.footer { color: #676767; background-color: #f4f4f4; text-align: center; padding: 30px 0px 50px 0px; font-size: 14px; line-height: 26px; }
/*qq-side*/
.qq-side-box { position: relative; }
#kefu-online { cursor: pointer; }
.qq-side { bottom: 150px; width: 99px; position: fixed; z-index: 999; }
.back-top { border: 1px solid #e5e5e5; background: #fff; padding: 7px 0 7px 7px; color: #666; font-size: 16px; font-style: normal; border-radius: 3px; text-align: center; cursor: pointer; }
/**/
/*seltion-box*/
.seltion { background-color: #fff; padding: 20px 0px; }
.seltion-box { border: 1px solid #f8f8f8; }
.seltion-box dl { border-bottom: #f8f8f8 solid 1px; padding-bottom: 8px; padding-top: 8px; line-height: 26px; }
.seltion-box dl:last-child { border-bottom: none; }
.seltion-box dt { float: left; display: inline-block; width: 80px; color: #666; text-align: right; }
.seltion-box dd { float: left; }
.seltion-box dd a { border: 1px solid #fff; display: inline-block; float: left; margin-right: 8px; padding: 0px 5px; white-space: nowrap }
.seltion-box dd .changefieldandcss, .seltion-box dd a.changefieldandcss:hover, .seltion_item dd a.changefieldandcss:visited { background: #fff; border: 1px solid #c00; color: #c00; border-radius: 3px; }
/**/
.list-fanye { text-align: center; margin: 20px auto; }
.list-fanye a { height: 26px; line-height: 26px; text-align: center; border: 1px solid #d9d9d9; border-radius: 5px; display: inline-block; margin: 0 3px; padding: 0px 10px; transition: none; }
.list-fanye a:hover, .list-fanye>b { height: 26px; line-height: 26px; text-align: center; border: 1px solid #d9d9d9; border-radius: 3px; display: inline-block; margin: 0 3px; padding: 0px 10px; background: #c00; border: 1px solid #c00; color: #fff; }
/**/
.mendian-jieshao { padding: 30px; line-height: 1.7; background-color: #fff; margin-bottom: 20px; }
.mendian-jieshao img {max-width: 100%;height: auto;}
/**/
.gushi-info { width: 450px; }
.gushi-info p { color: #666; padding-bottom: 20px; }
.gushi-pic img { width: 450px; height: 200px; display: block; }
/**/
.story-box { width: 700px; height: auto; }
.story-box .story { width: 100%; height: 6px; background: #ccc; border-radius: 5px; margin-top: 125px; position: relative; }
.story-box .story .story-l { width: 108px; height: 171px; background: url(img/story-ico.png) no-repeat; position: absolute; left: 10px; top: -40px; }
.story-box .story .story-l1 { width: 108px; height: 171px; background: url(img/story-ico1.png) no-repeat; position: absolute; left: 120px; top: -119px; }
.story-box .story .story-l2 { left: 230px; }
.story-box .story .story-l3 { left: 339px; }
.story-box .story .story-l4 { left: 459px; }
.story-box .story .story-l5 { left: 573px; }
.story-box .story .story-l6 { left: 603px; }
.story-box .story .story-l h4, .story-box .story .story-l1 h4 { width: 44px; height: 20px; line-height: 20px; font-size: 14px; color: #903; margin-left: 28px; text-align: center; }
.story-box .story .story-l1 h4 { margin-top: 61px; margin-left: 33px; }
.story-box .story .story-l p, .story-box .story .story-l1 p { width: 85px; line-height: 16px; font-size: 14px; color: #333; margin-top: 56px; margin-left: 10px; }
.story-box .story .story-l1 p { margin-top: 5px; }
/**/
.qi-yuan { padding: 20px 0px; margin-bottom: 20px; background-color: #fff; }
.qi-yuan-2 { padding: 20px 0px; margin-bottom: 20px; }
.qiyuan-text { width: 780px; line-height: 1.8; }
.yiyuan-pic img { width: 380px; height: auto; display: block; }
/**/
.curr-nav { padding: 20px 0px; }
/**/
.zhijian-box { background-color: #fff; padding: 20px; }
.zhijian-box li { width: 290px; float: left; text-align: center; }
.zhijian-box li img { padding: 5px; border: #e5e5e5 solid 1px; background-color: #fff; }
.zhijian-box li p { padding-top: 10px; }
/**/
.zengpin-box li { width: 183px; float: left; margin-right: 20px; margin-bottom: 20px; }
.zengpin-box li.last { margin-right: 0px; }
.zengpin-item { text-align: center; border: #e5e5e5 solid 1px; background-color: #fff; }
.zengpin-item h3 { padding: 10px 0px; }
.zengpin-item p { font-size: 12px; padding: 0px 10px 20px 10px; color: #666; }
.zengpin-item img { display: block; width: 100%; height: auto; }
/*detail-gallery*/
.detail-head { padding-bottom: 20px; }
.detail-gallery { width: 480px; }
.detail-gallery .big-pic { border: #eee solid 1px; margin: 0px 20px 0px 0px; padding: 10px; border-radius: 10px; text-align: center; background-color: #fff; }
.detail-gallery .big-pic img { width: 100%; height: auto; display: block; }
/*detail-meta*/
.detail-meta { width: 700px; }
.meta-tit { padding: 5px 0px 5px 0px; width: 620px; }
.meta-tit h1 { font-size: 30px; }
/*meta-guige*/
.meta-price { padding-bottom: 5px; }
.meta-price li { float: left; margin-right: 20px; line-height: 30px; }
.meta-price li span { display: inline-block; }
.meta-price small { font-size: 14px; color: #666; display: inline-block; }
.meta-price em { font-size: 26px; font-weight: 700; color: #ff6600; vertical-align: middle; }
.meta-price em span { font-size: 14px; }
.meta-price cite { margin-right: 3px; color: #ff6600; display: inline-block; font-size: 22px; font-weight: 400; }
/*meta-dizhi*/
.meta-dizhi { padding: 20px 0px 0px 0px; line-height: 17px; }
.meta-dizhi .iconfont { margin-right: 8px; color: #999; vertical-align: text-bottom; }
/*meta-buts*/
.meta-buts { padding-top: 20px; }
.meta-buts li { float: left; margin-right: 20px; }
.meta-buts a { border-radius: 5px; display: block; font-size: 20px; color: #fff; background-color: #ff6600; padding: 10px 30px; line-height: 24px; }
.meta-buts li .iconfont { font-size: 22px; margin-right: 5px; }
.meta-buts li:first-child a { background-color: #c00; }
/*detail-table*/
.detail-table { font-size: 14px; background-color: #fff; width: 620px; }
.detail-table { border-left: #e5e5e5 solid 1px; border-bottom: #e5e5e5 solid 1px; }
.detail-table td { padding: 0px 10px 0px 10px; border-top: #e5e5e5 solid 1px; border-right: #e5e5e5 solid 1px; }
.detail-table td.t_bgcolor { background: #f5f5f5; padding: 10px 0px; text-align: center; width: 115px; color: #666666; }
.nav-cur-002 .detail-table td.t_bgcolor {padding: 5px 0px;}
.meta-dizhi img { width: 25px; height: auto; margin-right: 10px; }
/*meta-price*/
.product_cont { padding-top: 20px; }
.product_side { width: 230px; float: left; }
.product_body { width: 950px; float: right; }
.product_body_box { border: #e5e5e5 solid 1px; background: #fff; margin-bottom: 10px; }
/**/
.side_bar_tit { background: #fafafa; padding: 10px; font-size: 14px; border-bottom: #e5e5e5 solid 1px; padding-left: 14px; }
.side_bar_con { padding: 10px; }
.bar_phone { font-size: 14px; color: #666; }
.bar_phone b { display: block; font-size: 18px; color: #333; padding-bottom: 5px; font-weight: 400; }
.guhuihe_class { color: #666666 }
.guhuihe_class li { margin-bottom: 10px; }
.guhuihe_class li b { font-weight: 400; border-radius: 10px; border: #e5e5e5 solid 1px; padding: 2px 9px; }
.guhuihe_class li b:hover { background: #EBEBEB; }
/**/
.news_product_bar { padding: 20px; background: #fafafa; border-bottom: #e5e5e5 solid 1px; text-align: center; }
.news_product_bar h4 { font-size: 28px; color: #ba0006; padding-bottom: 10px; }
.news_product_bar p { border-top: #e5e5e5 solid 1px; line-height: 28px; font-size: 18px; color: #999999; }
/**/
.news_product_list { padding: 10px; }
.news_product_list li { text-align: center; border-bottom: #e5e5e5 solid 1px; padding-bottom: 20px; }
.news_product_list li.last, .news_product_list li:last-child { border-bottom: none; }
.news_product_list li b { display: block; font-weight: 400; }
.news_product_list li p { color: #660000; }
.news_product_list img { display: block; width: 100%; height: auto; }
/**/
.side-bar-shaixuan dt { background: #fafafa; padding: 10px; font-size: 14px; padding-left: 14px; }
.side-bar-shaixuan dd { border-bottom: #e5e5e5 solid 1px;border-top: #e5e5e5 solid 1px;padding: 10px;}
.side-bar-shaixuan dd a {font-size: 14px; margin-right:5px; display: inline-block; word-wrap: normal;padding: 5px;}
.side-bar-shaixuan dl:last-child dd {border-bottom:none;}
/**/
.product_body_head { background: #fff; margin-bottom: 0px; border-bottom: #e5e5e5 solid 1px; }
.pro_body_tit { font-size: 16px; color: #000; position: relative; }
.pro_body_tit h2 { border-top: #b00000 solid 2px; padding: 10px 20px; display: inline-block; border-right: #e5e5e5 solid 1px; }
.pro_body_tit .pro_fenxiang { position: absolute; right: 20px; top: 6px; width: 220px; }
.pro_body_tit .pro_fenxiang a { transition: none; }
/**/
.product_body_con { padding:0px; text-align: center; }
.product_body_con img { max-width: 100%; }
/*about-text*/
.about-w-con { padding: 20px 20px 10px 20px; margin-bottom: 20px; background-color: #fff; }
.about-text { line-height: 1.8; }
.about-text p { margin-bottom: 1.7em; text-indent: 2em; }
.about-w-con h2 { font-size: 30px; text-align: center; padding: 20px;}
/*jishi-list*/
.jishi-list { padding: 10px 0px 20px 0px; }
.jishi-list li { float: left; width: 224px; margin-right: 20px; }
.jishi-list li.last { margin-right: 0px; }
.jishi-item { background-color: #fff; text-align: center; padding: 20px 0px; }
.jishi-item h3 { padding: 10px 0px; }
.jishi-item h4 { font-size: 12px; border-radius: 5px; border: #e5e5e5 solid 1px; display: inline-block; padding: 2px 10px; }
.jishi-item p { font-size: 14px; padding: 10px 20px 0px 20px; }
/* box */
.zoomDiv { z-index: 999; position: absolute; top: 0px; left: 0px; width: 458px; height: 458px; background: #ffffff; border: 1px solid #eee; display: none; text-align: center; overflow: hidden; }
.zoomMask { position: absolute; background: url("img/mask.png") repeat scroll 0 0 transparent; cursor: move; z-index: 1; }
/*底部导航*/
.fix_foot {
  width: 100%;
  height: 50px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.75);
  line-height: 50px;
}
.fix_foot .con_fix {
  width: 1200px;
  height: 50px;
  margin: 0 auto;
  font-weight: 700;
}
.fix_foot .fix_foot_title {
  color: #f2cd02;
  float: left;
  font-size: 22px;
}
.fix_foot .con_fix ul {
  float: left;
  margin-left: 20px;
}
.fix_foot .con_fix ul li {
  font-size: 18px;
  float: left;
  margin-right: 10px;
  color: #fff;
  padding-left: 20px;
  position: relative;
}
.fix_foot .con_fix i {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -4px;
}
.fix_foot .con_fix i img {
  width: 100%;
  height: auto;
  display: block;
}
.fix_foot_tels {
  float: right;
  color: #fff;
  position: relative;
  font-size: 24px;
}
.fix_foot .con_fix .fix_foot_tels i {
  width: 30px;
  height: 30px;
}
.fix_foot .tel {
  float: left;
  margin-right: 10px;
}
.fix_foot .yuyue {
  float: right;
  background-image: linear-gradient(90deg, #ff6b02 0, #fe8f23 100%);
  padding: 0 10px;
  font-size: 14px;
  color: #fff;
  text-align: center;
  height: 35px;
  line-height: 35px;
  border-radius: 5px;
  margin-top: 8px;
}
/**/
#side_quick {
  position: fixed;
  top: 50%;
  right: 0;
  margin-top: -213px;
  z-index: 10;
  box-shadow: -4px -4px 8px rgba(0, 0, 0, 0.2);
  width: 92px;
}
#side_quick ul {
  background: linear-gradient(to top, #eee, #fff);
}
#side_quick ul li a {
  display: block;
  width: 100%;
  padding: 25px 5px;
  text-align: center;
  font-size: 14px;
  color: #666;
  position: relative;
  box-sizing: border-box;
}
#side_quick ul li a:hover {color: #DB0000}
#side_quick span.icon {display: block;}
#side_quick span.icon  img { width:35px; height: auto;}
#side_quick ul li a:before {
  content: "";
  width: 10px;
  height: 1px;
  background: #999;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -5px;
}
#side_quick ul li:last-child a:before {
  display: none;
}
#side_quick .up-btn {
  display: block;
  width: 100%;
  padding: 15px 5px 10px;
  background-color: #DB0000;
  text-align: center;
  color: #fff;
  box-sizing: border-box;
}
#side_quick .up-btn:hover {background-color: #EB2020;}
#side_quick .up-thin img { width: 20px; height: auto;}
/*news-list-con*/
.news-list-con { background-color: #fff; padding: 40px;}
.news-list-con li { padding: 10px 0px;}
.news-list-con li span {margin-left: 10px; color: #999;}
/*新闻*/
.news-box {
	background-color: #F9F9F9;
	padding: 20px 0px;
}
.news-con {
	width: 1200px;
	margin: 0 auto;
}
.news-imgs {
	float: left;
}
.news-imgs h2 {
	font-size: 26px;
	margin-bottom: 10px;
}
.news-imgs h2 em {
	color: #9F0000;
}
.newstxt-box h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	color: #9F0000;
	padding-left: 10px;
}
.newstxt-des {
	background-color: #fff;
	height: 87px;
}
.newstxt-des-con {
	padding: 10px 0px 0px 10px;
	font-size: 14px;
}
.newstxt-des-con p {
	margin-bottom: 2px;
}
.newstxt-des-con a {
	color: #A0A0A0;
}
.newstxt-des-con a:hover {
	color: #9F0000;
}
.news-list {
	float: right;
	width: 788px;
}
.newslist-con {
	background-color: #fff;
	padding: 0px 0px 0px 20px;
	border-top: #9F0000 solid 3px;
}
.newslist-con li {
	border-bottom: #EAEAEA solid 1px;
}
.newslist-con li:last-child {
	border-bottom: none;
}
.newslist-con .news-item {
	padding: 21px 0;
	position: relative;
}
.newslist-con .news-item:after {
	content: "";
	display: block;
	clear: both;
	height: 28px;
	width: 28px;
	visibility: initial;
	position: absolute;
	right: 20px;
	top: 25px;
	background: url("/skin/pc/images/ar-icon@3x.png") no-repeat center center;
	background-size: cover;
}
.newslist-con a:hover .news-item:after {
	background-image: url("/skin/pc/images/arh@3x.png");
}
.newslist-con .news-item em {
	display: inline-block;
	font-weight: 700;
	margin-right: 25px;
	color: #9F0000;
}
.newslist-con .news-item h3 {
	display: inline-block;
	font-weight: 400;
}
.news-item {
	position: relative;
}
.news-list-title {
	text-align: right;
	display: block;
	padding: 13px 0px;
}
.swiper-container-news {
	width: 391px;
	height: 258px;
	overflow: hidden;
}
.swiper-container-lianxi {
	width: 400px;
	height: 300px;
	overflow: hidden;
}
.swiper-button-next::after, .swiper-button-prev::after {visibility: inherit;height: inherit;}
/*门店大图轮播图*/
.swiper-container-mendiandatu {width: 790px;height: 460px;}


/*门店大图轮播图*/