body,

li,

form,

div,

dl,

dt,

dd,

ul,

ol,

li,

h1,

h2,

h3,

h4,

h5,

h6,

pre,

code,

form,

fieldset,

legend,

input,

button,

textarea,

p,

blockquote,

th,

hr {

  margin: 0;

  padding: 0;

}



* {

  box-sizing: border-box;

}



a {

  color: blackl;

}



a:link,

a:hover {

  text-decoration: none !important;

  color: black;

}



.clearfix:before,

.clearfix:after {

  content: "";

  display: block;

  height: 0;

  clear: both;

  overflow: hidden;

}



.clearfix {

  zoom: 1;

}



ul li {

  list-style: none;

  padding: 0;

}



body {

  font-size: 14px;

  position: relative;

}



/*页头*/

.header {

  width: 100%;

  min-width: 1200px;

  /* overflow: hidden; */



}



/* 380 85 */

.hetop {

  width: 100%;

  min-width: 1200px;

  height: 32px;

  background: #384169;

}



.wrap {

  width: 1200px;

  overflow: hidden;

  margin: 0 auto;

}



#wrz {

  font-size: 14px;

  color: #fff;

  line-height: 2.2;

}



#btn a {

  display: block;

  float: left;

  line-height: 30px;

  color: #fff;

  margin-right: 10px;

}



#btn a:after {

  content: "|";

  padding-left: 10px;

}



/*logo电话*/

#zlogo {

  width: 585px;

  overflow: hidden;

  margin-bottom: 10px;

}



#zlogo img {

  width: 380px;

  height: 85px;

  margin: 10px 0 10px 0;

}



#zlogo img,

.zlwz {

  float: left;

}



.zlwz {

  width: 200px;

  overflow: hidden;

  float: right;

  margin: 33px 0 10px 0;

}



.zlwz p {

  font-size: 16px;

  font-weight: bold;

  color: #515151;

  margin: 5px 0 10px 0;

  width: 100%;

}



.zlwz span {

  font-size: 14px;

  color: #999999;

}



/*电话*/

#phone {

  width: 220px;

  overflow: hidden;

  margin: 35px 0 0 0;

}



#phone img,

.pho {

  float: left;

}



#phone img {

  width: 67px;

  height: 53px;

}



#phone .pho {

  width: 135px;

  overflow: hidden;

  float: right;

}



.pho p {

  font-size: 20px;

  color: #384169;

  font-weight: bold;

}



.pho span {

  font-size: 14px;

  color: #384169;

  margin: 5px 0 2px 0;

  display: block;

  font-weight: bold;

}



/*导航*/

.dskl {

  background-color: #384169;

  width: 100%;

  height: 55px;

}



.w {

  width: 1200px;

  margin: 0 auto;

}



.dskl .albm {

  height: 55px;

  line-height: 35px;

  display: flex;



}



.dskl .albm li {

  width: 130px;

  text-align: center;

  position: relative;

  float: left;
  /* margin-right: 17px; */

}



.dskl .albm li:hover {

  background: #b48673;

}



.dskl .albm li a {

  color: #ffffff;

  display: block;

  margin-top: 10px;

  font-size: 16px;

  font-weight: bold;

}



.dskl .albm li:hover .bdvf {

  display: block;

}



.dskl .albm li .bdvf {

  display: none;

  background-color: #384169;

  position: absolute;

  left: -14px;

  top: 55px;

  z-index: 20;

  width: 150px;

}



.dskl .albm .on {

  background: #b48673;

}



.dskl .albm li .bdvf li {

  height: 45px;

  width: 150px;

  border-top: 1px solid #414b75;

}



.dskl .albm li .bdvf li a {

  font-size: 16px;

  color: #fff;

  font-weight: normal;

  margin: 0 0 0 0;

  line-height: 2.8;

  height: 45px;

}



.dskl .albm li .bdvf li a:hover {

  color: #fff;

  background: #b48673;

}



/*轮播图*/

.clearfix {

  zoom: 1;

}



.clearfix:before,

.clearfix:after {

  display: table;

  line-height: 0;

  content: "";

}



.clearfix:after {

  clear: both;

}



.slide-main {

  position: relative;

  width: 100%;

}



.prev,

.next {

  display: none;

  width: 44px;

  height: 44px;

  position: absolute;

  z-index: 222;

  top: 215px;

  overflow: hidden;

  cursor: pointer;

  opacity: 0.6;

  -moz-opacity: 0.6;

  filter: alpha(opacity=60);

  _border: 1px solid none;

}



.prev {

  left: 70px;

}



.next {

  right: 70px;

}



.prev:hover,

.next:hover,

.nav-main a:hover,

.nav-main a.cur {

  opacity: 1;

  -moz-opacity: 1;

  filter: alpha(opacity=100);

}



.item1 {

  display: block;

  width: 100%;

  height: 5px;

  position: absolute;

  z-index: 124;

  bottom: 20px;

  left: 0;

  text-align: center;

}



.item a {

  display: inline-block;

  width: 45px;

  height: 8px;

  margin-right: 11px;

  background: #e8e8e8;

  /* opacity: 0.6; */

  /* -moz-opacity: 0.6; */

  filter: alpha(opacity=60);

  overflow: hidden;

}



.item a.cur {

  background: #b48673;

}



.slide-box,

.slide {

  display: block;

  width: 100%;

  height: auto;

  overflow: hidden;

}



.slide-box {

  position: relative;

}



.slide {

  display: none;

  background: #ff6900;

  position: relative;

  float: left;

  z-index: 8;

}



#bgstylea {

  background: url(../img/banner1.jpg)top center no-repeat;

  background-size: cover

}



#bgstyleb {

  background: url(../img/banner2.jpg)top center no-repeat;

  background-size: cover

}



#bgstylec {

  background: url(../img/banner3.jpg)top center no-repeat;

  background-size: cover

}

#bgstyled{

  background: url(../img/banner4.jpg)top center no-repeat;

  background-size: cover

}

.slide a {

  display: block;

  width: 100%;

  height: 600px;

  cursor: pointer;

}



/*三角*/

.sjx {

  width: 100%;

  min-width: 1200px;

  height: 90px;

  position: relative;

  margin: 0 0 0 0;

  z-index: 1111;

  background: url(../img/sanjiao.png) no-repeat;

  background-size: 100% 100%;

}



/*行业专用耐火材料*/

.indu {

  width: 100%;

  min-width: 1200px;

  height: 533px;

}



.inbt {

  width: 315px;

  overflow: hidden;

  margin: 0 auto;

}



inbt img {

  width: 97px;

  height: 97px;

}



.inbt .inwz {

  width: 291px;

  height: 45px;

  position: relative;

  float: right;

  margin: -65px 0 0 0;

}



.inwz p {

  font-size: 24px;

  font-weight: bold;

  color: #515151;

  margin: 0 0 0 0;

}



.inwz span {

  font-size: 16px;

  color: #999999;

}



/* 产品 */

.inPro {

  width: 1200px;

  overflow: hidden;

  margin: 43px auto;

}



.inPro ul {

  width: 1230px;

}



.inPro ul li {

  width: 227px;

  height: 150px;

  float: left;

  margin: 0 16px 16px 0;



}



.inPro ul li .Promg {

  width: 166px;

  height: 150px;

  transform: skewX(-20deg);

  margin-left: 27px;

  overflow: hidden;



}



.inPro ul li img {

  width: 227px;

  height: 150px;

  margin-left: -27px;

  transform: skewX(20deg);

  /* transition: all 2s; */

}



/* .inPro ul li img:hover{

  transform: scale(1.5);

} */

.inPro ul li span {

  width: 170px;

  height: 32px;

  background: #384169;

  position: relative;

  margin: -32px 0 0 0;

  float: right;

  display: block;

  text-align: center;

  font-size: 14px;

  color: #fff;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  line-height: 2.3;

}



/*耐火砖分类*/

.nhfl {

  width: 100%;

  height: 858px;

  min-width: 1200px;

  background: url(../img/nhbg.png) no-repeat center;

  background-size: cover;

  z-index: 111;

  position: relative;

  overflow: hidden;

}



/*耐火砖品种*/

.tab {

  width: 1200px;

  margin: 0 auto;

  margin-top: 115px;

  display: block;

  overflow: hidden;

}



.tab-title {

  width: 490px;

  margin: 0 auto;

  height: 30px;

  font-size: 0;

}



.tab-title .itema {

  display: inline-block;

  width: 120px;

  height: 35px;

  transform: skewX(-25deg);

  line-height: 37px;

  text-align: center;

  color: #fff;

  font-size: 16px;

}



.tab-title .itema p {

  transform: skewX(25deg);

  width: 120px;

  height: 35px;

  font-size: 16px;

  font-weight: bold;

}



.tab-title .itema-cur {

  color: #fff;

  background-color: #b48673;

}



.tab-cont {

  position: relative;

  width: 1200px;

  height: 600px;

  overflow: hidden;

}



.tab-cont__wrap {

  position: absolute;

}



.tab-cont .itema {

  width: 1200px;

  overflow: hidden;

  text-align: center;

  color: #fff;

}



/* 二级分类 */

