<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import "common.css";
@import "page.css";
@import "hdp.css";
@import "/cart/css/cart.css";
/* CSS Document */
@font-face {
  font-family: 'Brush Script MT';   /*字体名称*/
  src: url('/font/BRUSHSCI.TTF');       /*字体源文件*/
}
body{font-size:14px;font-family:"Microsoft YaHei";color:#666; min-width: 1240px;}
*{margin:0px;padding:0px;list-style: none;}
img{border:0px; display: block; max-width: 100%;}
a{text-decoration:none;color:#333;}
a:hover{color:#7e0001}
input{outline:none;}
i{ font-style: normal; }
em{ font-style:normal;}
.clear{clear:both;}
.l{float:left;}
.r{float:right;}
.content{ margin:20px auto; }
.locationp{ float: right; }
.w1200{ width: 1200px; margin: auto; }

.bak{-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;  display: block; }
.bak:hover {-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.pic{ overflow: hidden; margin: auto; }
.pic span{background-size: cover; background-repeat: no-repeat; background-position: center; display: block;}

.middle{  margin:30px auto; }
.top{ background: #f2f2f2; margin: auto;  padding: 10px 0px; }
.top1{   }
.head_top{background:url(../images/17_01.jpg) center center no-repeat #ecddc0;padding: 24px 0px;}
.head_top img.dh{ float:right}
.user{ position: relative; }
.user input{ background: none; width: 100px; border: #ccc 1px solid;  line-height: 20px;}
.user a{ background: #fff; height: 20px; line-height: 20px;  padding: 0px 10px; display: inline-block; position: absolute; right: 0px; top:1px; }
.index{ background:url(../images/bg.jpg) center top repeat-y; padding-top:38px;}
.user input.dl{background: #fff;  height: 20px; line-height: 20px;  padding: 0px 10px; cursor: pointer; width: auto; border: none; margin-right: 60px; color: #333;}
.abt{ background:url(../images/ab.png) center center no-repeat; width:1080px; height:134px; display:block; margin:0px auto 20px auto; }
.abt dl{font-size:16px; line-height:28px; display:block; padding:33px 30px 0px 166px;}
.tel{ background: url(../images/tel.png) no-repeat left center; font-size: 20px; padding-left: 35px; margin-top: 10px; }
.nav_box{ background: #7e0001; height: 45px; line-height: 45px; font-size: 16px; }
.nav li{ float: left;margin-left: 34px; text-align: center; }
.nav li:first-child{ margin-left: 0px; }
.nav li a{ display: block; width: 120px; color: #fff;  }
.nav li a:hover{ background: #a5070e; }
.nav li.on a{background: #a5070e;}
.banner{ height: 530px; margin: auto; background: url(../images/bannerbj.jpg) repeat-x bottom; padding-bottom:50px; }
.nbanner{ height: 290px; margin: auto; background: url(../images/nbanner.jpg) no-repeat center; }
.index_dh{ margin:auto;color: #7e0001; width:380px; height:47px; line-height:47px; background: url(../images/about_03.png) no-repeat center; text-align: center; }
.index_dh{ font-size: 20px;    }
.index_dh i{ }
.index_dh1{background: url(../images/dh.png) no-repeat center; }
.index_dh1 p{  color: #fff; }
.hasdiv{ overflow:hidden; display:block;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: rotate(0deg)
}
.hasdiv .bkg{ display:block; width:100%;
transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear;
background-position:center center; background-repeat:no-repeat; background-size:cover;}
.hasdiv:hover .bkg{	   transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}
.index_dh span{  font-family: "Arial"; }
.about{ padding:57px 0px 65px 0px;}
.about dl{display:block; overflow:hidden; padding-left:27px;}
.about dl a{ display:block; margin-top:15px;}
a.m{ display:block; text-align:center; width:150px; height:40px; line-height:40px; background:url(../images/17_06.png); float:left;}
.about p{  line-height:29px; display:block;}
.about .hasdiv{ border:1px solid #9b1c4c; padding:9px; width:430px; float:left;}
.about .hasdiv .bkg{ height:290px;}
.about_pic{ margin: 30px auto; position: relative; }
.about_pic .list{ margin-bottom: 40px; }
.about_pic .list .pic span{ height: 173px; }
.about_pic .list .text{ margin: auto; line-height: 50px; text-align: center; background: #f6f6f6; }
.about_tu{width: 85%; margin: auto; }
.about_pic .list a:hover span.bak{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.swiper-container-horizontal&gt;.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0px; }
.swiper-pagination-bullet-active{ background: #f01e00; }
.swiper-pagination-bullet{ width: 10px; height: 10px;  border-radius:10px;}

.more{ margin: auto; text-align: center;  margin-bottom: -30px;}
.more img{ margin: auto; }

.index_box1{/* background: url(../images/box1.jpg) no-repeat top; height: 666px;*/ margin:  auto; }
.cxb_pic,.cxb_pic1{ margin: 45px auto 0px auto; position: relative;  }
.cxb_con{ width: 100%; margin: auto; padding-bottom: 50px; }
.cxb_con .list .pic span{ padding-bottom:126% }
.cxb_con .list .text{ font-size:16px;margin: auto; color:#5a5a5a;  /* background: url(../images/icon01.png) no-repeat 20px center #403f3b; color: #fff; text-align: left; text-indent: 40px;*/ padding-top:4px; }
.cxb_con .list .text i{ display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;    }
.cxb_con .list .text em{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ff3f04; font-size:18px;    }
.cxb_con .list .text em span{ font-size:14px;color:#5a5a5a; }
.cxb_con .list .text p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; line-height:20px; height:60px;}
.cxb_con .list a:hover span.bak{-webkit-transform:scale(1.08); -moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}
.cxb_con .list a:hover .text{/*background: url(../images/icon01.png) no-repeat 20px center #f00;*/}
.swiper-button-next, .swiper-button-prev{ width: 58px; height: 58px;     background-size: 58px 58px;outline: none;left:auto; right:-70px;    }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image: url(../images/l.png); left:-70px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(../images/r.png);}
.dian{ height: 40px; }

.more1{ margin: 40px auto; text-align: center; }
.more1 a{ width: 100px; line-height: 35px; border:#fff 1px solid; display: block; margin: auto; color: #fff;  }
.more1 a:hover{ background: #f00; border:#f00 1px solid; }

.news_box{  margin: 50px auto 60px auto; }
.down_box{ width: 486px; margin: 50px auto 20px auto;}
.news_dh{ margin: auto; font-size: 20px; font-weight: bold; color: #333; letter-spacing:15px;}
.news_dh p{ float: left; background: url(../images/icon02.png) no-repeat right center; padding-right: 20px; }
.news_dh a{ float: left; margin-left: 50px; margin-top: 5px; }
.news_con{ margin: 26px auto; }
.news_con li{ margin: 10px auto; }
.news_con li .pic{ float: left;  margin-right: 20px; width: 85px; border:#ccc 3px solid; padding: 2px; border-radius:5px;}
.news_con li .pic img{ width: 85px; height: 85px; }
.news_con li .text{ float: right;  width: 395px; border-left: #ccc 1px solid; padding-left: 30px;}
.news_con li .text span{ display: block; font-size: 16px;  margin-bottom: 5px; }
.news_con li .text p{ color: #999; line-height: 150%; }
.news_con li .text i{color: #999; display: block; padding-top: 5px; }
.down_about{ margin: 30px auto; }
.down_con{ margin:  auto; }
.down_con li{ margin: 10px auto; border-bottom: #ccc 1px dotted; padding-bottom: 10px; }
.down_con .time{ float: left; width: 50px; border-right: #ccc 1px solid; margin-right: 20px; font-size: 16px; }
.down_con .time span{ display: block; font-size: 24px; margin: 0px auto; }
.down_con .text{ float: left;  line-height: 50px;}
.down_con .downs{ float: right;  margin-top: 15px;}
.down_con .downs a{ display: block; background: url(../images/down.png) no-repeat left center; padding-left: 20px; }

.link{ margin: 20px auto 40px auto; }
.link li{ float: left; width: 228px; height: 73px; border:#ccc 1px solid; margin: 5px;  }
.link li img{ width: 100%; height: 100%; }

.foot_box{  margin: auto;  background:url(../images/bg.jpg) center 100%; border-top:2px solid #7f0005; height:269px; background:url(../images/images/17_02.jpg) center no-repeat #e7d3ba }
.foot_box ul{ display:block; text-align:center; padding-bottom:25px;}
.foot_box ul a{ display:inline-block; padding:0px 30px; font-size:16px;}
.foot_box1{ text-align:center; background: #151414; background:url(../images/bg.jpg) center 100%;padding: 20px 0px;}
.foot_box1 a{ color: #666; }
.dibu{ text-align:center; line-height:300%; padding:18px 0px;}
img.flogo{ display:block; margin:auto; padding:40px 0px 40px 0px;}
.foot{ margin: auto; }
.foot dl{ float: left;  margin-right: 100px;}
.foot dl dt{ margin: 40px auto 20px auto; font-size:18px; }
.foot dl:first-child{ margin-right: 200px; }
.foot dl:first-child dt{ margin-top:20px; }
.foot dl dd{ margin: 10px auto; }
.foot dl dd a{ color: #fff; }
.foot dl dd a:hover{ text-decoration: underline; }
.new_tj{ padding-top:60px;}
.new_tj .div_l{ float:left; width:767px;}
.new_tj .div_l a.at{ display:block; font-weight:bold; font-size:18px;}
.new_tj .div_l p{ font-size:16px; color:#434343; line-height:180%; padding-top:14px;}
.new_tj .hasdiv{ float:right; width:367px;}
.new_tj .hasdiv .bkg{ padding-bottom:55%;}
.wei{ float: right; text-align: center; margin-top: 40px; }
.wei p{ margin: 5px auto; }

.n_dh{ margin: auto; line-height: 50px; border:#ccc 1px solid; }
.n_tit{ font-size: 20px; color: #333; font-weight: bold;  padding-left: 30px;  background: url(../images/icon03.png) no-repeat left center; }
.n_dhname a{ float: right; margin-left: 30px; }
.n_dhname a.on{ color: #f00; }
.n_tit span{ font-family: "Arial" ; font-size: 14px; color: #666; font-weight: normal; text-transform:uppercase;}


</pre></body></html>