@charset "utf-8";
/*public start*/
html{-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased}
body{font: normal 12px/180% 'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1,'SimSun','pingfang SC';color:#000;background:url(images/banbg.jpg) no-repeat top center #cb501c;}
*, *::after, *::before{box-sizing: border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
*{margin: 0;padding: 0;outline: 0;border: 0;}
a:link, a:visited{color:#000;text-decoration: none;}
a:hover{color: #c00;text-decoration: underline;}
a, img{-webkit-touch-callout: none;}
ol, ul, li{list-style: none;}
em, i{font-style: normal;}
input, select, textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;font-size: 100%;}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0;}
button, input[type=button], input[type=reset], input[type=submit]{cursor: pointer;}
table{border-collapse: collapse;border-spacing: 0;}
div{ margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.tac{ text-align:center;}
/*clear*/
.clearfix:before, .clearfix:after{content: "";display: table;}
.clearfix:after{clear: both;overflow: hidden;}
.clearfix{zoom: 1;}
.g-ellipsis-1{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.g-ellipsis-2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*copyright*/
#copyright{margin: 0px auto;text-align: center;padding: 20px 0;line-height: 180%;clear: both;}
.w1000{width:1000px;}
.w1200{width:1200px;}
/*=====public end=====*/
.white,.white a:link,.white a:visited,.white a:hover{color:white;}
.brown,.brown a:link,.brown a:visited,.brown a:hover{color:#999999;}
.red,.red a:link,.red a:visited,.red a:hover{color:#990814;}
.top{ height:570px;}
.tit1{background:url(images/btbg.png) no-repeat;height:55px;}
.tit1 span{ display:inline-block;color:#b53c08; font-size:30px; font-weight:bold;height:55px; line-height:55px;letter-spacing:5px; text-align:center; width:185px;}
/*p1Con*/
.p1_con{position:relative;}
.p1_con .swiper-container{width:990px;height:650px; margin-top:40px;}
.p1_con .swiper-container .swiper-slide{background:url(images/shubg1.png) no-repeat top center; width:320px !important; margin-right:10px; background-size:contain; text-align:center; position:relative;}
.p1_con .swiper-container .swiper-slide h2{ font-size:20px; margin:10px 20px; line-height:28px; height:56px;}
.p1_con .swiper-container .swiper-slide h2 b{ font-size:24px; line-height:56px;}
.p1_con .swiper-container .swiper-slide h2 i{ font-size:16px;}
.p1_con .swiper-container .swiper-slide span{font-size:16px; font-weight:800; display:block; width:260px; margin:0 auto; line-height:26px;}
.p1_con .swiper-container .swiper-slide img{ width:180px; height:245px; margin:25px auto 5px auto; display:block;}
.p1_con .swiper-container .swiper-slide p{ position:absolute; top:460px; left:25px; width:270px; font-size:14px; text-align:left; line-height:180%; height:100px; overflow-y:auto;}
.p1_con .swiper-container .swiper-slide p em{ text-indent:2em; display:block;}
.p1_con .swiper-container .swiper-slide p::-webkit-scrollbar {
  /*滚动条整体样式*/
  width:5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.p1_con .swiper-container .swiper-slide p::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #b5a06d;
}
.p1_con .swiper-container .swiper-slide p::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : #ededed;
}
.p1_con .left{background:url(images/left.png) no-repeat;left:0px;top:280px;position:absolute;width:61px;height:61px; cursor:pointer;}
.p1_con .right{background:url(images/right.png) no-repeat;right:0px;top:280px;position:absolute;width:61px;height:61px;cursor:pointer;}
.more{margin:40px auto 50px auto; text-align:center;}
.more span{ display:inline-block; width:160px; height:45px; line-height:45px; font-size:18px; font-weight:bold; text-align:center; background:#f6ba80; border-radius:7px;}
/*copyright*/
#copyright{padding:70px 0 30px 0;font-size:14px;color:#000;background:url(images/bmbg.jpg) no-repeat top center;color:#fff;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
   body{min-width:1200px;}
}