.ejfl {

  width: 100%;

  height: 60px;

  margin: 0 auto;

  margin-top: 10px;

  margin-bottom: 10px;

}



/* 装饰 */

.find-div-body {

  position: relative;

  top: 10px;

  right: 0px;

  width: 570px;

  margin: 0 auto;

  height: 48px;

  padding: 8px;

  border: #fff solid 1px;

  border-radius: 3px;

}



.find-div-body:before {

  box-sizing: content-box;

  width: 0px;

  height: 0px;

  position: absolute;

  top: -16px;

  left: 90px;

  padding: 0;

  border-bottom: 8px solid #FFFFFF;

  border-top: 8px solid transparent;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  display: block;

  content: '';

  z-index: 12;

}



.find-div-body ul {

  width: 790px;

}



.find-div-body ul li {

  float: left;

  margin: 6px 0px 0 6px;

}



.find-div-body ul li a {

  font-size: 14px;

  color: #fff;

  margin-right: 40px;

}



.find-div-body ul li a:after {

  content: "|";

  padding-left: 40px;

}



.find-div-body ul li:last-child a:after {

  display: none;

}



/*耐火*/

.find-div-bodyh {

  position: relative;

  top: 10px;

  margin: 0 auto;

  width: 600px;


  height: 48px;

  padding: 8px;

  border: #fff solid 1px;

  border-radius: 3px;

}



.find-div-bodyh:before {

  box-sizing: content-box;

  width: 0px;

  height: 0px;

  position: absolute;

  top: -16px;

  left: 210px;

  padding: 0;

  border-bottom: 8px solid #FFFFFF;

  border-top: 8px solid transparent;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  display: block;

  content: '';

  z-index: 12;

}



.find-div-bodyh ul {

  width: 790px;

}



.find-div-bodyh ul li {

  float: left;

  margin: 6px 0px 0 6px;

}



.find-div-bodyh ul li a {

  font-size: 14px;

  color: #fff;

  margin-right: 10px;

}



.find-div-bodyh ul li a:after {

  content: "|";

  padding-left: 16px;

}



.find-div-bodyh ul li:last-child a:after {

  display: none;

}



/*刚玉*/

.find-div-bodyg {

  position: relative;

  top: 10px;

  right: 0px;

  margin: 0 auto;

  width: 257px;

  height: 48px;

  padding: 8px;

  border: #fff solid 1px;

  border-radius: 3px;

}



.find-div-bodyg:before {

  box-sizing: content-box;

  width: 0px;

  height: 0px;

  position: absolute;

  top: -16px;

  left: 175px;

  padding: 0;

  border-bottom: 8px solid #FFFFFF;

  border-top: 8px solid transparent;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  display: block;

  content: '';

  z-index: 12;

}



.find-div-bodyg ul {

  width: 790px;

}



.find-div-bodyg ul li {

  float: left;

  margin: 6px 0px 0 6px;

}



.find-div-bodyg ul li a {

  font-size: 14px;

  color: #fff;

  margin-right: 10px;

}



.find-div-bodyg ul li a:after {

  content: "|";

  padding-left: 10px;

}



.find-div-bodyg ul li:last-child a:after {

  display: none;

}



/*耐火*/

.find-div-bodyf {

  position: relative;

  top: 10px;

  right: 460px;

  float: right;

  width: 218px;

  height: 48px;

  padding: 8px;

  border: #fff solid 1px;

  border-radius: 3px;

}



.find-div-bodyf:before {

  box-sizing: content-box;

  width: 0px;

  height: 0px;

  position: absolute;

  top: -16px;

  right: 10px;

  padding: 0;

  border-bottom: 8px solid #FFFFFF;

  border-top: 8px solid transparent;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  display: block;

  content: '';

  z-index: 12;

}



.find-div-bodyf ul {

  width: 790px;

}



.find-div-bodyf ul li {

  float: left;

  margin: 6px 0px 0 6px;

}



.find-div-bodyf ul li a {

  font-size: 14px;

  color: #fff;

  margin-right: 10px;

}



.find-div-bodyf ul li a:after {

  content: "|";

  padding-left: 10px;

}



.find-div-bodyf ul li:last-child a:after {

  display: none;

}



/*产品展示*/

.tabPro {

  width: 100%;

  overflow: hidden;

  margin: 20px 0 0 0;

}



.tabPro ul {

  width: 1230px;

}



.tabPro ul li {

  width: 222px;

  height: 215px;

  float: left;

  margin: 0 22px 22px 0;

  border-radius: 6px;

  background: #fff;

  text-align: center;

}



.tabPro ul li .tPmg {

  width: 202px;

  height: 160px;

  margin: 0 auto;

  margin-top: 10px;

  margin-bottom: 10px;

  overflow: hidden;

}



.tabPro ul li .tPmg img {

  width: 202px;

  height: 160px;

  transition: all 1.5s;

}



.tabPro ul li .tPmg img:hover {

  transform: scale(1.4);

}



.tabPro ul li p {

  font-size: 14px;

  color: #515151;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  margin: 5px 0 0 0;

    width: 100%;

}



.tabPro ul li p:hover {

  color: #b48673;

}



/* 优势图标 */

.advan {

  width: 100%;

  min-width: 1200px;

  height: 290px;

  background: #f9f9f9;

  position: relative;

  margin: -85px 0 0 0;

  text-align: center;

  border-bottom: 1px solid #e8e8e8;

}



.advan img {

  width: 441px;

  height: 219px;

  margin: 45px 0 0 0;

}



/* 优势内容 */

.advnr {

  width: 100%;

  min-width: 1200px;

  height: 1160px;

}



/* 558 256  561 248 530 289 561 356*/

.advnr ul li .ysa {

  width: 1200px;

  height: 287px;

  margin: 0 auto;

}



.ysa img {

  width: 558px;

  height: 256px;

  margin-right: 10px;

}



.ysa img,

.fgx,

.yswz {

  float: left;

}



.fgx {

  width: 70px;

  height: 260px;

  margin-top: 25px;

}



.fgx .yuan {

  width: 70px;

  height: 70px;

  background: #384169;

  border-radius: 50%;

}



.fgx .yuan img {

  width: 40px;

  height: 25px;

  margin: 22px 0 0px 15px;

}



.fgx .shux {

  width: 1px;

  height: 192px;

  border: 1px solid #384169;

  margin: 0 auto;

}



.yswz {

  width: 550px;

  height: 162px;

  float: right;

}



.yswz h3 {

  font-size: 20px;

  font-weight: bold;

  color: #384169;

  margin: 50px 0 10px 0;

}



.yswz p {

  font-size: 14px;

  color: #898989;

  margin: 0 0 5px 0;

}



/*优势2*/

.advnr ul li .ysb {

  width: 1200px;

  height: 262px;

  margin: 0 auto;

}



.ysb .ysbwz,

.fbgx,

.img {

  float: left;

}



.ysb .ysbwz {

  width: 550px;

  height: 162px;

  text-align: right;

  margin-right: 17px;

}



.ysbwz h3 {

  font-size: 20px;

  font-weight: bold;

  color: #384169;

  margin: 25px 0 10px 0;

}



.ysbwz p {

  font-size: 14px;

  color: #898989;

  margin: 0 0 5px 0;

}



/**/

.fbgx {

  width: 70px;

  height: 260px;

}



.fbgx .yuan {

  width: 70px;

  height: 70px;

  background: #384169;

  border-radius: 50%;

}



.fbgx .yuan img {

  width: 40px;

  height: 25px;

  margin: 22px 0 0px 15px;



}



.fbgx .shux {

  width: 1px;

  height: 192px;

  border: 1px solid #384169;

  margin: 0 auto;

}



.ysb #ysbmg {

  width: 561px;

  height: 248px;

  float: right;

  position: relative;

  margin: -85px 0 0 0;

}



/*优势3*/

.advnr ul li .ysc {

  width: 1200px;

  height: 262px;

  margin: 0 auto;

}



.ysc .yscwz,

.fcgx,

.img {

  float: left;

}



.ysc .yscwz {

  width: 550px;

  height: 162px;

  text-align: left;

  float: right;



}



.yscwz h3 {

  font-size: 20px;

  font-weight: bold;

  color: #384169;

  margin: 25px 0 10px 0;

}



.yscwz p {

  font-size: 14px;

  color: #898989;

  margin: 0 0 5px 0;

}



/**/

.fcgx {

  width: 70px;

  height: 260px;

  margin-left: 36px;

}



.fcgx .yuan {

  width: 70px;

  height: 70px;

  background: #384169;

  border-radius: 50%;

}



.fcgx .yuan img {

  width: 40px;

  height: 25px;

  margin: 22px 0 0px 15px;



}



.fcgx .shux {

  width: 1px;

  height: 192px;

  border: 1px solid #384169;

  margin: 0 auto;

}



.ysc #yscmg {

  width: 530px;

  height: 289px;

  float: left;

  position: relative;

  margin: -85px 0 0 0;

}



.ysdmg {

  width: 561px;

  height: 356px;

  float: right;

  position: relative;

  margin: -85px 0 0 0;

}



.ysbwz,

.fbgx,

.ysdmg {

  float: left;

}





/* 关于四季火 1188 */

