html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, table, th, td, span,p {
    padding: 0;
    margin: 0;       
}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
 input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

textarea {  -webkit-appearance: none;}   
.left{float: left;}
.right{float: right;}
.clear{clear: both}
body { width: 100%;  *cursor: default;
font: 16px/1.5 "Microsoft YaHei", Helvetica, STHeiti STXihei, Microsoft JhengHei, Arial;overflow-x:hidden;}
img{border:0px;max-width: 100%}
a{text-decoration: none;outline: none}
div{outline: none}
ul,li{list-style-type: none}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;}
.main{width:1600px;margin:0 auto;max-width: 90%}

.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
.overflow{overflow: hidden;}

.banner .swiper-container-vertical > .swiper-pagination-bullets{right:55px;}
.banner .swiper-pagination-bullet{width:10px;height:10px;background: transparent;opacity: 1;transition: all 1.5s;background:#ffffff;}
.banner .swiper-pagination-bullet-active{background:#c4102d;opacity: 1;}
.banner .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin:25px 0;}
.banner{position: relative;height: 917px;width: 100%}
.banner .swiper-container,.banner .swiper-slide {width: 100%;height: 100%;}
.banner .swiper-slide{cursor: pointer}

.banner .ban_left{position: absolute;bottom:0;left: 0;width:273px;height: 100%;background:url('../images/left.png') no-repeat center;z-index:9}
.banner .ban_right{position: absolute;bottom:0;right: 0;width:273px;height: 100%;background:url('../images/right.png') no-repeat center;z-index:9}

.banner .swiper-container-vertical > .swiper-button-prev {right:45px;top:calc(50% - 65px);left:auto;transform:translateY(-50%);background:url('../images/prev.png') no-repeat center;}
.banner .swiper-container-vertical > .swiper-button-next {right:45px;top:calc(50% + 105px);transform:translateY(-50%);background:url('../images/next.png') no-repeat center;}

.banner .b_logo{position: absolute;left: 64px;top:37px;z-index: 10;width: 108px;}
.icon1{width:100%;text-align: center;}
.banner .icon2{width: 108px;height:12px;background: url('../images/icon2.png') no-repeat center;margin:15px auto 10px;}
.banner .icon3{width: 77px;height:7px;background: url('../images/icon3.png') no-repeat center;margin:0 auto;}

.navlist{position:absolute;top:35px;left:273px;width: calc(100% - 273px);z-index: 100;text-align: center;}
.navlist li{display:inline-block;margin:0 5px;line-height: 2;}
.navlist li a{color: #fff;padding: 0 15px;font-size: 18px;display: inline-block;vertical-align: top;}

.sec1_left{width: 580px;float: left;padding-top: 90px;}
.sec1_right{width: 800px;float: right;}
.sec1_tit{font-size: 36.05px;color: #000000;font-weight: bold;width: 500px;padding-bottom: 35px;line-height: 1;border-bottom: 1px solid #e6e6e6}
.sec1_nr{font-size: 16px;color: #000000;line-height: 40px;padding:30px 0 50px}
.section1{padding: 75px 0}
.sec1_btn a{width: 222px;height: 74px;display: block;float: left;text-align: center;line-height: 74px;font-size:18px;}

.sec1_btn .btn1{background: #337db3;color: #fff;border:1px solid #337db3;}
.sec1_btn .btn2{color: #444444;border:1px solid #a7a7a7;}

.sec1_thumbs{height:165px;box-sizing: border-box;margin-top: 35px;transition:all 1s;}
.gallery-thumbs .swiper-slide .sec1_thumbs_pic{position:relative;width:100%;height:0;padding-top:100%;border-radius: 50%;cursor: pointer;}
.gallery-thumbs .swiper-slide{border-radius: 50%;border:3px solid #d3d3d3;transition:all 1s;}

.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border:6px solid #3f85b7;}

.sec1_right .gallery-top .swiper-button-prev {position: absolute;left: 70px;bottom: 50px;background:url('../images/l.png') no-repeat center;z-index: 10;top:auto;margin-top: 0}
.sec1_right .gallery-top .swiper-button-next {position: absolute;left: 187px;bottom: 50px;background:url('../images/r.png') no-repeat center;z-index: 10;top:auto;margin-top: 0}
.sec1_right .gallery-top .swiper-pagination-fraction{bottom: 50px;color: #c4102d;left:99px;font-size:30px;width:80px;font-style: italic;}

.sec1_left .sec1_left_nr{display: none;background: #fff}

.sec1_left_more{font-size: 18px;color: #444444;background: url('../images/m.png') no-repeat center right;padding-right: 49px;margin-top: 110px;display: inline-block;}

.section1{background: url('../images/sec1.jpg') no-repeat center right;height: 839px}

.section2{background: #337db3;position: relative;}
.sec2_left{width: 50%;float: left;height: 443px;background: url('../images/sec2_left.jpg') repeat-x; -webkit-animation: scrollBad 50s linear infinite;-moz-animation: scrollBad 50s linear infinite;animation: scrollBad 50s linear infinite;position: relative;}
.sec2_left_bg{position: absolute;top:0;left: 0;width: 100%;right: 0;bottom: 0;background: rgb(0,0,0,0.5);}

.sec2_l{width: 50%;float: left;position: relative;}
.sec2_r{width: 50%;float: right;}
.sec2_nr{width: 100%;position: absolute;top:0;left: 0;width: 100%;right: 0;bottom: 0;}
.sec2_nr .main{position: relative;}
.sec2_tit{color: #ffffff;font-size: 43.37px;font-family: Impact;text-transform: uppercase;line-height: 1;margin-left:28px;}
.sec2_l .p1{background: url('../images/p1.png') no-repeat center bottom;width: 108px;height: 17px;margin-top: 128px;margin-bottom: 10px;margin-left: 37px}
.sec2_l .p2{width: 145px;height: 18px;background: url('../images/p2.png') no-repeat center left;margin-top: 10px;margin-left: 114px}
.sec2_logo{position: absolute;right: 43px;top:43px;}
@-moz-keyframes scrollBad {
    0% {
        background-position: 0px 0;
    }
    100% {
        background-position: 1920px 0;
    }
}
@keyframes scrollBad {
    0% {
        background-position: 0px 0;
    }
    100% {
        background-position: 1920px 0;
    }
}


.sec2_more{width: 225px;height: 50px;line-height: 50px;border:1px solid #fff;color: #fff;font-size: 15px;display: block;letter-spacing:24px;float: right;margin-top: 88px;margin-right: 35px;background: url('../images/jian.png') no-repeat center right 27px;padding-left: 30px}
.sec2_r_nr{width: 690px;margin:0 auto;padding-top: 85px}
.sec2_r_con{font-size: 14px;color: #ffffff;line-height: 2;padding-top:27px}
.sec2_r_info{width: 336px;}
.sec2_r_pic{margin-top: 10px}

.section3{width: 100%;background: url('../images/sec3.jpg') no-repeat left top;padding: 95px 0 68px}
.sec3_left{width: 539px;float: left;}
.sec3_left_pic{position:relative;width:100%;height:0;padding-top:100%;}
.sec3_left_pic img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;}
.sec3_right{float: right;width: 917px;background: url('../images/sec3_r.jpg') no-repeat center;}

.sec3_r_list li{width: 430px;height: 70px;text-align: center;line-height: 70px;color: #fff;font-size: 16px;border-radius: 10px;float: left;margin-right: 9px;margin-bottom: 22px}
.sec3_r_list li:nth-child(1){background: #1b1f2a;}
.sec3_r_list li:nth-child(2){background: #817f80;}
/*.sec3_r_list li:nth-child(3){background: #718273;margin-right: 0}*/
.sec3_r_list li:nth-child(3){background: #718273;}
.sec3_r_list li:nth-child(4){background: #6789bc;}
.sec3_r_list li:nth-child(5){background: #a27179;}
.sec3_r_list li:nth-child(6){background: #937692;}
/*.sec3_r_list li:nth-child(6){background: #937692;margin-right: 0}*/

.sec3_r_list{padding-top:80px}
.sec3_bt{padding-top: 10px;font-size: 25px;color: #333;text-align: center;font-weight: bold;color: #000;display: block;}
.section4{width: 100%;background: url('../images/sec4.jpg') no-repeat left top;padding:50px 0 65px;background-size: cover}
.sec4_tit{text-align: center;}
.sec4_list{padding-top: 48px}
.sec4_left{width: 795px;float:left;max-width:49%}
.sec4_li{height: 150px;background: #fff;margin-bottom: 19px;overflow: hidden;}
.time{background: #0372ba;width: 140px;height: 150px;text-align: center;color: #fff;float: left;}
.sec4_info{width: 592px;float: left;margin-left: 25px;max-width: calc(100% - 190px);padding-top: 30px}
.sec4_bt{font-size: 20px;color: #000000;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec4_jian{font-size: 16px;color: #747474;line-height: 26px;margin-top: 15px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.time{text-align: center;padding-top: 25px}
.time .d{font-size: 51.09px;font-family: Impact;background: url('../images/l.jpg') no-repeat center bottom;padding-bottom: 10px;line-height: 1;}
.time .y{font-size: 18px;margin-top:7px}

.sec4_li:hover .time{background: #c4102d}

.sec4_right{width: 742px;float: right;max-width:48%}
.sec4_r_top{position: relative;}
.sec4_r_top_info{position: absolute;bottom: 0;left:0;width: 100%;height: 115px;background: rgba(0,0,0,0.5);padding:13px 35px 0;}
.sec4_r_top_tit{font-size: 20px;color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec4_r_top_jian{font-size: 16px;color: #bfbdbc;margin-top:7px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sec4_r_des{padding:0 10px;line-height: 62px;font-size: 18px;background: #fff;height: 62px}
.sec4_r_des p{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.video_pic{position:relative;width:100%;height:0;padding-top:58%;}
.video_pic video{position:absolute;top:0;left:0;width:100%;height:100%;}

.video_pic  img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.video_pic i{
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: url(../images/play.png) no-repeat center;
/*    background-color: 
    rgba(0, 0, 0, 0.5); */
    z-index: 1;
    background-size: 50px;
}

.sec4_more{display: block;width: 157px;height: 43px;border:1px solid #fff;font-size: 18px;color: #fff;border:1px solid #fff;text-align: center;line-height: 43px;margin:28px auto 0;}

.ads img{width: 100%;display: block;}


.section5 li{width: 757px;height: 410px;position: relative;max-width: 48.5%}
.section5 li:nth-child(2n+1){float: left;}
.section5 li:nth-child(2n){float: right;}

.section5{margin-top: 55px;padding-bottom: 25px}
.section5 li{margin-bottom: 55px;position: relative;}
.sec5_bg{position: absolute;bottom: 0;left:0;width: 444px;height: 100%;background: url('../images/sec5_bg.png') no-repeat center left;}

.bot{width: 100%;background:#337db3;}
.bot .main{width: 1220px;margin:0 auto;}
.bot_top{padding-bottom:50px;padding-top: 45px}
.bot_bot{background:#1a5580}
.bot_left{margin-top: 10px;width:708px;float: left;}
.bot_left li{float: left;min-width:80px;width:25%}
.bot_li_a{display: block;font-size: 16px;color: #fff}
.bot_left li .two dd a{font-size: 14px;color: #fff;}
.bot_left li .two dd{line-height:2.1;}
.bot_left li .two{margin-top:25px}

.bot_mid{float: left;font-size: 14px;color: #fff;text-align: center;padding-top:5px}
.bot_mid p{margin-top: 5px}
.bot_right{float: right;width:320px;color: #fff}
.bot_r_tel{font-size: 28px;font-family: Impact;background: url('../images/tel.png') no-repeat top right;text-align: right;padding-right: 65px;padding-top:20px}
.bot_r_addr{text-align: right;font-size: 16px;line-height: 30px;padding:10px 0 25px}
.zx{display: block;width:186px;height:45px;color: #fff;padding-left: 33px;line-height: 45px;background: url('../images/zx.png') no-repeat center;background-size:100%;float: right;}
.zx:hover{color: #fff}
.bot_bot{padding: 25px 0;}
.bot_bot_left{font-size: 14px;color: #fff;width: calc(100% - 300px);float: left;line-height:35px;}
.bot_bot_left a{color: #fff;}
.qq{width: 30px;height: 32px;background: url('../images/qq.png') no-repeat center;display: block;float: left;}
.wx{display: block;width: 37px;height: 30px;background: url('../images/wx.png') no-repeat center;float: right;position: relative;}
.bot_bot_right{width: 100px;float: right;background: url('../images/s.png') no-repeat center left 45px;}

.wx .pop { visibility: hidden; opacity: 0; z-index: -0; position: absolute; bottom: 150%; left: -100%;width: 100px}
.wx:hover .pop { visibility: visible; opacity: 1; z-index: 100;}
.zx{overflow: hidden;border-radius: 5px;cursor:pointer;box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);text-shadow: none;-webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);}
.zx:hover {box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);text-shadow: 1px 1px 2px #427388;}

.sec5_left{width:345px;padding: 45px 0 0 32px;height: 100%;background:rgb(3, 114, 186);}
.sec5_tit{font-size: 39.08px;color: #ffffff;font-weight: bold;}
.sec5_key{color: #ffffff;font-size:23px;margin-top:3px}
.sec5_des{font-size:23px;color: #fff;font-weight: bold;margin-top:10px}
.sec5_des span{color: #ffa800}
.sec5_des span strong{font-size: 30px;}
.section5 li{position: relative;}
.enter{display: block;width: 170px;height: 48px;line-height:42px;text-align:center;color: #ffffff;font-size: 30.48px;border:1px solid #fff;position: absolute;bottom: 84px;left:40px;}
.sec5_right{width: calc(100% - 345px);position: absolute;right: 0;top:10px;height: 90px;line-height: 90px;font-size: 38px;font-weight: bold;color: #505050;padding-left: 110px;background:#fff url('../images/car.png') no-repeat center left 36px;}

.sec5_li1 .sec5_left{background:rgb(3, 114, 186) url('../images/bz.png') no-repeat bottom left;}
.sec5_li1 .enter{left:44px;}
.sec5_tit2{position: absolute;top:70px;left:35px;z-index: 1}

.banner2{width: 100%}
.banner2 img{width: 100%;display: block;}
.logo{position: absolute;top:10px;left:75px}
.nav_list{position: absolute;top:35px;left:50%;transform:translateX(-50%);text-align: center;width: 85%}
.nav_list li{display:inline-block;margin:0 30px;line-height: 2;}
.nav_list li a{color: #fff;padding: 0 15px;font-size: 18px;display: inline-block;vertical-align: top;}

.lanmu{text-align: center;color: #444444;font-size: 38.53px;font-weight: bold;padding: 50px 0 35px}
.type{text-align: center;margin-bottom: 53px}
.type li{display: inline-block;}
.type li a{font-size: 18px;color: #989797}

.down_list li{float: left;width:22%;margin-right:4%;margin-bottom:45px}
.down_list li:nth-child(4n){margin-right: 0}
.down_list li a{display: block;}
.down_list li .down_pic{position:relative;width:100%;height:0;padding-top:155%;border:3px solid #cecece;}
.down_list li .down_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.down_tit{text-align: center;font-size: 22px;font-weight: bold;color: #444444;margin-top:10px;line-height: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.down_list li:hover .down_tit{color: #337db3}



.Vbtn-4 {
  position: relative;
  transition: all 150ms linear 0s;
}
.Vbtn-4:hover, .Vbtn-4:active {
  
  transition: all 150ms linear 0s;
}
.Vbtn-4:after, .Vbtn-4:before {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border: 1px solid rgba(255, 255, 255, 0);
  bottom: 0px;
  content: " ";
  display: block;
  margin: 0 auto;
  position: relative;
  -webkit-transition: all 280ms ease-in-out;
  transition: all 280ms ease-in-out;
  width: 0;
}
.Vbtn-4:hover:after, .Vbtn-4:hover:before {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-color: #fff;
  -webkit-transition: width 350ms ease-in-out;
  transition: width 350ms ease-in-out;
  width: 100%;
}

.Vbtn-4:hover:before {
  bottom: auto;
  top: 0;
  width: 100%;
}
.btn-5 {
  cursor:pointer;
 
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
  outline: 1px solid;
  outline-color: rgba(255, 255, 255, 0.5);
  outline-offset: 0px;
  text-shadow: none;
  -webkit-transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}

.btn-5:hover {
  border: 1px solid;
  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0.5), 0 0 20px rgba(255, 255, 255, 0.2);
  outline-color: rgba(255, 255, 255, 0);
  outline-offset: 15px;
  text-shadow: 1px 1px 2px #427388;
}

.xp_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url('../images/xp_bg.png') no-repeat center;}
.xp_bg{
    animation: shrink 5s linear infinite;
    -moz-animation: shrink 5s linear infinite;
    -webkit-animation: shrink 5s linear infinite;
    -o-animation: shrink 5s linear infinite;
}
@keyframes shrink{
    0%{
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100%{
      transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes shrink{
    0%{
      transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
    }
    100%{
      transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -webkit-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
    }
}
.section4 .main{padding-bottom: 10px}

.sec1_btn a{text-align:center;overflow:hidden;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.sec1_btn a i{position:relative;z-index:2;font-style: normal;}
.sec1_btn a:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;left:50%;top:0;width:0;height:110%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.sec1_btn a:after{background:#c4102d;}
.sec1_btn a:hover{border:1px solid #c4102d;}
.sec1_btn a:hover:after{width:100%}
.sec1_btn a:hover{color: #fff}
.sec1_left_more:hover{transition:all 1.5s;}
.sec1_left_more:hover{color:#337db3;padding-right:55px; }




.sec4_list li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
.sec4_list li:hover{transform:translateY(-10px);}

.sec4_right .sec4_r_top,.sec4_right .sec4_r_bot{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
.sec4_right .sec4_r_top:hover,.sec4_right .sec4_r_bot:hover{transform:translateY(-10px);}


.down{
    animation:down 1s;
    -moz-animation:down 1s;
    -webkit-animation:down 1s;
    -o-animation:down 1s;
    animation-fill-mode: forwards;
}
@keyframes down{
    0%{
      top:10px;
    }
    100%{
     top:40px;
    }
}
@-webkit-keyframes down{
    0%{
     top:10px;
    }
    100%{
     top:40px;
    }
}

.prod_list li {background: url(../images/prod.jpg) no-repeat center right 315px;padding-bottom: 80px}
.prod_list li .sec1_left{padding-top: 65px}

/*.type li:hover a{color: #c4102d}
.type li{display: inline-block;margin-left: 15px;transition:all 1s;}
.type li::after{ margin-left: 15px;content:"|";color: #989797}
.type li:last-child::after{content:"";}*/

.type li{display: inline-block;height:35px;line-height: 33px;padding:0 18px;border-radius:20px;border:1px solid #0372ba;min-width: 100px;margin:0 8px;background: #0372ba;margin-bottom: 5px}
.type li a{color: #fff;font-size: 16px;}
.type li{text-align:center;overflow:hidden;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.type li a{position:relative;z-index:2}
.type li:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;left:50%;top:0;width:0;height:110%;background:#c4102d;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.type li:hover{border:1px solid #c4102d;background: #c4102d}
.type li:hover:after{width:100%}
.type li:hover a{color: #fff}
.type li.active a{color: #fff}
.type li.active{border:1px solid #c4102d;background: #c4102d}
.type li.active:after{width:100%}

.typetwo{text-align: center;margin-bottom: 53px}
.typetwo li{display: inline-block;height:35px;line-height: 33px;padding:0 18px;min-width: 100px;margin:0 8px;margin-bottom: 5px}
.typetwo li a{color: #000;font-size: 14px;}
.typetwo li{text-align:center;overflow:hidden;position:relative;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
.typetwo li a{position:relative;z-index:2}
.typetwo li:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;content:"";position:absolute;left:50%;top:0;width:0;height:110%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;transition:all 0.2s ease}
/*.typetwo li:hover{}*/
.typetwo li:hover:after{width:100%}
.typetwo li:hover a{text-decoration: underline;color: #c4102d}
.typetwo li.active a{text-decoration: underline;color: #c4102d}
/*.typetwo li.active{}*/
.typetwo li.active:after{width:100%}

/*.type li.active a{color:#c4102d}*/
.prod_list li .prod_pic{box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.3);box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.prod_list li .prod_right{width: 790px;}
.prod_pic{position:relative;width:100%;height:0;padding-top:61%;}
.prod_pic img{display: block;position:absolute;top:0;left:0;width:100%;height:100%;}

.ps_pic{text-align: center;margin-bottom: 55px}
.ps_tit{color: #000000;font-size: 36px;font-weight: bold;background: url('../images/bor.jpg') no-repeat center left;padding-left: 20px;margin-bottom:30px;}
.ps_nr{padding:45px 0 50px;font-size: 16px;line-height: 2;color: #000000;border-top: 1px solid #e6e6e6;}
.fenye{padding: 30px 0 80px}
.fenye li{font-size: 16px;color: #000000;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fenye li a{color: #000000}
.fenye li:hover a{color: #c4102d}

.fenye li:nth-child(2){text-align: right;};
.news_list li a{display: block;}

.news_left{width: 357px;float: left;}

.news_pic{position:relative;width:100%;height:0;padding-top:56%;}
.news_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.news_right{width:calc(100% - 475px);position: absolute;right:40px;top:50%;transform:translateY(-50%);}

.news_list .news_li{padding: 35px;border-bottom:1px solid #dcdcdc;position: relative;}
.news_list .news_li .date{font-size: 22px;color: #7e7e7e}
.news_tit{font-size: 22px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 10px;background: url('../images/x.jpg') no-repeat left bottom;padding-bottom: 25px}
.news_jian{font-size: 14px;color: #626262;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-top: 30px}

.news_list li:hover .news_li{background: #eaeaea}
.news_list li .news_li{transition: all 0.5s;}
.news_list li .news_li:hover{box-shadow: 0px 20px 20px 0px rgba(0,0,0,0.3);box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);transform: scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-webkit-transform:scale(1.02);}

.page{padding: 50px 0 90px}

.ns_tit{text-align: center;font-size: 28px;color: #000000;margin-bottom: 35px}
.ns_info{font-size: 16px;color: #666666;height: 60px;line-height: 60px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align: center;}
.ns_nr{border-bottom:1px solid #dcdcdc;padding: 50px 0 48px;font-size: 16px;color:#666666;line-height: 2;}

.bz_list{padding: 0 30px}
.bz_list li{float: left;width: 738px;max-width: 48.5%;}
.bz_list li:nth-child(2n){float: right;}

.bz_list li .bz_pic{border:1px solid #cecece;}
.bz_list li .bz_pic{position:relative;width:100%;height:0;padding-top:59%;}
.bz_list li .bz_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
.bz_tit{text-align: center;font-size: 24px;color: #444444;font-weight: bold;padding-top: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.bz_list{padding-bottom: 50px}

.nohave{background: url('../images/ws.jpg') no-repeat center ;min-height: 395px;width: 100%;margin-top:25px;margin-bottom: 90px}

.about .main{width: 1200px;margin:0 auto;}
.about1{width: 100%;background:#ececec;height: 609px;position: relative;}
.about1_pic img{display: block;}
.about1_left{height: 609px;width: 47.6%;}
.about1_right{height: 500px;width: 56%;position: absolute;right: 0;top:55px;background: #fff;}
.about1 .main{width: 1200px;position: absolute;top:100px;left:50%;transform: translateX(-50%);}
.about1_nr{width: 660px;}
.about1_tit{color: #444444;font-size: 38.53px;font-weight: bold;margin-bottom:35px;line-height: 40px;}
.about1_con{color: #202020;font-size: 15px;line-height:2;margin-bottom: 40px}
.about1_more{width: 142px;height: 41px;color: #fff;display: block;text-align: center;background:#c4102d url('../images/more.png') no-repeat center bottom 9px;padding-top:5px;font-size: 14px;}

.about2{width: 100%;background:#fff url('../images/about2.jpg') no-repeat center top;padding-top: 70px;}
.about_tit{text-align: center;color: #444444;padding-bottom: 48px}
.about_tit p{font-size: 38.53px;font-weight: bold;line-height: 40px;margin-bottom: 15px}
.about_tit span{display: block;font-size: 16px;background: url('../images/about_tit.png') no-repeat center;color: #414141}

.about2 .about_tit{color: #fff;}
.about2 .about_tit span{background: url('../images/about_tit2.png') no-repeat center;color: #fff}

.about2_nr{background: #f7f7f8;padding:50px 55px 55px 80px;}
.about2_left{width: 622px;font-size: 15px;color: #1f1f1f;line-height: 28px;}
.about2_right{width: 365px}
.about2_img{margin-bottom:55px;margin-top: 15px;}

.about3{padding-top: 65px}
.about3_nr{width: 100%;position: relative;padding:25px 0 85px;}
.about3_nr .swiper-slide{width: 300px;float: left;text-align: center;}
.about3_nr .swiper-slide .p1{font-size: 30px;color: #000000;}
.about3_nr .swiper-slide .p2{font-size: 14px;color: #444444;line-height: 28px;width: 272px;margin:0 auto;margin-top:76px;height: 112px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.about3_nr .swiper-slide .line{position: absolute;width: 100%;height:1px;background: #e6e7e8;top: 75px;}
.about3_nr .swiper-slide .pic{width: 272px;height:154px;margin:20px auto 0;}

.about3_nr .z-sy6-o1{width:10px;height:10px;background: #b6b6b6;border: 0;border-radius: 50%;position: absolute;cursor: pointer;top: 50%;margin-top: -5px;z-index: 9;left: 50%;margin-left:-5px;}
.about3_nr .z-sy6-o2{width: 100%;height: 100%;border: 0;border-radius: 50%;background: rgba(185,185,185,0.5);animation: circle1 2s linear infinite;}
  @keyframes circle1{0%{transform: scale(1);opacity: 1;}100%{transform: scale(2);opacity: 0;}}
.about3_nr .z-sy6-o3{width: 100%;height: 100%;border: 0;border-radius: 50%;background: rgba(185,185,185,0.5);animation: circle2 2s linear infinite;position: absolute;top: 0;left: 0;}
  @keyframes circle2{0%{transform: scale(2);opacity: 1;}100%{transform: scale(5);opacity: 0;}}

  .about4_nr .swiper-slide{padding:10px;}
  .about4_nr .swiper-slide a{background: #fff;box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.3);box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);display: block;}

  .about4{width: 100%;background: #ecedef}
  .about4_nr{padding-bottom:40px;position: relative;}
  .about4_nr .swiper-pagination{width: 100%;bottom: 0}
  .about4_nr .swiper-pagination-bullet{margin:0 7px;}

  .about4_nr .swiper-pagination-bullet-active{background: #c4102d;}
  .about4{padding:65px 0 35px;}
  .about4_info{padding:0 26px;height: 115px;line-height: 25px;}
  .about4_bt{font-size: 20px;color: #444444;background: url('../images/line.jpg') no-repeat left bottom 2px;padding-top:20px;margin-bottom:15px}
  .about4_info span{display: block;font-size: 14px;color: #a1a1a1}
  .about4_more{display: block;height: 45px;line-height: 45px;width: 224px;background: #790000;color: #fff;font-size: 18px;text-align: center;margin:0 auto;}

  .about5{padding-top:55px;overflow:hidden;}
  .about5 li{float: left;text-align: center;font-size: 28.57px;color: #000000;min-width: 235px;max-width: 435px}
  .about5_list li p{font-size: 26.27px;color: #000000;font-weight: bold;padding-top:85px;margin-top:20px;}
  .about5_list li:nth-child(2){ margin: 0 160px;}
  .about5_list li:nth-child(1) p{background:url('../images/c1.png') no-repeat center top; }
  .about5_list li:nth-child(2) p{background:url('../images/c2.png') no-repeat center top; }
  .about5_list li:nth-child(3) p{background:url('../images/c3.png') no-repeat center top; }

  .map {width: 100%;margin-top: 85px;}

  .side li a{display: block;position: absolute;top:0;left:0;bottom: 0;right: 0}
  .side{position:fixed;right: 0;bottom: 5%;width:60px;z-index: 100000;}
  .side li{height:60px;position: relative;padding-left:60px;position: relative;cursor: pointer;margin-bottom: 1px}

  .side li:nth-child(2){background:#d7d7d7 url('../images/s2.png') no-repeat center left 14px;}
  .side li:nth-child(3){background:#d7d7d7 url('../images/s3.png') no-repeat center left 15px;cursor: pointer;}

  .side li:nth-child(2):hover{background:#c4102d url('../images/s22.png') no-repeat center left 14px;}
  .side li:nth-child(3):hover{background:#c4102d url('../images/s33.png') no-repeat center left 15px;}
  .side ul li .sidebox img{width:26px;height:31px;margin: 15px 16px;float: left;}
  .side ul li .sidebox {
      position: absolute;
      width: 60px;
      height:60px;
      line-height: 60px;
      font-size: 15px;color: #fff;
      top: 0;
      right: 0;
      transition: all 0.5s;
      background: #d7d7d7;
      overflow: hidden;
  }
  .side li .ewm {
      opacity: 0;
      left: -120px;
      position: absolute;
      width: 120px;
     
      text-align: center;
     
  }
  .side li .ewm img{width: 120px;display: block;}

  .page{border-top:1px solid #dcdcdc;padding: 55px 0}
  .page a{display: inline-block;height: 55px;line-height:55px;text-align: center;background: #dfdfdf;padding: 0 15px;font-size:18px;color: #000000;margin-right:12px;text-align: center;}
  .page a.pre_page{margin-right: 20px;width: 130px;color: #5a5859}
  .page a.next_page{margin-left: 5px;width: 130px;background: #0372ba;color: #fff}
  .page a.select{background: #c4102d;color: #fff}

  .prod_list{padding-bottom: 20px}

  .reg{background: url('../images/reg.jpg') no-repeat top left;}
  .reg_form{width:350px;margin-left:340px}
  .reg_tit{font-size: 26px;color: #000000;padding-top: 35px;margin-bottom: 40px}

  .user_form .layui-form-item .layui-form-label{font-size: 15px;color: #333333;margin-bottom:8px;display: block;padding: 0;float: none;text-align: left;}
  .user_form .layui-form-item  input{display: block;width: 100%;height: 40px;display: block;line-height: 40px;background: #edf8ff;border:1px solid #cecece;border-radius: 5px;padding: 0 10px;}

   .user_form .layui-form-item {margin-bottom: 20px;}
   .layui-input-block {margin-left:0px;}

   .reg .layui-form-item.phone  input{width: 218px;float: left;}

   .getCode{width: 120px;height:40px;line-height: 40px;background: #bcf7f6;border-radius: 5px;border:1px solid #31adaa;display: block;float: right;font-size: 14px;color: #333333;text-align: center;}

   .protocol{font-size: 14px;color:#333333;position: relative;padding-left:30px}
   .protocol a{color: #0030ff}
   .protocol input[type="checkbox"] {appearance: none;-webkit-appearance: none;outline: none;display: none;margin:0;}
   .protocol input[type='checkbox']{position: absolute;top:0px;left:0;}
   .protocol input[type='checkbox']{background: url('../images/opt.png') no-repeat center left;display: block;height:20px;width:20px;}
   .protocol input[type='checkbox']:checked{background:url('../images/opt2.png') no-repeat center left;}

   .handle{display: block;width: 100%;height: 45px;line-height: 45px;background: #c4102d;text-align: center;border:0px;color: #fff;font-size: 16px;font-weight: bold;color: #ffffff;margin-top: 35px;border-radius: 10px}

   .reg_style {
       border-radius:8px !important;
       overflow: hidden;
   }
   .reg_style .layui-layer-setwin .layui-layer-close {
       background: url(../images/close.png) no-repeat center top;
       width: 27px;
       height: 27px;
       position: absolute;
       right: 40px;
       top: 30px;
   }
    .reg_style .layui-layer-setwin .layui-layer-close2:hover {
        background-position: 0px 0px;
    }
   .agreement{padding:10px 3%;}
   .login_form{width: 350px;margin:0 auto;}
   .login{background: url('../images/login.jpg') no-repeat center bottom;height: 560px}

   .tip{text-align: right;color: #666;font-size:14px;margin-bottom:10px;}
   .login .handle{margin-top: 5px}
   .nav_list li.user_li{color: #fff;}
   .nav_list li.user_li a{padding: 0 7px}

   .nav_list li.user_li a.username{max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
   .nav_list li.user_li a.exit:hover{color: #c4102d;}

   .navlist li.user_li{color: #fff;}
   .navlist li.user_li a{padding: 0 7px}

   .navlist li.user_li a.username{max-width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
   .navlist li.user_li a.exit:hover{color: #c4102d;}

   .bot_left li .two dd a:hover{color: #c4102d;}
  .section4 a{display: block;}
  .danye_nr{line-height: 2;font-size: 16px;padding-bottom:100px}

  .sec4_list .sec4_li:hover .sec4_bt{color: #c4102d}

  .sec4_list .sec4_r_top :hover .sec4_r_top_jian{color: #fff}


  .bz_list li .bz_pic{position: relative;overflow: hidden;}
  .bz_list li .bz_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
  .bz_list li:hover .bz_pic img{transform:scale(1.05);}
  .bz_list li:hover .bz_tit{color: #e23a31}

  
  .prod_list li .prod_pic{position: relative;overflow: hidden;}
  .prod_list li .prod_pic img{transition:all 0.8s;-webkit-transition:all 0.8s;}
  .prod_list li:hover .prod_pic img{transform:scale(1.05);}
 

 .down_list li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}
 .down_list li:hover{transform:translateY(-10px);}

 @media screen and (max-width:1680px){
    .sec3_left{width: 35%;}
    .sec3_right{width: 60%}
    .sec3_r_list {padding-top:70px;}
    .sec3_r_list li{margin-left: 0;width: 48%}
    .sec3_r_list li:nth-child(2n+1){float: left;}
    .sec3_r_list li:nth-child(2n){float: right;}
    .sec1_left{padding-top: 0;max-width: 48%}
    .prod_list li .prod_right{max-width: 48%}
    .sec1_right{max-width: 48%}
    .prod_list li .sec1_left{padding-top: 0}
    .nav_list li {margin: 0 20px;}
 }

  @media screen and (max-width:1500px){
  .sec2_r_nr{width: 635px}
  .sec2_tit{font-size: 35px;}
  .sec5_left{max-width:50%}
  .sec5_right{width: 50%;font-size: 32px;}
  .about1_right{width: 60%}
  .nav_list li {margin: 0 15px;}
 }

  @media screen and (max-width:1300px){
  .bot_left{width: 600px}
  .sec5_key{font-size: 20px;}
  .sec5_des span b{font-size: 23px;}
  .banner{height: 750px}
  .about5_list li:nth-child(2) {margin: 0 145px;}
  .nav_list li {margin: 0 10px;}
  
  .sec2_r_nr {width: 600px;}
  .sec2_r_info{width: 300px}
 }

 .about3,.about4{display: none}

 .tip_code{text-align:center;padding:10px;}
/* .tip_code_tit{text-align: center;font-size: 15px;color: #333;margin-top:10px;}*/

 .search-wrapper.active::before{display: none;}
 .search{position:absolute;top:0px;right:75px;z-index: 100;}
 .search_span{color: #fff;font-size: 15px;height: 40px;line-height: 40px;position: absolute;right:-35px;top:0;display: block;}
 .search-wrapper .input-holder {
     width: 45px;
     overflow: hidden;
     border-radius:6px;
     position: relative;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
 }
 .search-wrapper.active .input-holder {
     border-radius: 50px;
     width:350px;
     background:#fff;
     -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
 }

 .search-wrapper .input-holder .search-input {
     width:100%;
    
     padding:0px 70px 0 20px;
     opacity: 0;
     position: absolute;
     top:0px;
     left:0px;
     background: transparent;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     border:none;
     outline:none;
     font-family:"Open Sans", Arial, Verdana;
     font-size: 16px;
     font-weight: 400;
     line-height: 20px;
     color:#333;
     -webkit-transform: translate(0, 60px);
     -moz-transform: translate(0, 60px);
     transform: translate(0, 60px);
     -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);

     -webkit-transition-delay: 0.3s;
     -moz-transition-delay: 0.3s;
     transition-delay: 0.3s;
 }
 .search-wrapper.active .input-holder .search-input {
     opacity: 1;
     -webkit-transform: translate(0, 10px);
     -moz-transform: translate(0, 10px);
     transform: translate(0, 10px);
 }

 .search-wrapper .input-holder .search-icon {
     width:30px;
     height:40px;
     margin-right:10px;
     border:none;
     background:transparent;
     padding:0px;
     outline:none;
     position: relative;
     z-index: 2;
     float:right;
     cursor: pointer;
     -webkit-transition: all 0.3s ease-in-out;
     -moz-transition: all 0.3s ease-in-out;
     transition: all 0.3s ease-in-out;
 }
 .search-wrapper.active .input-holder .search-icon {
     width: 30px;
     height:40px;
     border-radius: 30px;
 }
 .search-wrapper .input-holder .search-icon span {
     width:15px;
     height:15px;
     display: inline-block;
     vertical-align: middle;
     position:relative;
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     transform: rotate(-45deg);
     -webkit-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
     -moz-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
     transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);

 }
 .search-wrapper.active .input-holder .search-icon span {
     -webkit-transform: rotate(-45deg);
     -moz-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }
 .search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
     position: absolute;
     content:'';
 }
 .search-wrapper .input-holder .search-icon span::before {
     width: 3px;
     height: 9px;
     left: 11px;
     top: 20px;
     border-radius: 2px;
     background: #fff;
 }
 .search-wrapper .input-holder .search-icon span::after {
     width:19px;
     height:19px;
     left: 0px;
     top: -3px;
     border-radius: 22px;
     border: 3px solid #fff;
 }


 .search-wrapper.active .input-holder .search-icon span::before{background:#0172be;}
 .search-wrapper.active .input-holder .search-icon span::after{
   border: 3px solid #0172be;
 }
 .search-wrapper .close {
     position: absolute;
     opacity: 0;
     z-index: 1;
     top:3px;
     right:10px;
     width:25px;
     height:25px;
     cursor: pointer;
     -webkit-transform: rotate(-180deg);
     -moz-transform: rotate(-180deg);
     transform: rotate(-180deg);
     -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
     -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
     transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
     -webkit-transition-delay: 0.2s;
     -moz-transition-delay: 0.2s;
     transition-delay: 0.2s;
 }
 .search-wrapper.active .close {
     opacity: 1;
     right:-30px;
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
     transform: rotate(45deg);
     -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
     -webkit-transition-delay: 0.5s;
     -moz-transition-delay: 0.5s;
     transition-delay: 0.5s;
 }
 .search-wrapper .close::before, .search-wrapper .close::after {
     position:absolute;
     content:'';
     background: #FFF;
     border-radius: 2px;
 }
 .search-wrapper .close::before {
     width: 2px;
     height: 25px;
     left: 17px;
     top: 3px;
 }
 .search-wrapper .close::after {
     width: 25px;
     height: 2px;
     left: 6px;
     top: 15px;
 }
 .search-wrapper .result-container {
     width: 100%;
     position: absolute;
     top:80px;
     left:0px;
     text-align: center;
     font-family: "Open Sans", Arial, Verdana;
     font-size: 14px;
     display:none;
     color:#B7B7B7;
 }


/* .search_list{overflow: hidden;}
 .search_list li{transition:all 0.5s;-webkit-transition:all 0.5s;}
 .search_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
 .search_list{padding: 50px 0 70px}
 .search_list li{
     position: relative;
     display: block;
     font-size: 16px;
     color: #2b2b2b;
     height: 89px;
     line-height: 87px;
     border: 1px solid #dbdbdb;
     padding: 0 30px 0 120px;
     background: url(../images/icon-rj.png) 37px center no-repeat #f8f8f8;
    border-radius: 0 0 14px;
     -webkit-transition: .3s;
     -o-transition: .3s;
     transition: .3s;
    width: 98%;margin:22px auto 0;
 }

 .search_list li a{color: #2b2b2b;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: calc(100% - 150px);float: left;}
 .search_list li:hover{border:1px solid #337db3;background-image: url(../images/icon-rj-on.png);}
 .search_list li:hover a{color: #337db3; }
 .search_list li a::before {
     content: '';
     position: absolute;
     left: 93px;
     top: 0;
     bottom: 0;
     width: 1px;
     background-color: #dbdbdb;
     -webkit-transition: .3s;
     -o-transition: .3s;
     transition: .3s;
 }

 .search_list li:hover a::before{background-color: #337db3;}*/

 .down_li{float: left;width:22%;margin-right:4%;margin-bottom:45px}
 .down_li:nth-child(4n){margin-right: 0}
 .down_li a{display: block;}
 .down_li .down_pic{position:relative;width:100%;height:0;padding-top:155%;border:3px solid #cecece;}
 .down_li .down_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}
 .down_tit{text-align: center;font-size: 22px;font-weight: bold;color: #444444;margin-top:10px;line-height: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .down_li:hover .down_tit{color: #337db3}

 .pro_li {background: url(../images/prod.jpg) no-repeat center right 315px;padding-bottom: 80px}
 .pro_li .sec1_left{padding-top: 65px}
 .pro_li .prod_pic{box-shadow: 0px 30px 30px 0px rgba(0,0,0,0.3);box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
 .pro_li .prod_right{width: 790px;}

 
 .bz_li{float: left;width: 738px;max-width: 48.5%;}
 .bz_li:nth-child(2n){float: right;}

  .search_list{padding-bottom: 120px}
  .search_news{padding-bottom: 50px}

  /*产品评价*/
  .eva_tit{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 15px}
  .eva_textarea{width: 100%;background: #f5f5f5;height:163px;border:0px;border:1px solid #eeeeee;border-radius: 10px;padding: 10px;resize: none;}
  .sub_btn{width: 120px;height: 40px;line-height: 40px;text-align: center;background: #c4102d;border-radius: 10px;color: #fff;font-size: 16px;font-weight:bold;border:0px;margin-top: 17px;float: right;cursor: pointer;}
  .evaluate{margin-bottom:20px}

  /*星级评分*/
  .eva_tit span{float: left;}
  .eva_tit ul{float: left;margin-left:18px}
  .rating{height: 20px; margin:3px auto 0; float: left;}
  .rating-item{float: left;width: 20px; margin-left:10px;height: 20px;background: url('../images/rating.png') left top no-repeat;cursor:pointer;background-size:20px;}
  .rating-item input{width: 20px;height: 20px;opacity: 0;}

  .stars{width: 140px;height:18px;background:url('../images/stars.png') no-repeat center left; }
  .customer_star {
      width:30px;
      height:17px;
      background: url(../images/stars1.png);
      margin-right:10px;
      display:block;
  }
  .eva_top span{font-size: 14px;color: #333333;font-weight: bold;}
  .eva_top i{font-size: 12px;color: #888888;font-style: normal;}
  .eva_content{font-size: 14px;color: #333333;line-height: 1.7;}
  .eva_top{margin:5px 0;}
  .eva_list li{padding: 15px 0;border-bottom: 1px solid #eeeeee}
  .eva_list{padding-top: 20px}

  .dvideo_list li{width: 30%;float: left;margin-right: 5%;position: relative;margin-bottom: 20px}
  .dvideo_list li:nth-child(3n){margin-right: 0}
  .dv_tit{width: 100%;color: #272727;text-align: center;font-size: 16px;line-height: 1.7;z-index: 1;margin-top:5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .dvideo_list{padding-bottom: 50px}

  .ds_video{width: 700px;margin:0 auto;}
  .dsv_tit{text-align: center;font-size:22px;margin-bottom:25px}

  .dvideo_li{width: 30%;float: left;margin-right: 5%;position: relative;margin-bottom: 20px}
  .dvideo_li:nth-child(3n){margin-right: 0}