body {
  font-size: 16px; color:#202020;
  background: url(bbg--.jpg) repeat-y top center; font-family:"微软雅黑";  }
  



.home-wrapper {
  width: 100%;
  background: url(s00000.jpg) no-repeat 50% 50%;  }

#miaosu{
  color:#8A8889;
}


.home00 { position: relative; overflow: hidden; }

.home00 .swiper-container { width: 100%; height: 100vh; }

.home00 .swiper-slide { width: 100vw; height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.home00 .swiper-pagination-bullet { margin: 0 10px !important; border-radius: 50%; background-color: #313131; width: 20px; height: 20px; }






.home02 {
  left: 424px;
  top: 1374px;
  width: 630px; }
  .home02 .item > a {
    display: block; }
  .home02 .img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 355px; }
  .home02 .line {
    content: "";
    display: block;
    background: #e60012;
    width: 40px;
    height: 2px;
    margin: 10px auto; }
  .home02 .t1, .home02 .t2 {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    text-align: center; }
  .home02 .pn {
    position: absolute;
    top: 161.5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    outline: 0; }
    .home02 .pn.disabled {
      cursor: default;
      opacity: .3; }
  .home02 .prev {
    left: -60px;
    background: url(s01.png) no-repeat 0 0; }
  .home02 .next {
    right: -60px;
    background: url(s02.png) no-repeat 0 0; }

.home03 {
   width:1200px;
   margin-left:auto;
   margin-right:auto;

}

.home03 .title{
  text-align:center;
  font-size:40px;
  color:#000000;
}

.home03 .title span{
  color:#D0121C;
}
  

  .home03 .tabs {
    margin-top:36px;
    text-align: center;
	height:38px;
	
	
	}
    .home03 .tabs > span {
      display: inline-block;
      cursor: pointer;
      border-radius: 4px;
      margin: 0 8px;
      height: 28px;
      line-height: 26px;
      padding: 0 20px;
      border: 1px solid #B4B4B4;
	  margin-right:26px;
	  font-size:16px;
      }
	  .home03 .tabs > span:last-child{
	  margin-right:0px;
	  }
      .home03 .tabs > span.active {
       
        border-color: #FD1434;
        color: #ffffff;
		background:#FD1434; 
		
		}
  .home03 .panels, .home03 .panels > div {
    position: relative;
    width: 1198px;
    height: 415px;
    }
  .home03 .panels > div {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden; }
    .home03 .panels > div.active {
      opacity: 1;
      visibility: visible; }

/*

.home04 {
  left: 0;
  top: 3236px;
  width: 1199px;
  overflow: hidden; }
  .home04 .swiper-container {
    width: 860px; }
  .home04 .item {
    padding: 5px 60px 10px 60px;
    border-right: 1px dashed #ABABAB; }
    .home04 .item > a {
      display: block; height:168px; clear:both; margin-bottom:20px; border-bottom:1px dashed #BFBFBF; }
  .home04 .img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 185px;
    height: 125px; float:left; margin-right:10px; }
  .home04 .title {
    max-height: 44px;
    line-height: 22px;
    margin: 10px 0;
    overflow: hidden;
    font-size: 15px; }
  .home04 .brief {
    font-size: 13px;
    line-height: 20px;
    max-height: 120px;
    color: #666;
    text-align: justify;
    overflow: hidden; }
  .home04 .prop {
    height: 18px;
    margin-bottom: 10px; }
    .home04 .prop > span {
      display: inline-block;
      border-radius: 4px;
    
      height: 18px;
      line-height: 18px;
      color: #fff;
      padding: 0 8px;
      font-size: 12px; }
  .home04 .swiper-pagination {
    position: static;
    margin-top: 20px; }
    .home04 .swiper-pagination-bullet {
      border-radius: 50%;
      width: 16px;
      height: 16px;
      border: 2px solid #aaa;
      background: none;
      opacity: 1; }
      .home04 .swiper-pagination-bullet-active {
        border-color: #e60012;
        background-color: #e60012; }
/*
.home05 {
  left: 0;
  top: 3906px;
  width: 1200px; }
  .home05 .swiper-container {
    width: 1200px; }
  .home05 .item > a {
    display: block; }
  .home05 .img {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 265px; }
  .home05 .title {
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 10px; }
  .home05 .item > a:hover .title {
    background-color: #293588;
    color: #fff; }
  .home05 .swiper-pagination {
    position: static;
    margin-top: 20px; }
    .home05 .swiper-pagination-bullet {
      border-radius: 50%;
      width: 16px;
      height: 16px;
      border: 2px solid #aaa;
      background: none;
      opacity: 1; }
      .home05 .swiper-pagination-bullet-active {
        border-color: #e60012;
        background-color: #e60012; }
		*/
		









.ddqh .s1 { width: 640px; border:none;}
.ddqh .s1 .img { width: 640px; height: 462px; background-repeat: no-repeat; background-size: cover; background-position: center center;border:none;}
.ddqh .s1 .title { font-size: 14px; margin-top: 5px; border:none; text-align:right; }
.ddqh .s1 .swiper-pagination { width: auto; left: auto; right: 0; bottom: 0; }
.ddqh .s1 .swiper-pagination-bullet { width: 12px; height: 12px; background: #7D6543; }



		

.story-item .header {
  height: 0px;
  background: url(s0555.jpg) no-repeat 50% 0; }
.story-item .article {
  width: 1080px;
  margin: 60px auto; }
  .story-item .article h2 {
    text-align: center;
    margin-bottom: 20px; }
  .story-item .article .content {
    text-align: justify;
    font-size: 16px;
    line-height: 1.8; color:#000000; }

.header-links {
  position: absolute;
  z-index: 80;
  left: 0;
  top: 0;
  width: 100%;
  height: 66px;
  background: rgba(50, 50, 50, 0.7);
  color: #fff; }
  .header-links a {
    color: #fff; }
  .header-links .in {
    margin: 0 auto;
    padding: 0;
    width: 1200px;
    height: 66px;
    line-height: 66px;
    background: url(s100.png) no-repeat 0 50%; }
    .header-links .in > ul {
      margin: 0 auto;
      padding: 0;
      text-align: right;
      height: 66px;
      line-height: 66px; }
      .header-links .in > ul > li {
        display: inline-block;
        margin: 0 15px;
        text-shadow: 1px 1px 1px #000;
        font-size: 14px; }


.home-wrapper .in2{
   width:1198px;
   margin-left:auto;
   margin-right:auto;
   padding-top:31px;
}

.home-wrapper .in2 .h01{
  padding-left:62px;
  
}

.home-wrapper .in2 .h01 .video01{
  width:1075px;
  height:709px;
 }
 
 .home-wrapper .in2 .h01 .htxt{
   height:322px;
   background:#FFFFFF;
   width:1075px;
   padding:20px 21px;
  
 }
 
  .home-wrapper .in2 .h02{
    height:723px;
	margin-top:705px;
	margin-bottom:2086px;

}

.h02 panelsc{
   width:1998px;
}

.h02 .panelst{
  height:300px;
  overflow:hidden;
  margin-bottom:14px;
}

.h02 .panelsl{
  float:left;
  width:797px;
  margin-right:8px; 
}

.h02 .panelsr{
  float:left;
  width:392px;

}

.h02 .panelsb{
  height:308px;
  overflow:hidden;
  clear:both;
}

.h02 .panelsb > div{
  width:393px;
  height:308px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  margin-right:9px;
  float:left;
}
.h02 .panelsb > div:nth-child(3){
  margin-right:0px;
}

.h02 .panelsb > div:nth-child(1){
  margin-right:10px;
}

.h02 .panelsb > div:nth-child(2){
  margin-right:9px;
}




.home-wrapper .in2 .h03 .video02{
  width:1198px;
  height:796px;
  margin-bottom:72px;
 }
 
.h03{
  display:none;
} 
 
 .home-wrapper .in2 .h04{
   height:428px;

   margin-bottom:132px;
 }
 
 .home-wrapper .in2 .htxt01{
   color:#F57605;
   font-size:20px;
   font-weight:bold;
  }
  
  
  .home-wrapper .in2 .htxt02{
   color:#484848;
   font-size:20px;
   font-weight:bold;
  }
  
  .home-wrapper .in2 .htxt03{
    color:#767678;
	background:#EEEEEE;
	font-weight:normal;
	margin-top:12px;
}
 
 .home-wrapper .in2 .h05{
   height:431px;

   margin-bottom:181px;
}

 .home-wrapper .in2 .h05 .h05txt1{
   text-align:center;
   color:#EF8400;
   text-align:center;
   font-size:32px;
   margin-bottom:52px;
 }
 
 .home-wrapper .in2 .h05 .h05txt1 span{
   color:#FFFFFF;
 }
 
 .home-wrapper .in2 .h05 .h05_l{
   float:left;
   margin-right:19px;
 }
 
 .home-wrapper .in2 .h05 .h05_r{
   float:left;
   width:671px;
   overflow:hidden;
 }
 
.h06{
     margin-left:auto;
	 margin-right:auto;
	 width:1200px;
	 padding-top:48px;
	 height:536px;
 }.h06 .h06_l{
   float:left;
   width:583px;
   height:446px;
   margin-right:42px;
}.h06 .h06_r{
  float:left;
  width:571px;
  overflow:hidden;
}.h06 .h06_r .h06_r_l{
   float:left;
   width:245px;
   margin-right:18px;
}.h06 .h06_r .h06_r_r{
   float:left;
   width:308px;
}.h06 .h06_r .h06_r_r .title{
   height:38px;
   border-bottom:1px solid #CCCCCC;
   margin-bottom:17px;
 }.h06_r a{
  width:571px;
  height:127px;
  display:block;
  overflow:hidden;
  margin-bottom:14px;
  overflow:hidden;
}.h06_r a:hover{
  background:#F08300;
  text-decoration:none;
  color:#353535;
}
 
 

.foot{
  height:66x;
  background:#191919;
}

.footc{
  width:1198px;
  margin-left:auto;
  margin-right:auto;
  background: url(s100.png) no-repeat 103px 14px;
  height:66px;
}
 
 
.footcl{
  position:absolute;
  left:22px;
  top:55px;
  color:#FFffff;

}

.footcr{
  position:absolute;
  right:5px;
  top:53px;
}

.pro{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  margin-top:48px;
  height:768px;
}

.pro .pro_l{
  float:left;
  width:626px;
  margin-right:48px;
}

.pro .pro_r{
  float:left;
  width:522px;
  font-size:20px;
  font-weight:bold;
  line-height:30px;
}

.pro .pro_r >div{
  margin-bottom:31px;
}

.topnav{
  height:64px;
  background:#C2AE95;
}

.f14{
  font-size:20px;
}

.h06t{
  margin-bottom:16px;
  padding-left:36px;
  background: url(toutiao.png) no-repeat 0 0;
  height:26px;
  line-height:26px;
}

.fabu{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  height:282px;
  background: url(fabubg.png) no-repeat left bottom;
  margin-top:72px;
}

.fabu_c{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top:17px; }


.fabu_c a{
   width:293px;
   height:224px;
}

.fabu_c .title{
  text-align:center;
  padding:10px;
}

.fabut{
  padding-left:36px;
  background: url(fabut.png) no-repeat left bottom;
}



.videoi{
  margin-left:auto;
  margin-right:auto;
  height:660px;
  background: url(videobg.jpg) no-repeat center bottom;
  margin-bottom:13px;
}


.home011{
  height:626px;
  position:relative;
}


.home011 .s1 {
  position:absolute;
  left:0px; top:0px;
  width: 1200px; height: 458x;

  padding:15px 5px 15px 10px;
  box-sizing:border-box;

}
.home011 .show {
  float:right;
}
.home011 .ls {
  float:left;
  width:411px; height:460px;
  padding-left:8px;
  overflow:auto;
  box-sizing:border-box;
}
.home011 .ls > a {
  display:block;
  width:100%; height:149px;
  overflow:hidden;
  margin-bottom:6px;
}
.home011 .ls > a:last-child {
  margin-bottom:0;
}
.home011 .ls > a.active {
  background:rgba(255,255,255,.2);
}
.home011 .ls .img {
  float:left;
  width:381px; height:149px;
  margin-right:10px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
}
.home011 .ls .title {
  overflow:hidden;
  font-size:12px;
  color:#8F8F8F;
}

.message{
  height:602px;
  background: url(messagebg.jpg) no-repeat top center;
  margin-bottom:128px;
}

.message .home066{
  width:344px;
  margin-left:auto;
  margin-right:auto;
  padding-top:252px;
}

.message .home066 textarea{
  width:345px;
  height:134px;
}

.message .home066 input[type="text"]{
  width:231px;
  height:29px;
  margin-left:113px;
  margin-top:11px;
  border:none;
}

/*
.message .home066 input[type="submit"]{
  width:151px;
  height:33px;
  border:none;
  margin-left:98px;
  margin-top:25px;
  background:none;
}

*/

.fszhan{
  height:944px;
  background: url(piczhibo.jpg) no-repeat top center;
}

.meiti{
  width:1172px;
  margin-left:auto;
  margin-right:auto;
  height:525px;
  background: url(meitibg.png) no-repeat top center;
}
 
 
.xianchang_t{
  height:40px;
  background: url(xianchang.png) no-repeat top center;
  margin-bottom:24px;
}

.xianchang_c{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  background:#F9F9F9;
  height:613px;
}

#boxscroll img{
  width:90%;
}

#boxscroll {

	height: 600px;
	width:100%;

	overflow: auto;
	text-align:center;
 
}   

ul,li{
  list-style:none;
}
.footc ul{
  padding-left:414px;
  padding-top:25px;
}
.footc ul li{
  float:left;
  margin-right:49px;
}

.footc ul li a{
  color:#FFFFFF;
}












.scrollable {
  position:relative;
  overflow:hidden;
  margin:0 auto;
}
.scrollable .items {
  width:20000em;
  position:absolute;
}
.scrollable .items .item {
  float:left; display:inline;
}






.home06 {
  background:url(s28.jpg) no-repeat 50% 50%;
}
.home06 .xtt {
  margin:25px auto 35px auto;
  width:821px; height:46px;
  background:url(s25.png) no-repeat 0 0;
}
.home06 .ct {
  position:relative;
}
.home06 .s1 {
  margin:0 auto;
  width:1052px; height:499px;
  background:url(s23.jpg) no-repeat 0 0;
  border:1px solid #CEA972;
  text-align:center;
}



.home06 .s2 {
  position:relative;
  margin:15px auto 0 auto;
}
.home06 .s2,
.home06 .s2 .scrollable,
.home06 .s2 .scrollable .item {
  width:1052px; height:567px;
}
.home06 .s2 .a {
  float:left;
  width:254px;
}
.home06 .s2 .a .img {
  width: 268px; height: 537px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
}
.home06 .s2 .a .title {
  margin-top:5px;
  text-align:center;
  height:22px; line-height:22px;
  overflow:hidden;
}
.home06 .s2 .pn {
  position:absolute;
  top:210px;
  width:24px; height:45px;
}
.home06 .s2 .prev {
  left:-50px;
  background:url(s26.png) no-repeat 0 0;
}
.home06 .s2 .next {
  right:-50px;
  background:url(s27.png) no-repeat 0 0;
}
.home06 .s3 {
  position:absolute;
  left:50%; top:-40px;
  margin-left:265px;
  width:235px; height:93px;
  background:url(s24.png) no-repeat 0 0;
}




.home06 .items .item{
  display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;
}







.home033 .ct {
  padding-top:87px;
  text-align:center;
  padding-left:18px;
}
.home033 .scrollable {
  margin-bottom:20px;
}
.home033 .scrollable,
.home033 .item {
  width:1200px; height:232px;
}
.home033 .item > a {
  float:left;
  width:540px;
  margin:15px;
  overflow:hidden;
}
.home033 .img {
  float:left;
  width: 150px; height: 90px;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:50% 50%;
  border:1px solid #0A0102;
}
.home033 .txt {
  position:relative;
  float:left;
  text-align:left;
  color:#0A0102;
  border:1px solid #0A0102;
  width:380px; height:90px;
  padding:10px 30px;
  box-sizing:border-box;
  border-left:none;
}
.home033 .txt::after {
  content:"";
  display:block;
  position:absolute;
  right:30px; bottom:10px;
  width:43px; height:9px;
  background:url(s09.png) no-repeat 0 0;
}
.home033 .title {
  font-size:16px;
  margin-bottom:4px;
}
.home033 .brief {
  font-size:13px;
  height:60px; line-height:20px;
  overflow:hidden;
  text-align:justify;
}
.home033 .pn {
  display:inline-block;
  margin:0 10px;
  width:35px; height:41px;
}
.home033 .pn.disabled {
  opacity:.3;
  cursor:default;
}
.home033 .prev {
  background:url(s26.png) no-repeat 0 0;
}
.home033 .next {
  background:url(s27.png) no-repeat 0 0;
}




.home03{
  height:834px;
}

.home03 .sec02 .sin img { display: block; margin: 0 auto; max-width: 1200px; }

@media (max-width: 1199.98px) { .product-item .sec02 .sin img { width: 100%; } }

.home03 .sec02 .ls { position: relative; }

.home03 .sec02 .pn { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 66px; height: 66px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: .2s; transition: .2s; }

.home03 .sec02 .pn:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.8); }

.home03 .sec02 .prev { left: 0; background-image: url(s35.png); }

.home03 .sec02 .next { right: 0; background-image: url(s36.png); }

.clearboth{
  clear:both;
}


a {
  color: #000000; }

a:hover{
  text-decoration:none;
  color:#AD824D;
}

.tophead{
  height:115px;
  background:#FFFFFF;
}

.tophead .c{
  width:1148px;
  margin-left:auto;
  margin-right:auto;
  height:115px;
  position:relative;
}

.tophead .c .cl{
  position:absolute;
  left:0px;
  top:35px;
}

.tophead .c .cr{
  position:absolute;
  right:0px;
  top:56px;
  font-size:24px;
}


.topnav{
  height:43px;
  background:#D8B8A1;
}

.font25{
  font-size:30px;
  color:#EC6E00;
}

.font20{
  font-size:20px;
  color:#EC6E00;
}


.i01{
  height:532px;
  background: url(dongshibg.jpg) repeat-x;
  margin-top:101px;
}

.i01 .i01_t{
  text-align:center;
  padding-bottom:73px;
}

.i01 .i01_c{
  width:1173px;
  margin-left:auto;
  margin-right:auto;
  height:402px;
   background: url(dsyw.jpg) no-repeat bottom left;
}

.i01 .i01_cl{
  width:618px;
  float:left;
  margin-right:50px;
}

.i01 .cc{
  padding-left:34px;
}

.i01 .i01_cr{
  float:left;
  width:503px;
}


.i01 .t1{
  font-size:28px;
  padding-bottom:30px;
}

.i01 .t2{
  line-height:40px;
}


.i02{
  height:2065px;
  background: url(pz1.jpg) no-repeat;
}


.i02 .i02_1{
  width:1200px;
  margin-left:auto;
  margin-right:auto;
}


.i02 .i02_1t{
  text-align:center;
  padding-top:52px;
}

.i02 .i02_1c{
  height:325px;
  margin-bottom:70px;
}


.i02 .i02_1 .l{
  float:left;
  width:669px;
  margin-right:38px;
}

.i02 .i02_1 .r{
  float:left;
  width:491px;
}

.i02 .i02_2{
  height:619px;
}

.i02 .i02_2t{
  text-align:center;
  margin-bottom:35px;
}

.i02 .i02_2 .c1{
  padding:53px;
}





.about04{
  margin-top:66px;
}

.about04 .xtt > div:last-child span { font-size: 14px; color: #666; font-weight: normal; }

.about04 .swiper-slide > a { display: block; }

.about04 .img {  }

@media (max-width: 1199.98px) { .about04 .img { padding: 4px; } }

.about04 .img > div { height:710px; width:100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; background-size: contain; background-position: center center; }

.about04 .title { text-align: center; margin-top: 49px; margin-bottom:24px; }

@media (max-width: 1199.98px) { .about04 .title { font-size: 13px; margin-top: 2px; } }

.about04 .swiper-pagination { position: static; margin-top: 10px; }

@media (max-width: 1199.98px) { .about04 .swiper-pagination { margin-top: 0px; } }

.about04 .swiper-pagination-bullet { width: 12px; height: 12px; }

.about04 .swiper-pagination-bullet-active { background: #223F79; }



.about05{
  margin-top:0px;
  width:1193px;
  margin-left:auto;
  margin-right:auto;
}



.about05 .swiper-slide > a { display: block; }

.about05 .img {  }

@media (max-width: 1199.98px) { .about05 .img { padding: 4px; } }

.about05 .video02 { height:656px; width:1193px;}

.about05 .title { text-align: center; margin-top: 22px; margin-bottom:22px; font-size:18px; color:#000000; font-weight:bold; }
.about05 .brief{
  text-align:center;
}

@media (max-width: 1199.98px) { .about05 .title { font-size: 13px; margin-top: 2px; } }

.about05 .swiper-pagination { position: static; margin-top: 10px; }

@media (max-width: 1199.98px) { .about05 .swiper-pagination { margin-top: 0px; } }

.about05 .swiper-pagination-bullet { width: 12px; height: 12px; }

.about05 .swiper-pagination-bullet-active { background: #223F79; }







.i03{
  height:1032px;
  background: url(xcpbg.jpg) no-repeat top center;
}

.i03 .c{
  width:1013px;
  margin-left:auto;
  margin-right:auto;
}

.i03 .c .t{
  width:992px;
  height:547px;
  border:12px solid #C9A460;
  margin-bottom:24px;
}

.video01{

  width:968px;
  height:523px;

}




.i04{
  height:537px;
}

.i04 .t{
  text-align:center;
}



.i05{
  height:712px;
  background: url(zsbg.jpg) no-repeat top center;   
}

.i06{
  height:551px;
  background: url(i06bg.jpg) no-repeat top center; 
}

#sec-5{
  padding-top:261px;
}


#sec-5 .img{
  background:#FFFFFF;
}

.i06{
  height:1026px;
  background: url(anlibg.jpg) no-repeat top center; 
}

.i06 .c{
  width:864px;
  margin-left:auto;
  margin-right:auto;
  padding-top:192px;
}

.i07{
  height:698px;
  background: url(zxbg.jpg) no-repeat top center; 
}


.i07 #sec-7{
   padding-top:150px;
}


.i08{
   width:1053px;
   margin-left:auto;
   margin-right:auto;
   height:958px;
}

#sec-8{
   width:1053px;
}

.i08 .f{
   height:222px;
   margin-bottom:20px;
}

.i08 .f .b{
   background:#C8A35F;
   color:#FFFFFF;
}

.i08 .f span{
  margin-right:56px;
}

.i08 .f span:last-child{
  margin-right:0px;
}

.i08 .f > div{
   border-bottom:1px solid #D7BB8B;
   margin-bottom:21px;
}







.about08 .xtt > div:last-child span { font-size: 14px; color: #666; font-weight: normal; }

.about08 .swiper-slide > a { display: block; }

.about08 .img { }

@media (max-width: 1199.98px) { .about08 .img { padding: 4px; } }

.about08 .img > div { height:436px; -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; background-position: center center;}

.about08 .title { text-align: center; margin-top: 5px; }

@media (max-width: 1199.98px) { .about08 .title { font-size: 13px; margin-top: 2px; } }

.about08 .swiper-pagination { position: static; margin-top: 10px; }

@media (max-width: 1199.98px) { .about08 .swiper-pagination { margin-top: 5px; } }

.about08 .swiper-pagination-bullet { width: 12px; height: 12px; }

.about08 .swiper-pagination-bullet-active { background: #c93936; }

.about08{
  width:1053px;
  margin-left:auto;
  margin-right:auto;
}





.i09{
  height:1242px;
  background: url(pcbg.jpg) no-repeat top center; 
}

.i09 .c{
  margin-left:auto;
  margin-right:auto;
  width:1198px;
  padding-top:137px;
}

.i09 .videopc{
  width:1198px;
  height:664px;
}


.i09 .l{
  width:346px;
  height:307px;
  border:1px solid #DDDDDD;
  margin-right:77px;
  float:left;
}

.i09 .l:last-child{
  margin-right:0px;
}

.i09 .l .t{
  padding-top:12px;
  padding-left:16px;
  height:25px;
  margin-bottom:10px;

}

.i09 .l .d{
  height:58px;
    border-top:1px solid #E4E4E4;
	margin-left:16px;
	margin-right:16px;
}

.i09 .l .img{
  width:347px;
  height:202px;
  background-repeat: no-repeat; background-size: cover; background-position: center center;
}




.i10{
  width:1202px;
  margin-left:auto;
  margin-right:auto;
  height:802px;
  clear:both;
  background: url(i10bg.jpg) no-repeat 0px 266px; 
}

.i10 .ct{
  height:188px;
  margin-bottom:78px;
}

.i10 .ct .ct_l{
  float:left;
  margin-right:16px;
  width:504px;
}


.i10 .ct .ct_r{
  float:left;
  width:677px;
}

.i10 .tt{
   border-bottom:1px solid #A1A1A1;
 }

.i10 .ct_b {
  text-align:right;
}

.i10 .ct_b span{
  margin-left:21px;
}


.i11{
  height:806px;
  background: url(i11bg.jpg) no-repeat top center; 
}

.i12{
  width:1190px;
  margin-left:auto;
  margin-right:auto;
  margin-top:114px;
  height:602px;
}


.i12 .t{
  margin-bottom:42px;
}



.home04 { margin-left: auto; margin-right: auto; margin-top: 0px; }



 
@media (min-width: 1200px) {.home04 { margin-left: auto; margin-right: auto;  padding: 0px 0; background: url(newbg.png) no-repeat center center; background-size: cover; }}


@media (max-width: 1199.98px) { .home04 { margin-bottom: 40px; }  }

.home04 .tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 35px; margin-top:20px; }

@media (max-width: 1199.98px) { .home04 .tabs { margin-bottom: 15px; } }

.home04 .tabs > div { text-align: center; cursor: pointer; }

.home04 .tabs > div:hover, .home04 .tabs > div.active { color: #DA0D45; }

.home04 .tabs > div span { color: #666; margin: 0 20px; }

.home04 .panels { position: relative; }

@media (min-width: 1200px) { .home04 .panels { height: 419px; background: url(s19-.jpg) no-repeat center center; padding-top: 5px;} .home04 .yds{display:none;} }

@media (max-width: 1199.98px) { .home04 .panels { padding: 15px 0; background: url(s19-.jpg) no-repeat center center/cover; } }

.home04 .panels > * { width: 1200px; margin: 0 auto; z-index: 1; position: absolute; left: 0; right: 0; top: 65px; overflow: hidden; visibility: hidden; opacity: 0; -webkit-transition: .3s; transition: .3s; -webkit-transition-property: opacity,visibility; transition-property: opacity,visibility; }

@media (max-width: 1199.98px) { .home04 .panels > * { width: 100%; padding-left: 12px; padding-right: 12px; max-width: 680px; } }

@media (max-width: 1199.98px) { .home04 .panels > * { top: 15px; } }

.home04 .panels > *.active { display: block; visibility: visible; position: relative; top: 0; z-index: 2; opacity: 1; }

.home04 .swiper-slide > a { display: block; position: relative; }

.home04 .img2 { border: 20px solid rgba(255, 255, 255, 0.6); }

@media (max-width: 1199.98px) { .home04 .img { border: 3px solid rgba(255, 255, 255, 0.6); } }

.home04 .img > div { height: 0; padding-bottom:70%;  -webkit-box-sizing: content-box; box-sizing: content-box; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.home04 .title2 { text-align: left; font-size:14px; }

@media (min-width: 1200px) { .home04 .title2 { position: absolute; left: 0; top: 250px; width: 100%; padding: 0 50px; text-shadow: 0 1px 3px #000; font-size: 14px; color: #ffffff; }
  .home04 .title2::after { content: ""; display: block; background-color: #fff; width: 29px; height: 4px; margin: 10px auto; } }

@media (max-width: 1199.98px) { .home04 .title2 { padding-top: 5px; font-size: 13px; } }

.home04 .more { position: absolute; left: 0; top: 410px; width: 100%; text-align: center; padding-bottom: 40px; background: url(s20.png) no-repeat 50% 100%; text-shadow: 0 1px 3px #000; font-size: 22px; color: #ffffff; }

.home04 .swiper-pagination2 { position: static; margin-top: 30px; line-height: 1; text-align:center; }

.home04 .swiper-pagination-bullet { background: #D4D4D4; width: 16px; height: 16px; opacity: .6; }

.home04 .swiper-pagination-bullet-active { opacity: 1; background:#EF8C24; }



.footdb{
  height:452px;
   background: url(footbg.jpg) repeat-x;
}

.footcd{
  width:1201px;
  height:380px;
  margin-left:auto;
  margin-right:auto;
  background: url(footc.jpg) no-repeat;
}
  
  





.footcd from{
  margin-left:509px;
  margin-top:91px;
  width: 684px;
  border:1px solid #0000ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .footcd input[type="text"], .footcd  textarea {
    border: 1px solid #aaa;
    border-radius: 4px;
    width: 324px;
    height: 33px;
    background: rgba(255, 255, 255, 0.3);
    margin-bottom: 10px;
    padding: 5px 10px; }
  .footcd textarea {
    width: 653px;
    height: 130px; }
  .footcd .btns {
    width: 100%;
	margin-top:10px;
    text-align: center; }
    .footcd .btns > * {
      margin: 0 10px;
      border: 0 none;
      border-radius: 4px;
      background-color: #ED6D00;
      width: 112px;
      height: 34px;
      color: #fff;
      cursor: pointer;
      outline: none; }
      .footcd .btns > *:first-child {
        background-color: #ED6D00; }
  
  
    


.go-top { position: fixed; z-index: 19; left: 50%; bottom: 50px; margin-left: 630px; width: 50px; height: 50px; border: 1px solid #d4d4d4; border-radius: 50%; cursor: pointer; -webkit-transition: .3s .03s; transition: .3s .03s; opacity: 0; visibility: hidden; background: #eee url(s58.png) no-repeat 50% 50%/26px 26px; }

.go-top.show { opacity: 1; visibility: visible; }


.smt01{
  height:790px;
  background: url(index_02.jpg) no-repeat top center;
}


.smt01 a{
  display:block;
  height:100%;
}

.smt02{
  height:1034px;
  margin-top:68px;
}

.smt02 .t{
  text-align:center;
}


.smt03{
  height:832px;
  background: url(index_08.jpg) no-repeat top center;
}

.smt04{
  height:1111px;
  background: url(index_09.jpg) no-repeat top center;
}

.smt05{
  height:1282px;
  background: url(index_10.jpg) no-repeat top center;
}

.smt06{
  height:1684px;
  background: url(index_11.jpg) no-repeat top center;
}

.smt07{
  height:1943px;
  background: url(index_12.jpg) no-repeat top center;
}

.smt08{
  height:1425px;
  background: url(index_13.jpg) no-repeat top center;
}

.smt08 .c{
  width:1473px;
  height:1425px;
  margin-left:auto;
  margin-right:auto;
}

.smt09{
  height:1416px;
  background: url(index_14.jpg) no-repeat top center;
}

.smt09 .cc{
  height:1416px;
  width:1200px;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

.smt10{
  height:909px;
  background: url(index_15.jpg) no-repeat top center;
}

.abbb{
  display:none;
}

.product-item{
  width:413px;
  height:182px;
  position:absolute;
  bottom:150px;
  right:93px;
  overflow:visible;
}

.product-item .title{
  text-align:center;
}

.product-item .sec02 .sin img { display: block; margin: 0 auto; width:201px; height:129px; }


.product-item .sec02 .ls { position: relative;}

.product-item .sec02 .pn { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 36px; height: 36px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: .2s; transition: .2s; }

.product-item .sec02 .pn:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.8); }

.product-item .sec02 .prev { left: 0px; background-image: url(a1/s35.png); }

.product-item .sec02 .next { right: 0px; background-image: url(a1/s36.png); }













.product-item2 { }



@media (max-width: 1199.98px) { .product-item2 { width: 100%; padding-left: 12px; padding-right: 12px; max-width: 680px; } }

.product-item2 .xtt { font-size: 19px; letter-spacing: 3px; border-bottom: 1px solid #ddd; margin-top: -14px; margin-bottom: 25px; text-align: center; height: 48px; }

@media (max-width: 1199.98px) { .product-item2 .xtt { margin-bottom: 15px; font-size: 17px; } }

.product-item2 .xtt > span { padding: 0 10px; display: inline-block; height: 48px; line-height: 48px; border-bottom: 2px solid #9E5D35; }

.product-item2 > * { margin-left: auto; margin-right: auto; margin-bottom: 70px; }

@media (max-width: 1199.98px) { .product-item2 > * { margin-bottom: 40px; } }

@media (min-width: 1200px) { .product-item2 .sec01 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.product-item2 .sec01 > .title { margin-bottom: 20px; }

.product-item2 .sec01{
  width:468px;
  height:406px;
  position:absolute;
  left:43px;
  top:87px;
}


@media (min-width: 1200px) { .product-item2 .view { width: 468px; } }

.product-item2 .view .img-wrp { border: 0px solid #A7A7A7; padding: 0px; }

.product-item2 .view .img-wrp .img { width:468px; height:406px; -webkit-box-sizing: content-box; box-sizing: content-box; background-repeat: no-repeat; background-size: contain; background-position: center center; }

.product-item2 .view .show .pn { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 54px; height: 54px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: .2s; transition: .2s; }

.product-item2 .view .show .pn:hover { opacity: 1; }

.product-item2 .view .show .pn.swiper-button-disabled { opacity: 0.3 !important; background-color: rgba(0, 0, 0, 0.3) !important; cursor: default !important; }

.product-item2 .view .show .prev { left: 5px; background-image: url(a1/s35.png); }

.product-item2 .view .show .next { right: 5px; background-image: url(a1/s36.png); }

.product-item2 .view .h { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 16px; margin: 10px 0; }

.product-item2 .view .h span:nth-child(1) { padding-left: 10px; }

.product-item2 .view .h span:nth-child(2) { color: #666; }

.product-item2 .view .thumb{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}

.product-item2 .view .thumb .img { border: 1px solid #eee; padding: 2px; }

.product-item2 .view .thumb .img > div { padding-bottom: 100%; background-repeat: no-repeat; background-size: contain; background-position: center center; }

.product-item2 .view .thumb .swiper-slide-active .img { border-color: #9E5D35; }

.product-item2 .view .thumb .pn { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 54px; height: 54px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: .2s; transition: .2s; }

.product-item2 .view .thumb .pn:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.6); }

.product-item2 .view .thumb .pn.swiper-button-disabled { opacity: 0.5 !important; cursor: default; }

.product-item2 .view .thumb .prev { left: -15px; background-image: url(a1/s35.png); }

.product-item2 .view .thumb .next { right: -15px; background-image: url(a1/s36.png); }

@media (min-width: 1200px) { .product-item2 .info { width: 630px; } }

@media (max-width: 1199.98px) { .product-item2 .info { margin-top: 15px; } }

.product-item2 .info .n { margin-bottom: 25px; padding-left: 28px; background-repeat: no-repeat; background-position: 0 50%; }

.product-item2 .info .n em { font-style: normal; color: #9E5D35; }

.product-item2 .info .lnk { display: block; width: 102px; height: 32px; line-height: 32px; text-align: center; margin-top: 15px; background: #9E5D35; color: #ffffff; -webkit-transition: .3s; transition: .3s; }

.product-item2 .info .lnk:hover { background: #215bb8; }

.product-item2 .info .n1 { background-image: url(a1/s29.png); }

.product-item2 .info .n2 { background-image: url(a1/s30.png); }

.product-item2 .info .n3 { background-image: url(a1/s31.png); }

.product-item2 .info .n4 { background-image: url(a1/s32.png); }

.product-item2 .info .n5 { background-image: url(a1/s33.png); }

.product-item2 .info .n6 { background-image: url(a1/s34.png); }

.product-item2 .info .n7 span { color: #9E5D35; font-weight: bold; }

.product-item2 .info .buy-btn { display: block; color: #fff; margin-top: 30px; border-radius: 10px; background-color: #d32c25; width: 128px; height: 30px; line-height: 30px; text-align: center; }

@media (max-width: 1199.98px) { .product-item2 .info .buy-btn { margin: 15px auto; } }

.product-item2 .info .code { overflow: hidden; }

.product-item2 .info .code > div { float: right; padding: 5px; border: 1px solid #ccc; text-align: center; }

.product-item2 .info .code > div img { width: 105px; }

.product-item2 .info .code > div span { display: block; color: #888; }

.product-item2 .sec022 .sin img { display: block; margin: 0 auto; max-width: 1200px; }

@media (max-width: 1199.98px) { .product-item2 .sec022 .sin img { width: 100%; } }

.product-item2 .sec022 .ls { position: relative; }

.product-item2 .sec022 .pn { position: absolute; z-index: 10; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 66px; height: 66px; cursor: pointer; background-repeat: no-repeat; background-position: center center; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: .2s; transition: .2s; }

.product-item2 .sec022 .pn:hover { opacity: 1; background-color: rgba(0, 0, 0, 0.8); }

.product-item2 .sec022 .prev { left: 0; background-image: url(a1/s35.png); }

.product-item2 .sec022 .next { right: 0; background-image: url(a1/s36.png); }

.product-item2 .sec03{
  width:596px;
  position:absolute;
  top:162px;
  left:568px;
}

.product-item2 .sec03 .img { width:275px; height:275px; border:1px solid #CDCDCD; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.product-item2 .sec03 .title { text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.product-item2 .sec03 .swiper-pagination { position: static; margin-top: 30px; }

@media (max-width: 1199.98px) { .product-item2 .sec03 .swiper-pagination { margin-top: 10px; } }

.product-item2 .sec03 .swiper-pagination-bullet { width: 12px; height: 12px; }

.product-item2 .sec03 .swiper-pagination-bullet-active { background-color: #9E5D35; }

.product-item2 .sec04 .h { font-size: 16px; color: #5b5b5b; margin: 30px 0; }

@media (max-width: 1199.98px) { .product-item2 .sec04 .h { margin: 10px 0; } }

@media (min-width: 1200px) { .product-item2 .sec04 form { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (min-width: 1200px) { .product-item2 .sec04 .c { width: 480px; margin-right: 20px; } }

.product-item2 .sec04 .row { border: 1px solid #ccc; height: 60px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 1199.98px) { .product-item2 .sec04 .row { margin-bottom: 10px; } }

.product-item2 .sec04 .row label { width: 27.19665%; margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-right: 1px solid #B1B1B1; }

.product-item2 .sec04 .row input { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 10px; padding-right: 10px; border: 0 none; -webkit-box-sizing: border-box; box-sizing: border-box; outline: 0 none; }

.product-item2 .sec04 input[type="submit"] { display: block; height: 60px; width: 100%; background: #9E5D35; border: 0 none; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: .28s; transition: .28s; cursor: pointer; }

.product-item2 .sec04 input[type="submit"]:hover { background: #9E5D35; }

.product-item2 .sec04 textarea { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; width: 100%; border: 1px solid #ccc; padding: 10px; outline: 0 none; }

@media (max-width: 1199.98px) { .product-item2 .sec04 textarea { margin-bottom: 10px; height: 90px; } }

.product-item2 .sec05 iframe { display: block; width: 920px; height: 520px; margin: 0 auto; }


@media (max-width: 1199.98px) { .product-item2 .sec05 iframe { width: 100%; height: 280px; } }






.home01 .tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: left; -ms-flex-pack: left; justify-content: space-between; }

.home01 .t{
  text-align:center;
}



@media (max-width: 1199.98px) { .home01 .tabs { margin-bottom: 15px; } }

.home01 .tabs > * { text-align: center; margin: 0 1px; cursor: pointer; }

.home01 .tabs .nav{
   width:286px;
   height:171px;
   border:0px solid #000000;
}

.home01 .llabel{
  position:absolute;
  left:46px;
  top:36px;
  color:#000000;
  font-size:20px;
  font-weight:bold;
  width:1080px;
}

.home01 .ttile{
  position:absolute;
  left:44px;
  top:510px;
  color:#000000;
}

.home01 .bbrief{
  position:absolute;
  left:44px;
  top:634px;
  color:#000000;
  padding-right:50px;
}



@media (max-width: 1199.98px) { .home01 .tabs > * { margin: 0 5px; font-size: 12px; } }

.home01 .tabs > *:hover, .home01 .tabs > *.active { color: #1d9ee0; }

.home01 .tabs > * > div:first-child { height: 36px; background-repeat: no-repeat; background-position: center center; }

.home01 .tabs > div:nth-child(1) > div:first-child { background-image: url(s01.png); }

.home01 .tabs > div:nth-child(2) > div:first-child { background-image: url(s02.png); }

.home01 .tabs > div:nth-child(3) > div:first-child { background-image: url(s03.png); }

.home01 .tabs > div:nth-child(4) > div:first-child { background-image: url(s07.png); }

.home01 .tabs > a:nth-child(5) > div:first-child { background-image: url(s12.png); }

.home01 .panels { position: relative; }

.home01 .panels > * { position: absolute; left: 0; top: 0; width: 100%; z-index: 1; overflow: hidden; visibility: hidden; opacity: 0; -webkit-transition: .3s; transition: .3s; -webkit-transition-property: opacity,visibility; transition-property: opacity,visibility; }

.home01 .panels > *.active { visibility: visible; position: relative; z-index: 2; opacity: 1; }

.home01 .img { border-radius: 8px; height:300px; width:300px; -webkit-box-sizing: content-box; box-sizing: content-box; background-repeat: no-repeat; background-size: cover; background-position: center center; }

.home01 .title { padding-top: 8px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; }

.home01 .swiper-pagination { position: static; margin-top: 20px; }

.home01 .swiper-pagination-bullet { background: #2868af; width: 14px; height: 14px; }


.nosee{
  display:none;
}  