.About {

  width: 100%;

  min-width: 1200px;

  height: 1188px;

  background: url(../img/abtbg.png) no-repeat center;

  background-size: cover;

  overflow: hidden;

}



.Abo {

  width: 1200px;

  height: 955px;

  margin: 0 auto;

  display: block;

  margin-top: 102px;

}



/*标题*/

.Ainbt {

  width: 353px;

  overflow: hidden;

}



Ainbt img {

  width: 97px;

  height: 97px;

}



.Ainbt .Ainwz {

  width: 325px;

  height: 45px;

  position: relative;

  float: right;

  margin: -65px 0 0 0;

}



.Ainbt .Ainwz p {

  font-size: 24px;

  font-weight: bold;

  color: #FFF;

  margin: 0 0 0 0;

}



.Ainbt .Ainwz span {

  font-size: 16px;

  color: #9298b4;

}



/*关于内容*/

.Abnr {

  width: 100%;

  overflow: hidden;

  margin-top: 20px;

}



#Azc {

  width: 597px;

  height: 455px;

}



#Azc .cpny {

  width: 100%;

  height: 252px;

}



.cpny h3 {

  font-size: 20px;

  font-weight: bold;

  color: #fff;

  margin: 35px 0 20px 0;

}



.cpny p {

  font-size: 14px;

  line-height: 1.5;

  color: #c0c5db;

  margin: 0 0 20px 0;

  display: -webkit-box;

  text-overflow: ellipsis;

  overflow: hidden;

  -webkit-line-clamp: 3;

  -webkit-box-orient: vertical;

}



.cpny .ax {

  width: 137px;

  height: 40px;

  display: block;

  color: #fff;

  font-size: 14px;

  background: #b48673;

  text-align: center;

  line-height: 3;

  margin-top: 32px;

}



.jies {

  width: 593px;

  height: 130px;

  margin-top: 26px;

}



.jies ul {

  width: 630px;

}



.jies ul li {

  width: 180px;

  height: 128px;

  float: left;

  margin: 0 25px 0 0;

  background: #30385b;

  text-align: center;

  border: 1px solid #414b75;

}



.jies ul li img {

  width: 66px;

  height: 66px;

  margin: 14px 0 14px 0;

}



.jies ul li span {

  font-weight: bold;

  color: #c0c5db;

  font-size: 18px;

  display: block;

}



/*右侧小轮播*/
#ritban{
    width:465px;
    height:455px;    
}
#banner { 
    overflow:hidden; 
    width:100%; 
    height:455px; 
    position:relative; 
    float:left;
    padding-bottom: 10px;
  }
  #tab>img:not(:first-child){ 
    display:none; 
  }
  .lunbo_btn {
    height: 15px;
    width: 100%;
    margin: 0px auto;
    margin-top: -40px;
    position: absolute;
    z-index: 3;
    text-align: center;
  }
  .lunbo_btn span {
    width:14px;
    height:14px;
    display:inline-block;
    background-color:#fff;
    border-radius:50%;
    margin:0px 2px;
    cursor:pointer;
  }
  .lunbo_btn span.hover {
    background-color:#384169;
  }
  .prve {
    width: 35px;
    height: 75px;
    background:url(../img/z.png);
    position: absolute;
    top: 50%;
    margin-top: -30px;
    z-index:999;
  }
  .next{
    width: 35px;
    height: 75px;
    background:url(../img/y.png);
    /* position: absolute; */
    display: block;
    top: 50%;
    margin-top: -30px;
    z-index:999;
    float: right;
  }
  
  .prve {
    left: 0;
  }
  .next {
    right: 0;
  }
  



/*切换*/

.cut {

  width: 1200px;

  height: 325px;

  margin: 45px 0 0 0;

}



.casexz {

  width: 100%;

  height: auto;

  margin: 0 auto;

}



.caseNav {

  width: 495px;

  height: 40px;

  overflow: hidden;

  margin-bottom: 0px;

  margin: 0 auto;

}



.caseNav p {

  display: inline-block;

  color: #fff;

  font-size: 16px;

  font-weight: bold;

  letter-spacing: 1px;

  cursor: pointer;

  margin: 0 0 10px 13px;

  text-align: center;

  line-height:2.5;

  width: 145px;

  height: 40px;

  border: 1px solid #fff;

}



.caseNav a {

  font-size: 14px;

  color: #FF9900;

}



.caseNav .caseNav1 {

  color: #D2241D;

}



.inProLista {

  width: 100%;

  overflow: hidden;

}



.aui-content-box {

  position: relative;

  width: 1090px;

  height: 255px;

  margin: 0 auto;

  margin-top: 22px;

}



.aui-content-box-list ul li {

  float: left;

  width:323px;

  overflow: hidden;

  text-align: center;

  margin: 0 8px 0 0;

}

.aui-content-box-list ul li .auimg {

  width:320px;

 overflow: hidden;

}

.aui-content-box-list ul li .auimg img {

  width:320px;

  height:225px;

}

.aui-content-box-list ul li span {

  display: block;

  font-size: 14px;

  color:#fff;

  margin: 5px 0 3px 0;

}

.aui-content-box-ovf {

  width: 985px;

  overflow: hidden;

  position: relative;

  margin-left: 62px;

  height: 255px;

}



.aui-content-box-list {

  width: 6950px;

  position: absolute;

  left: 0px;

  top: 0px;

}



.preva {

  position: absolute;

  left: 0px;

  top: 50%;

  margin-top: -40px;

}



.nexta {

  position: absolute;

  right: 0;

  top: 50%;

  margin-top: -40px;

}



.preva a {

  opacity: 0.6;

  background: #2f3430;

  position: absolute;

  left: 0;

  z-index: 100;

  width: 24px;

  height: 45px;

}



.nexta a {

  background: #2f3430;

  position: absolute;

  right: 0;

  z-index: 100;

  width: 24px;

  height: 45px;

  opacity: 0.6;

}



.prev img {

  width: 80%;

  display: block;

  border: none;

  position: absolute;

  left: 0;

  top: 12px;

}



.next img {

  width: 80%;

  display: block;

  position: absolute;

  border: none;

  top: 13px;

  right: 0;

}



.prev a:hover {

  opacity: 1;

}



.next a:hover {

  opacity: 1;

}



.aui-content-max {

  width: 1200px;

  height: 255px;

  margin: 0 auto;

  position: relative;

}



.aui-sale-time {

  position: relative;

  float: left;

  width: 190px;

  height: 275px;

  background: #e83632;

  color: #fff;

}



.aui-sale-time-link {

  display: block;

  width: 100%;

  height: 100%;

  color: #fff;

}



.aui-sale-title {

  position: absolute;

  font-family: 'fzzxh';

  left: 0;

  width: 100%;

  text-align: center;

  top: 32px;

  font-size: 36px;

}



.aui-sale-second {

  position: absolute;

  left: 0;

  width: 100%;

  text-align: center;

  top: 90px;

  color: #edac8e;

  color: #f19999;

  color: rgba(255, 255, 255, 0.5);

  font-size: 20px;

}



.aui-sale-icon-sd {

  position: absolute;

  left: 86px;

  top: 126px;

  display: block;

  width: 20px;

  height: 33px;

  background-position: -35px -25px;

  background-image: url(../img/icon-end.png);

  background-position: -32.5px 0;

  -moz-background-size: 52.5px 40px;

  background-size: 52.5px 40px;

}



.aui-sale-ends {

  position: absolute;

  left: 0;

  width: 100%;

  text-align: center;

  top: 170px;

  font-size: 16px;

}



.aui-sale-count {

  position: absolute;

  top: 212px;

  left: 17px;

  height: 40px;

}



.aui-sale-time-link:hover {

  color: #fff;

}



.aui-sale-count-item {

  position: relative;

  float: left;

  width: 50px;

  height: 40px;

  text-align: center;

  background-color: #2f3430;

  margin-right: 5px;

}



.aui-sale-count-item span {

  position: relative;

  line-height: 40px;

  font-weight: bold;

  font-size: 16px;

}



.aui-sale-count-item:before {

  content: '';

  display: block;

  position: absolute;

  left: 0;

  width: 100%;

  top: 50%;

  height: 1px;

  background: #e83632;

}



.aui-small-ad {

  position: relative;

  float: left;

  width: 194px;

  height: 275px;

  background: #333;

}



.luara-left {

  position: relative;

  padding: 0;

  overflow: hidden;

}



.luara-left ul {

  position: relative;

  padding: inherit;

  margin: 0;

}



.luara-left ul li {

  float: left;

  padding: inherit;

  margin: inherit;

  list-style: none;

}



.luara-left ul li img {

  width: 100%;

  display: block;

  border: none;

}



















/* 视频 */

.ship {

  width: 100%;

  min-width: 1200px;

  height: 763px;

}



.ban {

  width: 1200px;

  height: 608px;

  position: relative;

  overflow: hidden;

  margin: 0 auto;

  margin-top: 40px;

}



.bjb {

  width: 712px;

  height: 422px;

  position: relative;

  overflow: hidden;

  margin: 0 auto;

  background: url(../img/shipin.png);

}



.ban2 {

  width: 580px;

  height: 362px;

  position: relative;

  overflow: hidden;

  margin: 15px 0 0 70px;

}



