ul,ol,li{list-style:none;}
.w1200{width:1200px; margin:0 auto; clear:both; display:block;padding:0px 20px;}
/* Slider */
.slick-slider {
  position: relative;

  display: block;
  box-sizing: border-box;

  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  z-index: -100;
}

.slick-list {
  position: relative;

  display: block;
  overflow: hidden;

  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;

  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;

  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;

  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;

  height: auto;

  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}


/*é¦–é¡µäº§å“å±•ç¤º*/
.product{
	width: 100%;
	
	overflow: hidden;
	margin: 0 auto;
    /*background: url(../images/probg.jpg) no-repeat center; */
}
.index_tit{
    height: 80px;
    text-align: center;
    margin-bottom: 36px; 
    font-size: 16px;
    color: #666;
}
.index_tit h3{
    font-size: 40px;
    font-weight: bold;
    height: 64px;
    line-height: 64px;
    color: #090909;
}
.index_tit h3 span{
    color: #da251d;
    font-weight: bold;
}
.product-nav{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 15px; 
    border-top: 1px solid #E3E3E3;
    border-bottom: 1px solid #E3E3E3;

}
.product .product-nav ul li{
  display: inline-block;
  height: 73px;
  line-height: 73px;
  font-size: 16px;
  color: #333;
  font-weight: bold;
  padding-right: 32px;
  background: url(../images/pc_icon.png) no-repeat right center;
}
.product .product-nav ul li:nth-child(6n){
    margin-right:0px;
}
.product .product-nav ul li a{
     
    display:block; font-size: 16px;
    text-align:center; color: #000;
}
.product .product-nav ul li:hover{
  color: #0079C2;
    
}
.product .product-nav ul li:hover a{
    color:#0079C2;
}
.product .pro_con{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.plists{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}
.plists ul li{
    width: 280px;
    height: 291px;
    overflow: hidden;    
    float: left;
    margin: 0 9px 20px 8px;
    text-align: center;
}
.plists ul li .pic{
    width: 278px;
    height: 211px;
    overflow: hidden;
    border: #cccccc 1px solid;
}
.plists ul li .pic img{
    width: 278px;
    height: 211px;
    overflow: hidden;
    transition: all 0.5s ease; 
}
.plists ul li .title{
    width: 260px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
    margin: 0 auto;
    border-top: #cccccc 1px solid; 
}
.plists ul li:hover .pic img{
    transition: all 0.2s; transform: scale(1.1,1.1);
}
.plists ul li .look_more{
    display: block;
    width: 110px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    border: #e12224 1px solid; 
    font-size: 14px;
    color: #e12224;
}
.product .look_more:hover{
    background: #e12224;
    color: #fff;
}
.plists ul li:hover{
    background: #cdcdcd;
}

.t_d{font-size:1.3rem;color:#8b8b8b}
.t_d_1{margin-top:4rem}
.t_t b{font-size:2.5rem}
@media(max-width:768px) {
.t_d{font-size:1.2rem;color:#8b8b8b}
.t_d_1{margin-top:2rem}
.t_t{margin:3rem auto 1rem}
.t_t b{font-size:1.8rem}
.t_d_1 .row .col-md-6{margin-bottom:1rem}

}

.index_cp_bg{background:url(../images/äº§å“1.jpg) center/cover no-repeat}

/*.index_cp{width:100%;display:block;}
.index_cp ul{margin:0;padding:0; clear:both; overflow: hidden;}
.index_cp li {float:left; width: 274px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;
 border:1px solid #e0e0e0;border-bottom:3px solid #e0e0e0; margin: 0 6px; margin-bottom:15px; }
.index_cp li:hover{border-bottom:3px solid #da251c;}
.index_cp li b{font-weight:normal; 
}
.index_cp li a{display:block;}
.index_cp li a .cp_name{display: block; width:280px; height:180px;background: #fff; color: #555;display: table-cell; text-align: center; vertical-align: middle;  overflow:hidden;}
.index_cp li a:hover span{transition:0.6s all 0s linear;}
.index_cp li a:hover b{color: #fff;}
.index_cp li a img{max-width: 272px; max-height:180px; vertical-align:middle;}
.index_cp li span{height:40px; line-height:40px;display:block; clear:both; width:100%; margin:0 auto; overflow:hidden; padding-bottom:8px;}
.index_cp li a .cp_name:hover img { transform: scale(1.1, 1.1);}
.index_cp li a .cp_name img{transition:transform 1s ease 0s}
.index_cp li .zxzx{ padding:0; clear:both;}
.index_cp li .zxzx a{ display: block; float: left;  width:50%;  text-align: center; height: 36px; line-height:36px;color: #fff;}
.index_cp li .zxzx .zzl{background: #93081A; color: #fff;}
.index_cp li .zxzx .zzr{ background: #bfbfbf;color: #fff;}*/
.bq{background-color:#222222; text-align:center; line-height:40px; font-size:14px;}
.index_cp{width:100%;display:block;}
.index_cp ul{margin:0;padding:0; clear:both; overflow: hidden;}
.index_cp li {float:left; width: 345px; overflow: hidden;border-collapse: collapse;margin: 0 5px; margin-bottom:25px;}
.index_cp li b{font-weight:normal;}
.index_cp li a{display:block; font-size:16px;}
.index_cp li a .cp_name{display: block; width:290px; height:219px;background: #fff; color: #555;display: table-cell;/*Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Â®Â¹Ã¥â„¢Â¨Ã¤Â»Â¥Ã¨Â¡Â¨Ã¦Â Â¼Ã§Å¡â€žÃ¥Ââ€¢Ã¥â€¦Æ’Ã¦Â Â¼Ã¥Â½Â¢Ã¥Â¼ÂÃ¦ËœÂ¾Ã§Â¤Âº*/ text-align: center; /* Ã¥Â®Å¾Ã§Å½Â°Ã¦Â°Â´Ã¥Â¹Â³Ã¥Â±â€¦Ã¤Â¸Â­ */ vertical-align: middle; /*Ã¥Â®Å¾Ã§Å½Â°Ã¥Å¾â€šÃ§â€ºÂ´Ã¥Â±â€¦Ã¤Â¸Â­*/ overflow:hidden;}
.index_cp li a:hover span{color:#D51717;}
.index_cp li a:hover b{color: #fff;}
.index_cp li a img{width: 345px; height:280px; vertical-align:middle;}
.index_cp li span{    color: #333;
  font-size: 22px;
  line-height: 80px;
  height: 81px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  border: 1px solid #e9e9e9;
  border-top: none;
  font-weight: bold;
  display: block;
  background: url(../images/p_icon.png) no-repeat right 2px center;}
.cp_desc{width:100%; height:25px; line-height:30px; color:#666; overflow:hidden; padding-bottom:8px;}


.index_cp li .zxzx{ padding:0; clear:both; border:1px solid #ccc;height: 36px;}
.index_cp li .zxzx a{ display: block; float: left;  width:50%; font-size:14px;text-align: center; height: 36px; line-height:36px;color: #363636;}
.index_cp li .zxzx .zzl{background:url(../images/ico11.jpg) no-repeat 20px center; text-indent:26px; color: #363636;}
.index_cp li .zxzx .zzr{background:url(../images/ico12.jpg) no-repeat 20px center; text-indent:26px;color: #363636;}

.c {clear: both;}
.w1400{width: 1400px;margin: 0 auto;}

/*============优势===============*/
.youshi_title{ width:461px; height:71px; margin:0 auto; padding-top:50px; margin-bottom:20px; }
.youshi{ width:1400px; margin:0 auto; position:relative;}
.youshi_nr{ background:url(../images/youshi_bg.jpg) no-repeat center top; width:100%; height:1062px;font-family:"微软雅黑"; line-height:26px;}

.youshi_1{
	position:absolute;
right: 0;
	top: 98px;
	width: 610px;
	height: 269px;
}

.youshi_2{
	position:absolute;
	top: 419px;
	width: 605px;
	height: 251px;
}

.youshi_3{
	position:absolute;
	right:0;
	top: 720px;
	width: 605px;
	height: 244px;
}

.ys_title{ font-size:26px; color:#0e3582; font-weight:bold;}
.ys_title span{ color:#F00;font-size:22px;font-weight:bold;}
.ys_yinwen{ color:#666; font-size:13px;}
.ys_nr{ font-size:17px; line-height:34px; margin-top:10px; color:#555;text-align: justify;}
.ys_nr ul li{ background:url(../images/sanjiao.jpg) no-repeat 0 7px; padding: 0 15px;}
.zixun_box{ width:500px; margin:0 auto; padding-top:990px;}
.zixun_box ul li{ float:left; padding:0 0 0 77px;}


/*公用右侧*/
.newscow_right{float:right;width: 350px;}
.newscow_right .news_product{border:1px solid #dbdbdb;padding:10px;}
.newscow_right .news_product .np_title{font-size:14px;color:#2a2a2a;line-height:12px;padding:10px 0;border-bottom:2px solid #2a2a2a;}
.newscow_right .news_product .np_title span{font-size:22px;line-height:32px;}
.newscow_right .news_product .bd{overflow:hidden;zoom:1;margin-top:30px;}
.newscow_right .news_product .bd ul li{}
.newscow_right .news_product .bd ul li .r_img{width:100%;position:relative;border:1px solid #ccc;height: 262px;}
.newscow_right .news_product .bd ul li .pic{position:absolute;top:0;left:0;width:100%;height:100%;height: 255px;}
.newscow_right .news_product .bd ul li .pic img{display:block;width:100%;height:260px;}
.newscow_right .news_product .bd ul li .title{height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.newscow_right .news_product .bd ul li .title a{color:#666}
.newscow_right .news_nlist{ padding-bottom:5px; overflow:hidden}
.newscow_right .news_nlist ul{ padding-top:5px}
.newscow_right .news_nlist ul li{line-height:36px;background:url(../images/zys_42.jpg) no-repeat 2px center; text-indent:0.3cm; margin:0 auto; border-bottom:1px dashed #d5d5d5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newscow_right .news_nlist ul li a{color: #000;}



.cp_class{width:1420px; margin:0 auto; padding:20px 0;}
.cp_class li{width:200px; height:50px; overflow:hidden; float:left; text-align:left;display:block;}
.cp_class li a{font-size:16px;height:44px; line-height:44px;display:block; float:left; color:#fff; background: #9e2e2a; transition:all 0.4s; width:94%; margin:2px auto; text-align:center;border: 1px solid #dbdbdb;}
.cp_class li a:hover{background:#000;color:#fff;}
.cp_class li.on a{background:#000;color:#fff;}
.cp_class li form{position: relative;}
.cp_class li form .txt{border: 1px solid #dddddd;height: 44px;padding-left: 10px;width: 240px;font-size: 16px;margin-top: 2px;position: relative;}
.cp_class li form .btn{background:url(/skin/default/images/sousuo1.png) no-repeat right center !important;width: 40px;height: 40px;position: absolute;top: 5px;z-index: 9999;right: 5px; cursor:pointer}


#c_static_731-1682243767502 {
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  width: auto;
  min-height: 0px;
 
  background: #f9f9f9;
}

#c_static_731-1682243767502 .e_image-40 {
  overflow: hidden;
  max-width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
}

#c_static_731-1682243767502 .e_image-40 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#c_static_731-1682243767502 .e_container-3 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  transition-property: all;
  margin-left: auto;
  margin-right: auto;
  width: 96%;
  max-width: 1400px;
  padding-bottom: 0px;
}

#c_static_731-1682243767502 .e_container-3 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_container-3 .cbox-3-0 {
  background: #000;
  background-color: rgba(255,255,255,0);
  align-self: center;
}

#c_static_731-1682243767502 .e_container-5 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  width: auto;

  padding-bottom: 60px;
}

#c_static_731-1682243767502 .e_container-5 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_text-8 {
  line-height: normal;
  font-size: 30px;
  color: #000;
  padding-top: 0px;
  font-weight: bold;
}
#c_static_731-1682243767502 .e_richText-9 {
  font-size: 16px;
  color: #000;
  line-height: 1.8;
  padding-top: 30px;
  padding-bottom: 0px;
  max-width: none;
  margin-bottom: 20px;
}

.btn {
  color: #212529;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 0 solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-primary {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
.btn:not(:disabled):not(.disabled), [role=button], [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled), summary {
    cursor: pointer;
}
#c_static_731-1682243767502 .e_button-37 {
  display: block;
  position: relative;
  overflow: hidden;
  text-align: center;
  box-sizing: border-box;
  width: 180px;
  padding: 8px;
  margin-right: auto;
  margin-left: 0px;
  background-color: #c00500;
  color: #fff;
  border-style: none;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  padding-right: 0px;
}

#c_static_731-1682243767502 .e_button-37 span {
  display: block;
  width: 100%;
  position: relative;
  z-index: 1;
  outline: 0;
  margin: 0px;
  overflow: hidden;
}
#c_static_731-1682243767502 .e_container-39 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
}
#c_static_731-1682243767502 .e_container-39 > .p_item {
    flex: 1;
    max-width: 100%;
    max-height: 100%;
}
#c_static_731-1682243767502 .e_container-19 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 0px solid #ccc;
  margin-right: auto;
  width: auto;
  margin-left: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #c00500;
  max-width: 92%;
}
#c_static_731-1682243767502 .e_container-19 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_scrollNumber-20 {
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  text-align: center;
  font-family: Arial;
  color: #c00500;
}

#c_static_731-1682243767502 .e_scrollNumber-20 .p_num {
  font-weight: bold;
  font-size: 46px;
}

#c_static_731-1682243767502 .e_scrollNumber-20 .p_plus {
  font-size: 16px;
}

#c_static_731-1682243767502 .e_text-21 {
  line-height: normal;
  text-align: center;
  font-size: 16px;
  color: #c00500;
  margin-top: 10px;
}

#c_static_731-1682243767502 .e_container-3 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}

#c_static_731-1682243767502 .e_container-3 .cbox-3-1 {
  background-position: center left;
  background-repeat: no-repeat;
  align-self: center;
}

#c_static_731-1682243767502 .e_image-4 {
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
  max-width: 90%;
  margin-right: 0px;
  margin-left: auto;
}

#c_static_731-1682243767502 .e_image-4 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#c_static_731-1682243767502 .e_loop-42 {
  margin-top: 0px;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

#c_static_731-1682243767502 .e_loop-42 .p_list {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  max-width: 100%;
}

#c_static_731-1682243767502 .e_loop-42 .p_loopitem {
  flex: 0 0 33.3%;
  position: relative;
}

#c_static_731-1682243767502 .e_loop-42 .p_loopitem {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(100% / 6);
}

#c_static_731-1682243767502 .e_container-43 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: auto;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
  cursor: pointer;
  transition: all ease .8s;
  margin-top: 15px;
}

#c_static_731-1682243767502 .e_container-43 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_image-44 {
  overflow: hidden;
  max-height: 285px;
}
#c_static_731-1682243767502 .e_image-44 img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

#c_static_731-1682243767502 .e_container-29 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 0px solid #ccc;
  margin-right: auto;
  width: auto;
  margin-left: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #c00500;
  max-width: 92%;
}

#c_static_731-1682243767502 .e_container-29 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_scrollNumber-30 {
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  text-align: center;
  font-family: Arial;
  color: #c00500;
}
#c_static_731-1682243767502 .e_scrollNumber-30 .p_num {
  font-weight: bold;
  font-size: 46px;
}

#c_static_731-1682243767502 .e_scrollNumber-30 .p_plus {
  font-size: 16px;
}

#c_static_731-1682243767502 .e_text-31 {
  line-height: normal;
  text-align: center;
  font-size: 16px;
  color: #c00500;
  margin-top: 10px;
}

#c_static_731-1682243767502 .e_container-32 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 0px solid #ccc;
  margin-right: auto;
  width: auto;
  margin-left: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #c00500;
  max-width: 92%;
}
#c_static_731-1682243767502 .e_container-32 > .p_item {
  flex: 1;
  max-width: 100%;
  max-height: 100%;
}
#c_static_731-1682243767502 .e_scrollNumber-33 {
  height: 60px;
  line-height: 60px;
  font-size: 46px;
  text-align: center;
  font-family: Arial;
  color: #c00500;
}
#c_static_731-1682243767502 .e_text-34 {
  line-height: normal;
  text-align: center;
  font-size: 16px;
  color: #c00500;
  margin-top: 10px;
}