.ban2 ul {

  position: absolute;

  left: 0;

  top: 0;

}



.ban2 ul li {

  width: 580px;

  height: 362px;

  text-align: center;

}
.ban2 ul li .bf{
  position: relative;
  margin:0 auto;
  margin-top: -401px;
  width:70px;
  height:70px;
}


.ban2 video{
  object-fit:fill;  
}

.min_pic .num ul li video{
  object-fit:fill; 
}

.prev {

  float: left;

  cursor: pointer;

}



.num {

  height: 153px;

  overflow: hidden;

  width: 1085px;

  position: relative;

  float: left;

}



.min_pic {

  margin-top: 15px;

  padding-top: 10px;

  width: 1200px;

  height: 165px;

}



.num ul {

  position: absolute;

  left: 0;

  top: 0;

}



.num ul li {

  width: 255px;

  height: 145px;

  margin-right: 16px;

  padding: 1px;

  float: left;

}



.num ul li.on {

  padding: 0;

}



.prev_btn1 {

  width: 35px;

  text-align: center;

  height: 75px;

  margin-top: 40px;

  margin-right: 20px;

  cursor: pointer;

  float: left;

}



.next_btn1 {

  width: 35px;

  text-align: center;

  height: 75px;

  margin-top: 40px;

  cursor: pointer;

  float: right;

}



.prev1 {

  position: absolute;

  top: 220px;

  left: 20px;

  width: 35px;

  height: 75px;

  z-index: 9;

  cursor: pointer;

}



.next1 {

  position: absolute;

  top: 220px;

  right: 20px;

  width: 35px;

  height: 75px;

  z-index: 9;

  cursor: pointer;

}



.mhc {

  background: #000;

  width: 100%;

  opacity: 0.5;

  -moz-opacity: 0.5;

  filter: alpha(Opacity=50);

  position: absolute;

  left: 0;

  top: 0;

  display: none;

}



.pop_up {

  width: 500px;

  height: 500px;

  padding: 10px;

  background: #fff;

  position: fixed;

  -position: absolute;

  left: 50%;

  top: 50%;

  margin-left: -255px;

  margin-top: -255px;

  display: none;

  z-index: 99;

}



.pop_up_xx {

  width: 40px;

  height: 40px;

  position: absolute;

  top: -40px;

  right: 0;

  cursor: pointer;

}



.pop_up2 {

  width: 500px;

  height: 500px;

  position: relative;

  overflow: hidden;

}



.pop_up2 {

  width: 500px;

  height: 500px;

  position: relative;

  overflow: hidden;

  float: left;

}



.pop_up2 ul {

  position: absolute;

  left: 0;

  top: 0;

}



.pop_up2 ul li {

  width: 500px;

  height: 500px;

  float: left;

}



/*案例*/

.Case {

  width: 100%;

  min-width: 1200px;

  height: 858px;

  background: url(../img/casebg.png) no-repeat center;

  background-size: cover;

  overflow: hidden;

}



.ca {

  width: 1200px;

  overflow: hidden;

  margin: 0 auto;

  display: block;

  margin-top: 80px;

}


.newsPro{width: 100%;height: auto;margin:0 auto;}
.newsNav{width: 225px;height:468px;overflow:hidden;margin-bottom: 0px;}
.newsNav p{display: inline-block;color: #666;font-size: 16px;font-weight:bold;letter-spacing: 1px;cursor: pointer;margin:0 20px 10px 0;border-radius: 5px;}
.newsNav .newsNav1,.newsNav2,.newsNav3{
  width:220px;
  height:150px;
  margin-bottom:8px;
  cursor:pointer;
}
.newsNav1 img{
  width:220px;
  height:148px;
  margin:0 0 0 0; 
}
.newsNav2 img{
  width:220px;
  height:148px;
  margin:0 0 0 0; 
}
.newsNav3 img{
  width:220px;
  height:148px;
  margin:0 0 0 0; 
}
.newsNav,.inProList{
  float: left;
}
.inProList{float:right;width: 960px;height:468px;overflow: hidden;background:#fff;}
.inProList .maxmg{
  width:637px;
  height:450px;
  margin: 9px 0 0 9px;
}
.maxmg img{
  width: 635px;
  height: 448px;
}
.maxmg,.maxrit{
  float: left;
}
.maxrit{
  width:290px;
  height:450px;
  margin: 9px 12px 0 0;
  float: right;
}
.maxrit h3{
  font-size: 16px;
  font-weight: bold;
  color: #515151;
  margin: 20px 0 20px 0;  
}
.maxrit span{
  font-size: 12px;
    color: #999999;
    display: block;
    margin: 0 0 10px 0;
}
.maxrit p{
  font-size: 14px;
  color: #7f7f7f;
  line-height: 1.5;
}
.maxrit a{
    width: 145px;
    height: 40px;
    background: #30385b;
    color: #fff;
    text-align: center;
    line-height: 2.8;
    margin-top: 18px;
}

/*电话二维码*/
.dhewm {
  width:290px;
  margin:0 auto;

}
.dhewm ul li{
  width:290px;
  height:90px;
  margin: 10px 0 0 0;
  border-top:1px solid #e8e8e8;
  border-bottom:1px solid #e8e8e8;
}
/*电话*/
#phoewm {
  width: 220px;
  overflow: hidden;
  margin: 17px 0 0 17px;
}

#phoewm img,
.pho {
  float: left;
}

#phoewm img {
  width: 67px;
  height: 53px;
}

#phoewm .pho {
  width: 135px;
  overflow: hidden;
  float: right;
}


.pho p {
  font-size: 20px;
  color: #384169;
  font-weight: bold;
}

.pho span {
  font-size: 14px;
  color: #384169;
  margin: 5px 0 2px 0;
  display: block;
  font-weight: bold;
}
/*二维码*/
#pewm img{
  width: 75px;
  height: 75px;
  overflow: hidden;
  float: left;
  margin: 0px 10px 0 17px;

}

.ewm {
  width: 185px;
  overflow: hidden;
  float: right;
  margin-top: 18px;
}
.ewm p {
  font-size: 16px;
  font-weight: bold;
  color: #384169;
  font-weight: bold;
  margin: 0 0 0 0;
}

.ewm span {
  font-size: 14px;
  color: #384169;
  margin: 5px 0 2px 0;
  display: block;
  font-weight: bold;
}





.bnspic {

  width: 100%;

  overflow: hidden;

  margin-top: 30px;

}



.bnspic a {

  display: block;

}



.big_pic,

.small_pic {

  float: left;

}



.big_pic {

  width: 933px;

  height: 478px;

  background: #fff;

  float: right;

}



.big_pic {

  overflow: hidden;

  position: relative;

}



.big_pic li {

  position: absolute;

  top: 0;

  left: 0;

  opacity: 0;

  -webkit-transform: scale(0.9);

  transform: scale(0.4);

  z-index: -1;

  transition: all linear 0.2s;

}



.big_pic .on {

  opacity: 1;

  -webkit-transform: scale(1);

  transform: scale(1);

  z-index: 1;

}



.big_pic a {

  position: relative;

}

.bnspic ul li{
  margin-bottom: 5px;
}

.big_pic .txt {

  width: 681px;

  height: 46px;

  line-height: 46px;

  display: block;

  position: absolute;

  bottom: 0;

  left: 0;

  color: #BDBDBD;

  text-align: center;

  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');

  background: rgba(0, 0, 0, 0.5);

  transition: all ease .2s;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

}



.big_pic a:hover .txt {

  color: #FFFFFF;

}



.small_pic {

  width: 230px;

  position: relative;

  left: 1px;

}

.small_pic img {

  width: 220px;

    height: 150px;

    margin-bottom: 2px;

    margin: 0 auto;

    margin-top: 2px;

    margin-left: 2px;

}



.small_pic .on,

.small_pic li:hover {

  position: relative;

  z-index: 1;

}

.small_pic .on a {

    background: #fff;

    width: 225px;

    height: 154px;

}

#casz {

  width: 637px;

  height: 459px;

  margin: 10px 0 0 10px;

}



.big_pic img {

  width: 637px;

  height: 459px;

  float: left;

}



#casy {

  width: 236px;

  height: 459px;

  margin: 10px 0 0 26px;

}



#casy h3 {

  font-size: 16px;

  font-weight: bold;

  color: #515151;

  margin: 20px 0 20px 0;

}



#casy span {

  font-size: 12px;

  color: #999999;

  display: block;

  margin: 0 0 10px 0;

}



#casy p {

  font-size: 14px;

  color: #7f7f7f;

  line-height: 1.5;

}



#casy a {

  width: 145px;

  height: 40px;

  background: #30385b;

  color: #fff;

  text-align: center;

  line-height: 2.8;

  margin-top: 229px;

}











/* 新闻 */

.News {

  width: 100%;

  min-width: 1200px;

  overflow: hidden;

}



.Newsnr {

  width: 1200px;

  overflow: hidden;

  margin: 0 auto;

  margin-top: 20px;

}



.Newsnr ul {

  width: 1230px;

}



.Newsnr ul li {

  width: 290px;

  height: 350px;

  border: 1px solid #e8e8e8;

  float: left;

  margin: 0 13px 0 0;

  text-align: center;

}



.Newsnr ul li .newmg {

  width: 288px;

  height: 227px;

  overflow: hidden;

}



.newmg img {

  width: 288px;

  height: 227px;

  transition: all 1.5s;

}



.newmg img:hover {

  transform: scale(1.4);

}



.Newsnr ul li h3 {

  font-size: 16px;

  color: #666666;

  font-weight: bold;

  margin: 30px 0 10px 0;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}



.Newsnr ul li h3:hover {

  color: #b48673;

}



.Newsnr ul li p {

  width: 90%;

  text-align: left;

  display: block;

  margin: 0 auto;

  font-size: 14px;

  color: #999999;

  display: -webkit-box;

  text-overflow: ellipsis;

  line-height: 1.5;

  overflow: hidden;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;



}



/*新闻展示*/

.newsZs {

  width: 1200px;

  overflow: hidden;

  margin: 0 auto;

  margin-top: 20px;

  margin-bottom: 20px;

}



/* 新闻 */

.newsZs ul {

  width: 1230px;

}



.newsZs ul li {

  width: 378px;

  overflow: hidden !important;

  margin: 0 32px 5px 0;

  display: block !important;

  float: none;

  float: left;

}



.newsZs ul li h3 {

  width: 270px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 14px;

  color: #666666;

  margin: 3px 0 0 0;

}



.newsZs ul li span {

  color: #666666;

  font-size: 14px;

}



.newsZs ul li h3:hover {

  color: #b48673;

}



/*友情链接*/

.yqlj {

  width: 1200px;

  margin: 0 auto;

  background: #30385b;

  overflow: hidden;

  margin-bottom: 20px;

}



.yq {

  width: 1185px;

  height: 35px;

  border: 1px dashed #fff;

  margin: 0 auto;

  margin-top: 7px;

  margin-bottom: 7px;

}



.yq p {

  font-size: 14px;

  color: #fff;

  font-weight: bold;

  margin: 6px 6px 0 15px;

  float: left;

}



.yq ul li {

  float: left;

  margin: 5px 15px 0 0;

}



.yq ul li a {

  font-size: 14px;

  color: #9298b4;

}



/*页尾*/

.footer {

  width: 100%;

  min-width: 1200px;

  height: 288px;

  background: #384169;

}



/*底部导航*/

.fotDh {

  width: 1190px;

  height: 70px;

  margin: 0 auto;

}



.fotDh ul {

  width: 1230px;

}



.fotDh ul li {

  float: left;

  margin: 23px 0 0 0;

}



.fotDh ul li a {

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  padding-right: 23px;

}



.fotDh ul li a:after {

  content: "/";

  padding-left: 23px;

}



.fotDh ul li:last-child a:after {

  display: none;

}



/* 信息 */

.message {

  width: 1375px;

  height: 175px;

  min-width: 1200px;

  background: #333b61;

  margin: 0 auto;

  border: 1px solid #414b75;

}



.mess {

  width: 1200px;

  height: 173px;

  overflow: hidden;

  margin: 0 auto;

}



.mess .fol,

.foc,

.for {

  float: left;

}



.mess .fol {

  width: 390px;

  height: 102px;

  margin: 35px 155px 0 0;

}



.fol h3 {

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  margin: 0px 0 20px 0;

}



.fol ul li {

  float: left;

  width: 193px;

  height: 20px;

  margin: 0 0 10px 0;

}



.fol ul li .folmg,

.nc {

  float: left;

}



.fol ul li .folmg {

  width: 20px;

  height: 20px;

  margin: 0 5px 0 0;

}



.fol ul li .nc {

  font-size: 14px;

  color: #fff;

}



.mess .foc {

  width: 200px;

  height: 115px;

  margin: 30px 0 0 0;

  text-align: center;

}



.foc img {

  width: 99px;

  height: 82px;

  margin: 0 auto;

  margin-bottom: 5px;

}



.foc span {

  font-size: 20px;

  color: #fff;

  font-weight: bold;

  overflow: hidden;

  display: block;

}



.mess .for {

  width: 298px;

  height: 135px;

  float: right;

  margin: 18px 0 0 0;

}



.for #rzo,

#ryo {

  width: 145px;

  height: 125px;

  margin-top: 8px;

  text-align: center;

}



#rzo img {

  width: 104px;

  height: 104px;

  margin: 0 auto;

  margin-bottom: 2px;

}



#rzo span {

  display: block;

  font-size: 14px;

  color: #fff;

}



#ryo img {

  width: 104px;

  height: 104px;

  margin: 0 0 0 0;

}



#ryo span {

  display: block;

  font-size: 14px;

  color: #fff;

}



/* 备案 */

.record {

  width: 1200px;

  overflow: hidden;

  margin: 0 auto;

  text-align: center;

}



.record p {

  display: block;

  color: #fff;

  font-size: 14px;

  margin: 11px 0 0 0;

}



/*新闻页面*/

.mintu{

  width:100%;

  min-width: 1200px;

  height:400px;

}

.mintu img{

  width:100%;

  height:400px;

}

/* 新闻内容 */

.xinW{

  width:1200px;

  overflow: hidden;

  margin:0 auto;

  margin-top: 20px;

  margin-bottom: 20px;

}

/* 左侧导航 */

.xWleft{

  width:270px;

  overflow: hidden;

}

.xWbt {

  width: 270px;

  overflow: hidden;

  margin: 0 auto;

  background:#384169;

}



.xWbt img {

  width: 85px;

  height: 85px;

  margin: 15px 0 15px 20px;

}



.xWbt .inwz {

  width: 210px;

  height: 45px;

  position: relative;

  float: right;

  margin: -74px 0 0 0;

}



.xWbt p {

  font-size: 22px;

  font-weight: bold;

  color: #fff;

  margin: 0 0 0 0;

  width: 100%;

}

.xWbt span {

  font-size: 14px;

  color: #fff;

}

.xwChild{

  width:100%;

  overflow: hidden;

  border:1px solid #e8e8e8;

  border-bottom:none;

}

/* .xwChild ul li{

  width:100%;

  height:45px;

} */

.xwChild ul li{

  position: relative;

  width: 100%;

  height:45px;

  min-width: 120px;

  padding: 10px;

  text-align: center;

  color: #fff;

  cursor: pointer;

  border: none;

  transition: 1.5s;

  text-align: center;

  overflow: hidden;

  border-bottom:1px solid #e8e8e8;

}

.xwChild ul li a{

    font-size: 16px;

    color:#30385b;

    display: block;

    margin:3px 0 0 0;

    transition: all 2s;

}



.xwChild ul li:after,.xwChild ul li:before {

  content: '';

  position: absolute;

  left: 0;

  top: 0;

  width: 0;

  height: 100%;

  z-index:-2;

  

}



.xwChild ul li:hover{

  z-index:1;

  background:transparent;

  /* border:1px solid #30385b; */

}   

.xwChild ul li:hover a{

    color:#fff;

    transition: all 2s;

}          



.xwChild ul li:before {

  transition: 1.5s;

  background: #30385b;

  z-index:-1;

}          



.xwChild ul li:hover:after,.xwChild ul li:hover:before {

  width: 100%;



}

/* 行业动态 */

.inList{

  width:100%;

  overflow: hidden;

  border:1px solid #e8e8e8;

}



.inList ul li{

  width:250px;

  height:40px;

  margin:0 auto;  

  overflow: hidden;

  border-bottom:1px dashed #e8e8e8;

}

.inList a{

  width:230px;

  display: block;

  font-size: 14px;

  color:#666666;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  display: block;

  margin:11px 0 0 0;



}

.inList ul li .hd {

  width: 5px;

  height: 5px;

  background: #30385b;

  float: left;

  margin: 18px 5px 0 5px;

}

.inList a:hover{

  color:#b48673;

}

.liax{

  width:100%;

  overflow: hidden;

  border:1px solid #e8e8e8;

}

.liax h3{

  font-size: 16px;

  color:#515151;

  font-weight: bold;

  margin: 15px 0px 15px 15px;

}

.liax p{

  font-size: 14px;

  color:#515151;

  margin: 0 0 8px 15px;

}
/*企业案例*/
.buscase{
    width: 100%;
    overflow: hidden;
    border: 1px solid #e8e8e8;
  }
  .buscase ul li{
    width:90%;
    overflow: hidden;
    margin:0 auto;
    border:1px solid #e8e8e8;
    margin-top:10px;
    margin-bottom:10px;
    text-align: center;
  }
  .buscase ul li img{
    width:100%;
    height:158px;
  
    transition: all 2s;
    overflow: hidden;
  }
  .busmg{
    width:227px;
    margin:0 auto;
  margin-top: 5px;
  margin-bottom:5px;
    overflow: hidden;
  }
  .buscase ul li img:hover{
    transform: scale(1.4);
  }
  .buscase ul li h3{
    font-size:16px;
    font-weight: bold;
    color:#515151;
    margin:5px 0 5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .buscase ul li p{
    font-size: 14px;
    color:#999999;
    text-align: left;
    width:90%;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow : hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin:0 auto;
    margin-bottom:5px;
  }









.xWleft,.xWright{

  float: left;

}









/* 新闻右侧 */

.xWright{

  width: 905px;

  overflow: hidden;

  float: right;

  overflow: hidden;

  margin-top: 35px;

}



.xbt{

    width: 100%;

    height:30px;

    border-bottom:1px solid #e8e8e8;

}

.xbt h3{

    display: block;

    float: left;

    line-height: 1.8;

    color: #30385b;

    font-size:16px;

    letter-spacing: 1px;

    font-weight: 600;

    padding-left: 15px;

    position: relative;

    /* width:105px; */

    height: 30px;

    border-bottom:2px solid #30385b;

}

.xbt h3:before {

    content: "";

    display: block;

    width: 5px;

    height: 15px;

    background: #30385b;

    position: absolute;

    left: 0;

    top: 5px;

}

.xbt .gd{

    font-size: 14px;

    color:#666666;

    display: block;

    margin:5px 0 0 0; 

    float: right;

}

.gd:hover{

    color:#b48673;

}

.dqwz p{

  font-size: 14px;

  color:#666666;

  float: left;

}

.dq{

  display: block;

  margin-top: 5px;

}

.dq span {

  font-size: 14px;

  color: #666666;

}



.dq a {

    font-size: 14px;

    color: #666666;

}



.riList{

  width: 100%;

  overflow: hidden;

  margin:10px 0 0 0;

}

.riList ul li{

  width:100%;

  height:190px;

  border-bottom:1px solid #e8e8e8;

  margin: 20px 0 0 0;

}

.riList ul li .nmg,.ycxz{

float: left;

}

.nmg{

width:215px;

height:168px;

float: left;

}

.ycxz{

width:665px;

height:150px;

float: right;

}

.riList ul li h3{

font-size: 16px;

color:#666666;

font-weight: bold;

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

margin: 17px 0 17px 0;

}

.riList ul li h3:hover{

color:#b48673;

}

.riList ul li span{

font-size: 14px;

color:#999999;

display: block;

margin: 0 0 10px 0;



}

.riList ul li p{

font-size: 14px;

color:#666666;

line-height: 1.5;

display: -webkit-box;

text-overflow: ellipsis;

overflow : hidden;

-webkit-line-clamp: 3;

-webkit-box-orient: vertical;



}

/*分页*/

.FY{

  width:100%;

  text-align: center;

}

.page{

  width:100%;

  margin:0 auto;

  margin-top: 30px;

  margin-bottom: 30px;

}

.page a{

  padding: 10px 15px;

  width:150px;

  height:60px;  

  border:1px solid #e8e8e8;

  color:#666666;

}

.page a:hover{

  border:1px solid #30385b;

  background:#30385b;

  color:#fff;

}

.page a.thisclass{

  color:#fff;

  background:#30385b;

  border: 1px solid #30385b;

}

/* 新闻详情页 */

.xinwXq{

  width:100%;

  overflow: hidden; 

  margin-top: 0px;

}

.xtle{

   width:100%;

   height:70px;

   margin:0 auto;

   text-align: center;

   margin-top: 20px;

}

.xtle h3{

   font-size: 20px;

   color:#666666;

   font-weight: bold;

   margin: 5px 0 5px 0;

}

.lya{

   width:550px;

   height:25px;

   margin:0 auto;

   display: block;

   margin-top: 15px;

}

.lya ul{

   width:680px;

}

.lya ul li{

   float: left;

   margin:2px 106px 0 0;

}

.lya ul li p{

   font-size: 14px;

   color:#666666;

}

.ltw{

   width:100%;

   overflow: hidden;

   margin:0 0 15px 0;

}

.ltw img{

   max-width: 934px;

   height:auto;

}

.ltw p{

   font-size: 14px;

   color:#666666;

   text-indent: 2em;

   line-height: 1.8;

   margin:15px 0 15px 0;

}

/* 上篇下篇 */

.spxp{

   width:100%;

   height:45px;

   margin:0 auto;

}

.spxp ul{

   width:600px;

}

.spxp ul li{

   width:100%;

   height:45px;

   margin: 0 48px 0 0;

}

.sap,.saa{

   float: left;

}

.sap{

   font-size: 14px;

   color:#666666;

   margin: 12px 0px 0 12px;

}

.saa{

   overflow: hidden;

 white-space: nowrap;

 text-overflow: ellipsis;

 font-size: 14px;

 color:#666666 !important;

 margin:0 0 0 0;

}

.spxp ul li a{

  color:#666666 !important;

}
.spxp ul li a:hover{

   color:#b48673;

}

/* 产品中心 */

.chanpin{

  width:100%;

  overflow: hidden;

  margin-top: 20px;

  margin-bottom: 20px;

}

.minDh{

  width:100%;

  overflow: hidden;

  margin:0 auto;

}

.minDh ul {

  width: 920px;

}



.minDh ul li {

  float: left;

  margin: 6px 0px 0 6px;

  width:144px;

  height:40px;

  border:1px solid #e8e8e8;

  text-align: center;

  overflow: hidden;

}



.minDh ul li a {

  font-size: 14px;

  color: #666666;

  display: block;

  margin-top: 9px;



}

.minDh ul .on{

  background:#b48673;

  border:1px solid #b48673;

}

.minDh ul .on a{

  color:#fff;

}



/*产品*/

.cpPro {

  width: 100%;

  overflow: hidden;

  margin: 25px 0 0 0;

}



.cpPro ul {

  width: 930px;

}



.cpPro ul li {

  width: 222px;

  height: 215px;

  float: left;

  margin: 0 5px 5px 0;

  border-radius: 6px;

  background: #fff;

  text-align: center;

  border:1px solid #e8e8e8;

}



.cpPro ul li .ctPmg {

  width: 202px;

  height: 160px;

  margin: 0 auto;

  margin-top: 10px;

  margin-bottom: 10px;

  overflow: hidden;

}



.cpPro ul li .ctPmg img {

  width: 202px;

  height: 160px;

  transition: all 1.5s;

}



.cpPro ul li .ctPmg img:hover {

  transform: scale(1.4);

}



.cpPro ul li p {

  font-size: 14px;

  color: #515151;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  margin: 13px 0 0 0;

}



.cpPro ul li p:hover {

  color: #b48673;

}



/*产品详情*/

#playBox{ width:600px; height:403px;position:relative; overflow:hidden;float: left;border:solid 1px #eee;}

#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}

#playBox .oUlplay li{ float:left;width: 500px;height: 403px;overflow: hidden;}

#playBox .oUlplay li img{display: block;float: left;width: 500px;height: 403px;}

#playBox .smalltitle {width:100px; height:400px; position:absolute; z-index:10;bottom: 0;right: 0;top: 1px;}

#playBox .smalltitle ul{ width:100px; margin:0 auto;}

#playBox .smalltitle ul li{ width:100px; height:80px;background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}

#playBox .smalltitle ul li img{display: block;width:100px;height: 80px; }

#playBox .smalltitle .thistitle{ border:solid 2px #00406f;width: 100px;height: 80px;}

#playBox .smalltitle .thistitle img{display: block;width: 100px;height: 80px;}

/*右侧介绍*/

#playBox,.palyxq{

  float: left;

}

.palyxq{
  width:410px;
  height:403px;
  float: right;
}

.paTile{
  width:370px;
  height:40px;
  background:#30385b;
  transform: skewX(-20deg);
  margin:0 auto;
  box-shadow:4px 4px 5px #999; 
  overflow: hidden;
}

.paTile h3{

  font-size: 18px;

  font-weight: bold;

  color:#fff;

  transform: skewX(20deg);

  margin: 10px 0 0 10px;

  display: block;

}

/*参数*/

.param{

  width: 95%;

  height:292px;

  margin: 0 auto;

  margin-top: 8px;

  overflow: hidden;

}

.param ul li{

  width:100%;

  overflow: hidden;

  margin:0 0 0 0;

  border-bottom:1px dashed #e8e8e8;

}

.param ul li p{

  font-size: 14px;

  color:#30385b;

  font-weight: bold;

  display: block;

  margin: 10px 0 10px 5px;

}

.param span{

  font-size: 14px;

  color:#666666;

  font-weight: normal;

  line-height: 1.5;

}

/*联系*/

.plan{

  width:95%;

overflow: hidden;

  margin:0 auto;

  margin-top: 20px;

}

.plan ul{

  width:290px;

}

.plan a{

  width: 130px;
  height: 40px;
  float: left;
  margin: 0 0 0 4px;
  text-align: center;
  line-height: 2.7;
  font-size: 15px;
  font-weight: bold;
  color: #384169;
  border: 1px solid #384169;

}

.plan a:hover{

  background:#384169;

  color:#fff;

  transition: all 1s;

}

.pTile{

  width:97%;

  height:40px;

  background:#30385b;

  transform: skewX(-20deg);

  margin:0 auto;

  box-shadow:4px 4px 5px #999; 

  overflow: hidden;

}

.pTile h3{

  font-size: 18px;

  font-weight: bold;

  color:#fff;

  transform: skewX(20deg);

  margin: 10px 0 0 10px;

  display: block;

}

/*耐材案例*/
.anli{
  width:100%;

  overflow: hidden;

  margin-top: 20px;

  margin-bottom: 20px;

}
.anli ul{

  width:960px;

}
.anli ul li{

  width:295px;

  overflow: hidden;

  float: left;

  margin:0 10px 10px 0;

  border:1px solid #e8e8e8;

  text-align: center;

}
.anli ul li .almg{
  width:275px;

  overflow: hidden;

  margin:0 auto;

  margin-bottom:8px;

  margin-top: 8px;

  overflow: hidden;

}
.anli ul li .almg img{
  width:275px;

  height:191px;

  margin:0 auto;

  margin-bottom:0px;

  transition: all 1.5s;

}
.anli ul li .almg img:hover{
    transform: scale(1.4);
}
.anli ul li h3{
  font-size: 14px;

  font-weight: bold;

  color:#384169;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  margin-bottom:5px;
}
.anli ul li span{

  font-size: 14px;

  color:#999999;

  margin:0 0 5px 0;

  display: block;

}
.anli ul li p{
  width:95%;

  height: 39px;

  overflow: hidden;

  margin:0 auto;

  font-size: 14px;

  color:#666666;

  line-height: 1.5;

  text-align: left;

  display: -webkit-box;

  text-overflow: ellipsis;

  overflow : hidden;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

}
.anli ul li .axq{

  padding: 5px 0;

  background:#384169;

  line-height: 2;

  color:#fff;

  margin-top: 5px;

  margin-bottom:5px;

  text-align: center;
  
}



/*耐材视频*/

.vido{

  width:100%;

 overflow: hidden;

 margin-top: 20px;

}

.ritvido ul{

  width:960px;

}

.vido ul li{

  float: left;

  margin: 0px 10px 10px 0;

}

.rvido{

  width:290px;

  height:190px;

  overflow: hidden;

  text-align: center;



}

.rvido .img1{

  width:290px;

  height:190px;

  transition: all 2s;

}



.rvido .img2{

  width:50px;

  height:50px;

  position: relative;

  margin: -220px 0 0 0;

}

.rvido span{

  display: block;

  position: relative;

  font-size: 16px;

  color:#fff;

  margin:-56px 0 0 0;

  width:290px;

  height:35px;

  line-height:2.1;

  background: rgba(0, 0, 0, 0.7);

  overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;

}



.rvido:hover .img1 {

transform: scale(1.3);

}

.img2:hover {

  transition: all 2s;

background: rgba(0, 0, 0, 0.3);

}

/*耐材厂家*/

.changj{

  width:100%;

  overflow: hidden;

  margin-top: 20px;

}

.changj ul {

  width:960px;

}

.changj ul li{

  width:290px;

  height:190px;

  float: left;

  margin: 0 17px 17px 0;

  overflow: hidden;

}

.changj ul li img{

  width:290px;

  height:190px;

 

  transition: all 1.5s;

}

.changj ul li img:hover{

    transform: scale(1.4);

}

.changj ul li span{

  width:100%;

  height:35px;

  background:rgba(0, 0, 0, 0.5);

  position: relative;

  margin-top: -35px;

  text-align: center;

  line-height: 2.1;

  color:#fff;

  font-size: 16px;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

/*联系我们*/

.contact{

  width:100%;

  overflow: hidden;

  margin-top: 45px;

}



.conxx{

  width:882px;

  height:210px;

  margin:0 auto;

  box-shadow:0 0 9px 3px #999; 

  margin-top: 10px;

    margin-bottom: 10px;

}



#conz{

  width:410px;

  height: 190px;

  margin: 10px 0 0 10px;

  border:1px solid #e8e8e8;

}

#conz .comg,.conp{

  float: left;

}

#conz ul li{

  width:100%;

  height:50px;

  border-bottom:1px solid #e8e8e8;

  margin: 6px 0 0 0;

}

#conz ul li .comg{

  width:30px;

  height:30px;

  margin: 5px 0 0 0;

}

#conz h3{

  font-size: 20px;

  font-weight: bold;

  color:#515151;

  margin: 8px 0 0 8px;

 }

#conz ul li p{

 font-size: 16px;

 color:#515151;

 margin: 10px 0 0 8px;

}

#cony{

  width: 410px;

  height: 190px;

  margin: 10px 10px 0 0;

  border:1px solid #e8e8e8;

}

#ewma{

  width: 160px;

  height: 165px;

  margin-top: 8px;

  text-align: center;

  margin:11px 0 0 11px;

}

#ewma img{

  width:140px;

  height:140px;

  border:1px solid #e8e8e8;

}

#ewma span{

  display: block;

  font-size: 14px;

  color:#515151;

  margin-top: 5px;

}

#ewmb{

  width: 160px;

  height: 165px;

  margin-top: 8px;

  text-align: center;

  margin:11px 11px 0 0;

  

}

#ewmb img{

  width:140px;

  height:140px;

  border:1px solid #e8e8e8;

}

#ewmb span{

  display: block;

  font-size: 14px;

  color:#515151;

  margin-top: 5px;

}



/*地图*/

/*地图*/

.info {

  margin-top: 20px;

  padding-left: 20px;

  color: #cc5522;

  font-size: 20px;

}



.left {

  width: 100%;

  margin:20px auto;

}



.right {

  width: 600px;

  margin:40px auto 0 auto;

}



.title {

  font-size: 14px;

  font-weight: bold;

  color: #cc5522;

}



.content {

  font-size: 13px;

  color: #333;

  margin-top: 6px;

}

.container{width:100%;height:400px;margin-top: 35px;}



/*关于我们*/

/* .abta{

  width:100%;

  overflow: hidden;

  margin-top: 20px;

  line-height: 1.5;

  color:#999999;

  text-indent: 2em;

  margin-bottom:20px;

}

.abta img{

  width:530px;

  height:260px;

  float: left;

  margin: 0 15px 10px 0;

}

.abta p{

  line-height: 1.5;

}

.dat p{

  font-size: 14px;

  color:#999999;

  float: right;

  width:360px;

  line-height: 1.5;

}

.abta .amg,p{

  float: left;

}

.tjPro{

  width:100%;

  overflow: hidden;

}*/



.one {

  margin: 20px auto;

  height: 276px;

  width: 100%;

  overflow: hidden;

  position: relative;

}



.one ul {

  height: 276px;

  width: 100000px;

  position: absolute;

  left: 0;

}

.one ul li {

  display: block;

  float: left;

  margin: 5px;

  height: 276px;

  position: relative;

  overflow: hidden;

  

}



.one ul li a {

  display: inline-block;

  height: 276px;

}



.one ul li img {

  width:202px;

  height:276px;

  border:1px solid #e8e8e8;

  display: block;

  transition: all 1.5s;

}

.one ul li:hover img {

  transform: scale(1.4);

}

.one ul li:hover span{

  background:#384169;

  transition: all 1.5s;

}



.one ul li a span {

  height: 0;

  display: block;

  background: rgba(0, 0, 0, 0.4);

  bottom: 0;

  color: #fff;

  font-size: 14px;

  text-align: center;

  line-height: 2.3;

  position: relative;

  width:202px;

  height:35px;

  margin-top: -35px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;



} 

.abnra{

  width:1200px;

  overflow: hidden;

  margin:30px auto;

  margin-bottom: 20px;

}

.abneir{

  width:100%;

  overflow: hidden;

  margin-right:15px;

  margin-top: 50px;

  margin-bottom: 30px;

}

.lanjx{

  width:275px;

  height:400px;

  background:#384169;

  transform: skewX(20deg);

  margin-left: 75px;

}
#aneir{
  width:583px;
  height:462px;
}

#abneir img{
  width:583px;
  height:462px;
}


#aneiry{

  width:590px;

  overflow: hidden;

}

#aneiry p{

  font-size: 14px;

  color: #999999;

  line-height: 1.6;

  text-indent: 2em;

  margin-bottom: 5px;

}

.xp{
  width:1200px;
  overflow: hidden;
}
.xp p{
  font-size: 14px;
  color: #999999;
  line-height: 1.6;
  text-indent: 2em;
  margin-bottom: 5px;
}




/* 企业文化 */

.culture{
  width:100%;

  min-width: 1200px;

  /* background: #384169; */

  overflow: hidden;

  margin-bottom:45px;

}





.qinbt {

  width: 225px;

  overflow: hidden;

  margin: 0 auto;

  margin-top: 25px;

  display: block;

  margin-bottom: 15px;

}



qinbt img {

  width: 97px;

  height: 97px;

}



.qinbt .Ainwz {

  width: 190px;

  height: 45px;

  position: relative;

  float: right;

  margin: -65px 0 0 0;

}



.qinbt .Ainwz p {

  font-size: 24px;

  font-weight: bold;

  color: #FFF;

  margin: 0 0 0 0;

}



.qinbt .Ainwz span {

  font-size: 16px;

  color: #9298b4;

}

.wenh{

  width:580px;

  overflow: hidden;


}

.wenh p{

  font-size: 15px;

  color:#fff;

  line-height: 1.5;

  text-indent: 2em;

  margin-bottom:5px;

}
.servis{
  width:1200px;
  overflow: hidden;
  margin:0 auto;
}
.qw{
  width:1200px;
  overflow: hidden;
  margin:0 auto;
}
.qw ul{
  width:1250px;
}
.qw ul li{
  float: left;
  margin:0 36px 0 0;
}
.qw ul li .qlet{
  width:580px;
  height:220px;
}
.qw ul li .qcent{
  width:278px;
  height:220px;
}
.qw ul li .qrit{
  width:268px;
  height:220px;
  overflow: hidden;
}
.qlet ul{
  width:580px;
}
.qlet ul li{
  width:290px !important;
  float: left;
  margin: 15px 0 0 0;
}
.qwmg,.qwwz{
  float: left;
}
.qwmg{
  width:50px;
  height:50px;
  margin:0 5px 0 0;
}
.qwwz{
  width:210px;
  overflow: hidden;
}
.qwwz h3{
  font-size:16px;
  color:#666666;
  font-weight: bold;
  margin: 5px 0 5px 0;
}
.qwwz p{
  font-size:14px;
  color:#999999;
  margin-bottom: 7px;
}
.qcent span{
  display: block;
  padding: 10px 0;
  text-align:center;
  margin: 0 0 17px 0;
  color:#515151;
  border:1px solid #e8e8e8;
}
.qrit img{
  width:268px;
  height:220px;
  transition: all 1.5s;
}
.qrit img:hover{
  transform: scale(1.4);
}

/* 荣誉资质 */

.honor{

  width:1200px;

  overflow: hidden;

  margin:0 auto;

  margin-top: 60px;

  margin-bottom: 30px;

}



/*工厂展示*/

.gczs{

  width:100%;

  overflow: hidden;

  min-width: 1200px;

  margin-bottom:20px;

}

.gz{

  width:1200px;

  margin:0 auto;

  overflow: hidden;

}



/*工厂*/

.gzhans{

  width:100%;

  overflow: hidden;

  margin:0 auto;

  margin-top: 55px;

}

.gzhans ul{

  width:1230px;

}

.gzhans ul li{

  float: left;

  margin: 0 15px 15px 0;

}

.he_border3{background:rgba(0, 0, 0, 0.8);width:390px;height:280px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border3 .he_border3_img{display:block;width:390px;height:280px;padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border3:hover .he_border3_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}

.he_border3 .he_border3_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border3 .he_border3_caption::before,.he_border3 .he_border3_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}

.he_border3 .he_border3_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}

.he_border3 .he_border3_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}

.he_border3:hover .he_border3_caption::before,.he_border3:hover .he_border3_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}

.he_border3 .he_border3_caption,.he_border3 .he_border3_caption > a{font-size: 18px;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}

.he_border3 .he_border3_caption_h{font-size:1.3em;font-weight:700;text-align:center;width:80%;position:absolute;top:20%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1}

.he_border3 .he_border3_caption_p{color:#fff;font-size:1em;text-align:center;width:80%;position:absolute;top:60%;left:10%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0;  white-space: nowrap;text-overflow: ellipsis;}

.he_border3:hover .he_border3_caption_p{top:45%;opacity:1}

/* 当前位置 */

.dqwz{
  width:100%;
  min-width: 1200px;
  overflow: hidden;
  border:1px solid #e8e8e8;
}

.dqa{
  width:580px;
  overflow: hidden;
  margin:0 auto;
}
.dqa ul li{
  float: left;
  padding: 10px 0;
  margin-top: 10px;
}
.dqa ul li a{
  padding: 11px 53px;
  font-size:16px ;
  color:#384169;
}
.dqa ul li .on{
  padding: 11px 53px;
  border-bottom:2px solid #384169;
  font-size:16px ;
}


/*产品详情页*/
.bac,.palyxq{
  float: left;
}
.banc{ width:488px;overflow: hidden; position:relative; float: left;}
.ban2c{ width:470px; height:337px; position:relative; overflow:hidden;}
.ban2c ul{ position:absolute; left:0; top:0;height:0px !important;}
.ban2c ul li{ width:488px;}
.prev{ float:left; cursor:pointer;}
.numc{ height:82px;overflow:hidden; width:488px; position:relative;float:left;}
.min_picc{ padding-top:10px; width:488px;}
.numc ul{ position:absolute; left:0; top:0;width:488px}
.numc ul li{ width:90px; height:64px; margin-right:7px; padding:1px;float: left;}
.numc ul li img{
    width:90px;
    height:64px;
}
.prev_btnc1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btnc1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_upc{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_upc_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2c{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2c{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2c ul{ position:absolute; left:0; top:0;}
.pop_up2c ul li{ width:500px; height:500px; float:left;}


/*企业案例*/
.compCas{
  width:100%;
  overflow: hidden;
  margin:0 0 0 0;
}
.Cas{
  width:100%;
  overflow: hidden;
  margin:15px 0 15px 0;
}
.Cas ul{
  width:950px;
}
.Cas ul li{
  width:220px;
  overflow: hidden;
  border:1px solid #e8e8e8;
  float: left;
  margin:0 7px 0 0;
  text-align: center;
}
.Cas ul li .Cmg{
    width:205px;
    overflow: hidden;
    margin:0 auto;
    margin-top: 5px;
    margin-bottom:5px;
}
.Cas ul li .Cmg img{
  width:205px;
  height:143px;
  transition: all 1.5s;
}
.Cas ul li .Cmg img:hover{
  transform: scale(1.4);
}
.Cas ul li h3 {
  font-size: 16px;
  font-weight: bold;
  color: #515151;
  margin: 10px 0 8px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.Cas ul li p {
  font-size: 14px;
  color: #999999;
  text-align: left;
  width: 92%;
  display: -webkit-box;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin: 0 auto;
  margin-bottom: 5px;
}
.Cas ul li .Cxq {
  width:90%;
  line-height: 30px;
  background:#384169;
  text-align: center;
  margin: 0 auto;
  margin-bottom:5px;
}
.Cas ul li .Cxq p {
  font-size:14px;
  color:#fff;
  text-align: center;
}


/*404*/
.Nothead{
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  border-bottom:1px solid #e8e8e8;
  margin-bottom: 40px;
}

.Notfound{
  width:1200px;
  overflow: hidden;
  margin:0 auto;
  text-align: center;
}
.Notfound img{
  width:600px;
  height:auto;
}

.Notfound p{
  display: block;
  font-size: 30px;
  font-weight: bold;
  color:#384169;
}

.Notfound h1{
  font-weight: bold;
  color:#999999;
}


.my-kefu {

	position: fixed;

	right: 0px;

	top: 20%;

	z-index: 9999;

}

.my-kefu ul {

	width: 77px;

}

.my-kefu li a {

	text-decoration: none;

}

.my-kefu li {

	background: #3a3a3a;

	margin-top: 1px;

	padding: 35px 0;

	height: 56px;

	width: 77px;

}

.my-kefu li i {

	background: url(../img/tb.png) no-repeat;

	display: block;

	width: 30px;

	height: 27px;

	margin: 0px auto;

	text-align: center;

}

.my-kefu li p {

	height: 20px;

	line-height: 20px;

	overflow: hidden;

	text-align: center;

	color: #fff;

}

.my-kefu .my-kefu-qq i {

	background-position: 4px 0;

}

.my-kefu .my-kefu-tel i {

	background-position: 0 -25px;

}

.my-kefu .my-kefu-tel1 i {

	background-position: -35px 4px;

}

.my-kefu .my-kefu-tel1:hover {

	width: 246px;

	height: 145px;

}

.my-kefu .my-kefu-tel2 i {

	background-position: -35px 4px;

}

.my-kefu .my-kefu-tel2:hover {

	width: 246px;

	height: 145px;

}

.my-kefu .my-kefu-liuyan i {

	background-position: 4px -53px;

}

.my-kefu .my-kefu-weixin i {

	background-position: -34px 4px;

}

.my-kefu .my-kefu-weibo i {

	background-position: -30px -22px;

}

.my-kefu .my-kefu-ftop {

	background-color: #384169;

}

.my-kefu .my-kefu-ftop i {

	width: 33px;

	height: 35px;

	background-position: -27px -51px;

}

.my-kefu-left {

	float: left;

	width: 77px;

	height: 47px;

	position: relative;

}

.my-kefu-tel-right {

	font-size: 19px;

	color: #fff;

	float: left;

	height: 24px;

	line-height: 24px;

	padding-left: 15px;

	border-left: 1px solid #fff;

	padding-top: 10px;

}

.my-kefu-tel1-right {

	font-size: 20px;

	color: #fff;

	float: left;

	height: 24px;

	line-height: 22px;

	margin-top: 8px;

	border: none;

	margin: 0 auto;

	margin-bottom: 5px;

}

.my-kefu-tel2-right {

	font-size: 20px;

	color: #fff;

	float: left;

	height: 24px;

	line-height: 22px;

	margin-top: 8px;

	border: none;

	margin: 0 auto;

	margin-bottom: 5px;

}

.my-kefu-right {

	width: 20px;

}

.my-kefu-tel-main {

	color: #fff;

	margin-top: -22px;

	height: 47px;

	width: 247px;

}

.my-kefu-main {

	width: 97px;

	position: relative;

}

.my-kefu-weixin-pic {

	position: absolute;

	left: -130px;

	top: -24px;

	display: none;

}











































































































































