body,  div,  p { margin: 0; padding: 0;}
ul { list-style: none;margin: 0; padding: 0;}
a:hover{cursor: pointer;}
html {width: 100%;overflow-x: hidden;}
.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;}
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;}
img{max-width: 100%}
.clearfix:before,.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.clearfix {
  zoom: 1;
}
input  {border:0;outline:none; }
.main{width: 1200px;margin:0 auto;}
/*头部*/
.head_top{width: 100%;background: #efefef;height: 36px;line-height: 36px;font-size: 12px;color:#060606}
.head_top_right{background: url('../images/time.png') no-repeat center left;padding-left: 26px}
header{position: relative;background: #fff;padding: 30px 0}
.logo{width:625px}
.search{width:300px;margin-left:135px;margin-top:13px}
.search form{width:300px;height:40px;position: relative;}
.search .ss_bd{width:250px;height:40px;line-height:40px;padding-left:20px;border:0px;background: #fff;border:1px solid #ddd;}
.search .ss_btn{position: absolute;top:0px;right:0px;width: 50px;height: 40px;background:#e50014 url('../images/btn.png') no-repeat center;}
.nav_one{position: relative;}
.nav_list{position: relative;}
.header_right_top{font-size: 16px;color: #e50014;margin-top: 10px}
.header_right_top span{font-size: 30px;font-weight: bold;}
.header_right p{font-size: 15px;color: #232323;margin-top: -5px}
.header_right{position: absolute;right:-30px;top:30px;background: url('../images/fire2.gif') no-repeat bottom left 0px;padding-left:35px;background-size:auto 70px;height: 70px}
.nav_list{width: 100%;background: #009845;}
.nav_list .nav_one{height: 50px;line-height: 48px;width: 133px;text-align: center;padding-top:2px;background: url('../images/x.jpg') no-repeat center right;}
.nav_list .nav_one a{display: block;color: #fff;font-size: 16px;}

.nav_one_on a{background: #e50014}
.two{position: absolute;top:100%;background:rgba(255,255,255,0.8);z-index: 1000;padding: 28px 0 28px 37px;display: none;width: 708px;}
.two_list{width:235px;float: left;margin-right: 40px}
.two_list li{width: 115px;float: left;}
.nav_list .nav_one .two_list li a{display:inline-block;background: transparent;border-bottom: 1px solid #d4d4d4;font-size: 14px;color: #000000;padding:0 2px 0 14px;line-height: 40px;background: url('../images/dot.jpg') no-repeat center left;}
.nav_pics{float: left;}
.nav_list .nav_one .two_list li:hover a{color: #e50014}

.hotnews{background: #f4f4f4;padding: 30px 0 25px}
.hotnews .main{background: url('../images/hotnews.png') no-repeat center left;padding-left: 80px;min-height: 60px}
.hotnews_tit{font-size: 25px;color: #e50014;margin-bottom:3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotnews_jian span{font-size: 14px;color: #626262;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width: 1010px;float: left;}
.hotnews_jian em{float: left;font-size: 14px;color:#ff0000;font-style: normal;}

.hotnews li:hover .hotnews_jian span{color: #e50014}

.sec1{padding: 50px 0 35px}
.slideBox{ width:599px; height:337px; overflow:hidden; position:relative;}
/*.slideBox .hd{ overflow:hidden; position:absolute; right:10px; top:50%; z-index:1;transform:translateY(-50%);width: 12px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ width:10px;height:10px;text-align:center; cursor:pointer;background: #fff;border-radius: 50%;display: block;margin:10px 0}
.slideBox .hd ul li.on{ background:#e50014; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox .bd img{width:599px; height:337px;display:block;  }*/

.sec1_tit{height: 40px;line-height: 40px;background: rgba(0,0,0,0.7);width: 100%;position: absolute;bottom: 0;left: 0}
.sec1_tit span{display: block;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 20px;font-size: 13px;color: #fff}

.sec1_right{width: 570px;float: right;}
.sec1_right_tit{background: url('../images/line2.jpg') no-repeat center bottom;padding-left: 3px;color: #999999;line-height:30px;padding-bottom:10px;position: relative;}
.sec1_right_tit span{display: inline-block;font-size: 20px;color: #000000;margin-right: 35px}
.sec1_right_tit a{display: inline-block;font-size: 15px;color: #999999}
.sec1_right_tit a.sec1_more{font-size: 14px;color: #999999;background: url('../images/d.jpg') no-repeat center left;padding-left: 12px;position: absolute;right: 0;bottom: 7px;line-height: 20px;}
.sec1_right_list li a{display: block;float: left;font-size: 15px;color: #464646;width: 420px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec1_right_list li span{display: block;float: right;font-size: 14px;color: #999999}
.sec1_right_list li {height: 42px;line-height: 42px;border-bottom: 1px dashed #b5b5b5;background: url('../images/dot.png') no-repeat center left;padding-left: 14px}
.sec1_right_list ul{padding-top: 2px}

.sec2{padding: 40px 0 48px}
.title_left{font-size: 25px;color: #262626}
.title_left span{font-size: 14px;color: #959595;text-transform:uppercase;background: url('../images/d1.jpg') no-repeat center left;padding-left: 14px;margin-left:15px}
.more{font-size: 14px;color: #999999;background: url('../images/d.jpg') no-repeat center left;padding-left: 12px;display: block;float: right;}
.title{height: 38px;line-height: 38px;}
.sec2_list{padding-top: 20px}

.sec3{width: 100%;background: #e9eff2;padding: 45px 0 50px 0}
.sec3_type{float: right;}
.sec3_type li{float: left;border:1px solid #c1c3c4;border-radius:30px;margin-left: 15px}
.sec3_type li a{display: block;height: 30px;min-width: 93px;padding: 0 30px;font-size: 14px;color: #333333;line-height: 30px;}
.sec3_type li:hover{border:1px solid #009845;}
.sec3_type li:hover a{color:#009845}

.sec3_list li{float: left;width: 284px;background: #fff;margin-right: 19px}
.sec3_list li img{width: 284px;height: 186px;display: block;}
.sec3_t{text-align: center;font-size: 15px;color: #000000;height: 50px;line-height: 50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mar0{margin-right: 0!important}
.sec3_list{padding-top: 30px}

.sec4{padding: 50px 0 40px}

/*.picScroll-left{width:100%; position:relative;}
.picScroll-left .hd .prev{display:block;width:50px; height:77px; cursor:pointer; background:url("../images/left.jpg") no-repeat;position: absolute;top:137px;left:-70px;}
.picScroll-left .hd .next{ display:block;width:50px; height:77px;;cursor:pointer; background:url("../images/right.jpg") no-repeat;position: absolute;top:137px;right:-70px;}
.picScroll-left .hd .prevStop{ background:url("../images/left.jpg") no-repeat}
.picScroll-left .hd .nextStop{ background:url("../images/right.jpg") no-repeat;}
.picScroll-left .hd .prev:hover{ background:url("../images/left1.jpg") no-repeat}
.picScroll-left .hd .next:hover{ background:url("../images/right1.jpg") no-repeat;}

.picScroll-left .bd{overflow: hidden;width: 1200px}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center;border:1px solid #e7e7e7;width: 383px;height: 352px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:335px; height:217px; display:block;}
.picScroll-left .bd ul li a{display: block;padding: 20px 22px}*/

.sec4_list{width: 1350px;margin:0 auto;position: relative;}
.sec4_list .swiper-button-prev{display:block;width:50px; height:77px; cursor:pointer; background:url("../images/left.jpg") no-repeat;position: absolute;top:164px;left:0px;margin-top: 0}
.sec4_list .swiper-button-next{ display:block;width:50px; height:77px;;cursor:pointer; background:url("../images/right.jpg") no-repeat;position: absolute;top:164px;right:0px;margin-top: 0}
.sec4_list .swiper-button-prev.swiper-button-disabled{ background:url("../images/left.jpg") no-repeat}
.sec4_list .swiper-button-next.swiper-button-disabled{ background:url("../images/right.jpg") no-repeat;}
.sec4_list .swiper-button-prev:hover{ background:url("../images/left1.jpg") no-repeat}
.sec4_list .swiper-button-next:hover{ background:url("../images/right1.jpg") no-repeat;}




.sec4 .swiper-slide{ text-align:center;border:1px solid #e7e7e7;width: 383px;height: 352px;}
.sec4 .swiper-slide .pic{ text-align:center; }
.sec4 .swiper-slide .pic img{ width:335px; height:217px; display:block;}
.sec4 .swiper-slide a{display: block;padding: 20px 22px}

.sec4_t{font-size: 16px;color: #515151;padding: 15px 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sec4_more{width: 132px;height: 30px;line-height: 25px;text-align: center;border:2px solid #e3e3e3;display: block;margin:0 auto;color: #b6b6b6}

.sec4 .swiper-slide:hover{border:1px solid #009845;}
.sec4 .swiper-slide:hover .sec4_more{background: #009845;color: #fff;border:2px solid #009845;}
.sec4_list{padding-top: 27px}

.sec5{padding: 45px 0 0px}
.sec5_type li{float: left;width: 82px;height: 30px;text-align: center;line-height: 30px;text-align: center;margin-right: 10px}
.sec5_type li a{display: block;font-size: 14px;color: #333333}
.sec5_type li:hover a{background:#009845;color: #fff}
.sec5_type{margin-right: 50px;margin-top: 6px}
.sec5 .sec5_list{border-top: 1px solid #cccccc;margin-top: 10px;width: 100%;padding-top: 20px}

.sec5_left{float: left;width: 379px}
.sec5_left img{width: 379px;height: 225px;}
.sec5_mid{width:430px;float: left;padding:0  35px 0 30px;border-right: 1px solid #ebebeb}
.sec5_ul li a{font-size: 14px;color: #3f3f3f;padding-left: 16px;background: url('../images/d.jpg') no-repeat center left;line-height:33px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.sec5_right{width: 364px;float:right;}

.sec6_list{width: 378px;float: left;margin-right: 39px}
.sec6_list ul{border-top: 1px solid #cccccc;margin-top: 10px;padding-top:15px}
.sec6_li1_pic{width: 172px;height: 100px;float: left;}
.sec6_li1_pic img{width: 172px;height: 100px;}
.sec6_li1_right{width: 193px;float: right;}
.sec6_li1_right p{font-size: 15px;color: #009845;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height:32px;}
.sec6_li1_jian{font-size: 13px;color: #5f5f5f;line-height: 21px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.sec6_list .sec6_li2 a{font-size: 14px;color: #3f3f3f;padding-left: 16px;background: url('../images/d.jpg') no-repeat center left;line-height:34px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.sec6_li1{margin-bottom:5px}
.sec6{padding-bottom: 50px}
.sec6_right{width: 355px;float: right;}
.sec6_right li img{display: block;}
.sec6_right li{margin-top: 8px}

.sec7{width: 100%;background:#eeeeee;padding: 30px 0 35px}
.sec7_list{padding-top: 25px}


.bot{background: #005e2b;padding:45px 0}
.bot_left{width: 230px;float: left;}
.bot_right{width:750px;float: right;color: #fff;font-size: 13px;line-height: 30px;}
.bot_left_tit{font-size: 16px;color: #ffffff;margin-bottom: 15px}
.bot_left select{width: 228px;height: 33px;line-height: 33px;padding-left: 12px;border:0px;}
.bot_left select{    
  background:rgba(255,255,255,0.7) url("../images/jian.jpg") no-repeat center right 5px;/*自定义图片覆盖原有的下三角符号*/
  appearance: none;/*清除select下拉框默认样式*/    
  -moz-appearance: none;    
  -webkit-appearance: none;   
  padding-right:5px;/*为下拉小箭头留出一点位置，避免被文字覆盖*/    
  
}
.bot_left select::-ms-expand {    
  display: none;/*清除IE默认下拉按钮，但是测试发现IE10以上有效，IE8，9默认下拉按钮仍旧存在*/
}

/*.bot1_left{width:345px;}
.bot_title{font-size: 16px;color: #fff;border-bottom: 1px solid #307b53;padding-bottom: 7px}
.bot1_left ul{padding-top:20px}
.bot1_left ul li{float: left;margin-right: 34px;margin-bottom:15px}
.bot1{padding-bottom: 55px}
.bot1_left ul li a{font-size: 14px;color: #ffffff}
.bot1_left ul li.mar0{margin-right: 0}
.bot1_mid{width: 385px;margin-left:70px}
.bot1_right{float:right;}
.bot1_mid_com{font-size: 14px;color: #fff;line-height: 35px;padding-top:15px}
.bot2{border-top: 1px solid #1d7947;padding: 25px 0 25px;font-size: 13px;color: #518c6c}*/

.banner2 img{display: block;}

.nail{width: 100%;background: #f4f4f4;height: 65px;line-height: 65px;text-align: right;font-size: 14px;color: #848484}
.nail a{color: #848484}
.lanmu_left{position: relative;top:-65px;width: 205px;float: left;}
.type_tit{width: 100%;height: 65px;background: url('../images/lanmu.jpg') no-repeat center top;font-size: 22px;color: #fff;line-height: 65px;padding-left: 55px;}
.type_list ul{background: #eaf2ee}
.type_list ul li{padding:12px 7px 12px 55px ;border-bottom: 1px solid #fff;width: 100%;background: url('../images/jian.png') no-repeat center left 40px;}
.type_list ul li a{display: block;font-size: 18px;color: #303030}
.type_list ul li:hover{background: #e50014 url('../images/jian2.png') no-repeat center left 40px;color: #fff}
.type_list ul li:hover a{color: #fff}
.contact_left{border:1px solid #d8d8d8;padding-top: 15px;margin-top: 15px}
.contact_left_tit{font-size: 20px;color: #009845;font-weight: bold;background: url('../images/tel.png') no-repeat center left 12px;padding-left: 56px;}
.contact_left ul li{line-height: 36px;border-bottom: 1px solid #e4e4e4;font-size: 14px;color: #000000}
.contact_left ul{width: 188px;margin:0 auto;padding-top:5px}
.contact_left ul li.bor0{border-bottom: 0px}

.typeleft_list{font-size: 14px;color: #606060; min-height: 30px;line-height:2;padding:5px 5px 5px 46px}
.typeleft_list a{display: block;color: #606060;}
.typeleft_list a:hover{color: #e50014;text-decoration: underline;}

.active_type.typeleft_list a{color: #e50014;text-decoration: underline;}

.type_list ul li.active{background: #e50014 url('../images/jian2.png') no-repeat center left 40px;color: #fff}
.type_list ul li.active a{color: #fff}
.link_left li img{display: block;}
.link_left li{margin-bottom: 7px}
.link_left {padding-top: 20px}

.about{width: 917px;float: right;padding-top: 30px;padding-bottom: 20px}
.about_tit{color: #000000;font-size: 28.61px;font-weight: bold;}
.about_nr{padding: 35px 0;line-height: 2;}
.about_prod_list{padding-top: 35px}
.about_prod_list li{float: left;margin-right: 37px;margin-bottom: 29px}
.about_prod_list li img{display: block;width: 273px;height: 178px;}

.page{padding:35px 0 65px;text-align: center;}
.page a{display:inline-block;width:40px;height:40px;line-height:38px;text-align: center;border:1px solid #adadad;color: #adadad;font-size: 18px;margin:0 4px;}
.page a.pre_page{margin-right:10px;}
.page a.pre_page span{display:inline-block;background: url('../images/l1.png') no-repeat center;width: 7px;height: 12px;}
.page a.next_page span{display: inline-block;background: url('../images/r1.png') no-repeat center;width: 7px;height: 12px;}
.page a.select{border:1px solid #ff730c; background:#e50014;color: #fff;}

.his_type{margin: 25px 0 45px;background: #ededed;height: 45px;line-height: 45px;width: 100%;position: relative;}
.his_type .swiper-slide{width: 104px;text-align: center;font-size: 16px;color: #000000;cursor: pointer;float: left;}
.his_type .his_type_nr{width: 832px;margin:0 auto;}

.his_type .swiper-button-prev{left:0px;background:url('../images/left.png') no-repeat center;width:42px;height:45px;top:0px;margin-top: 0}
.his_type .swiper-button-next{right:0px;background:url('../images/right.png') no-repeat center;width:42px;height:45px;top:0px;margin-top: 0}
.his_type .swiper-slide-thumb-active{background:#009845;color: #fff}

.his_list li{height: 100px;position: relative;width: 100%}
.his_list li .line {width: 2px;height: 100px;margin: 0 auto;background-color: #bdbdbd;}
.his_list li .circle {background: url(../images/cir.png) no-repeat;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 27px;height: 27px;background-size: 27px;}
.his_list li .his_left {
    text-align: right;
    width: 420px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.his_list li .his_right {
    text-align: left;
    width: 420px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.his_info{width: 300px}
.his_info p{font-size: 18px;color: #000000;margin-bottom: 10px}
.his_des,.his_des p{font-size: 13px;color:#575656;line-height: 22px;}
.his_list li .his_right .his_pic{width:100px;height:100px;position: absolute;left: 0;top:50%;margin-top: -50px;overflow: hidden;border-radius: 50%}
.his_list li .his_left .his_pic{width:100px;height:100px;position: absolute;right: 0;top:50%;margin-top: -50px;overflow: hidden;border-radius: 50%}

.his_list li .his_left .his_info{float: left;}
.his_list li .his_right .his_info{float: right;}

.his_list ul{padding:45px 0 35px;background: url('../images/line.jpg') repeat-y center;}

.mes{background: url('../images/mes.jpg') no-repeat top right;margin-top: 85px;min-height: 505px;padding-top: 0}
.mes form{width: 540px}
.mes .contact_input1{height: 60px;width: 100%;line-height: 60px;border:1px solid #dbdddc;border-radius: 4px;padding: 0 22px;font-size: 16px;color: #666;margin-bottom: 20px}
.contact_input2{width: 100%;border:1px solid #dbdddc;border-radius: 4px;padding:15px 22px;font-size: 16px;color: #666;height: 170px;font-family: 微软雅黑}
.subbtn{width: 100%;background: #009845;height: 60px;line-height: 60px;border: 0px;border-radius: 10px;text-align: center;font-size: 23px;color: #fff;margin-top: 25px}

/*集团新闻*/
.news_left{width: 710px;float: left;}
.news_right{width: 445px;float: right;padding-top: 40px}
.news_ul{padding-top: 30px}
.news_tit1{border-bottom:2px solid #cccccc;width: 100%;font-size: 25px;color: #e50014;height: 50px;line-height: 50px;}
.news_tit1 a{font-size: 13px;color: #636363;display: block;line-height: 60px;}

.news_ul1_pic{float: left;width: 211px;}
.news_ul1_pic img{width: 211px;height: 144px;display: block;}
.news_ul1_list ul{width: 474px;float: right;}
.news_ul1_list ul li{height: 36px;line-height: 36px;width: 100%;font-size: 15px;background: url('../images/dotted.jpg') no-repeat center bottom;}
.news_ul1_list ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 360px;float: left;color: #464646}
.news_ul1_list ul li span{float: right;color: #adadad}

.news_ul1_list{margin-top: 22px}

.news_ul2 li{height: 47px;line-height: 47px;width: 100%;font-size: 15px;background: url('../images/dotted.jpg') repeat-x center bottom;}
.news_ul2 ul li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 585px;float: left;color: #464646}
.news_ul2 ul li span{float: right;color: #adadad}

.news{padding-bottom: 70px}
.news_right_top a{background: url('../images/news_right_top.jpg') no-repeat center top;width: 447px;height: 70px;padding-left: 88px;line-height: 70px;padding-left: 90px;font-size: 24px;color: #fffac8;display: block;}
.news_right_top span{font-size: 15px;color: #fffac8;font-family: Arial}
.news_right .news_ul li{padding:17px 0;background: url('../images/dotted.jpg') repeat-x center bottom;}
.news_right .news_ul ul {margin-top: 5px}
.news_right .news_ul li .news_right_pic{width: 130px;float: left;}
.news_right .news_ul li .news_right_pic img{width: 130px;height: 80px;display: block;}
.news_right_info{width: 290px;float: right;padding-right: 10px}
.news_right_info p{font-size: 16px;color: #090909;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:3px;line-height: 30px;}
.news_right_jian{font-size: 13px;color: #777777;line-height: 22px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.news_right  .news_ul {padding-top:20px;}
.news_right  .news_ul2 {padding-top:25px;}
.news_right  .news_xj li{padding:17px 0;background: url('../images/dotted.jpg') repeat-x center bottom;}
.news_right  .news_xj li .news_right_pic{width: 155px;float: left;}
.news_right  .news_xj li .news_right_pic img{width: 155px;height: 106px;display: block;}
.news_right  .news_xj .news_right_info{width: 270px;float: right;}
.news_right  .news_xj .news_right_info p{font-size: 16px;color: #090909;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:3px;line-height: 30px;}
.news_right  .news_xj .news_right_jian{font-size: 13px;color: #777777;line-height: 22px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical}

.news_list{width: 945px;float: right;}
.news_list li{padding: 20px 22px;border-bottom: 1px solid #e0e0e0}
.news_list_pic{width: 256px;float: left;}
.news_list_pic img{width: 256px;height: 170px;}
.news_list_right{width: 615px;float: right;}
.news_list_right p a{font-size: 18px;color: #262626;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 515px}
.news_list_right p span{font-size: 20px;color: #262626;display: block;float: right;}
.news_list_jian{font-size: 14px;color:#777777;line-height: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news_list_right p{padding: 25px 0 10px}
.news_list_jian a{color:#777777;}

.news_list{padding-top: 45px;}
.news_list ul{padding-bottom: 20px}
.news_list li{transition:all 0.5s;-webkit-transition:all 0.5s;}
.news_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.news_list li:hover p a{color: #e50014;}

.news_show{width: 920px;float: right;padding-right: 10px;padding-top: 55px}
.news_show_tit{text-align: center;font-size: 22px;color: #000000;font-weight: bold;}
.news_show_info{text-align: center;font-size: 13px;color: #565656;margin-top: 20px}

.news_show_nr{font-size: 15px;color: #242424;line-height: 2;padding: 35px 0;border-bottom: 1px solid #cbcbcb}
.fenye li{font-size: 15px;color: #686767;margin-bottom: 10px}
.fenye li a{color: #686767}

.fenye li:hover a{color: #005e2b;text-decoration: underline;}
.fenye {padding: 45px 0}

.prod_list{float: right;width: 960px;padding-top: 40px}
.prod_list li{width: 285px;margin-bottom: 40px;float: left;margin-left:35px}
.prod_list li img{width: 285px;height: 186px;display: block;}
.prod_t{font-size: 15px;color: #000000;padding: 10px 7px;text-align: center;}
.prod_t span{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.prod_list li{transition:all 0.5s;-webkit-transition:all 0.5s;}
.prod_list li:hover{box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);}
.prod_list li:hover .prod_t{color: #e50014}

.prodshow{width: 910px;float: right;}
.prodshow_pic{text-align: center;padding-top: 35px}
.prodshow_tit{font-size: 20px;color: #000000;padding:50px 0 40px;text-align: center;}
.prodshow_xq{font-size: 15px;color: #707070;border-bottom: 1px solid #e0e0e0;padding-bottom: 10px}
.prodshow_con{padding: 30px 0 60px;font-size: 15px;line-height: 2;border-bottom: 1px solid #e0e0e0}

.wu{width: 945px;float: right;padding-top: 45px;}

.link_list{width: 945px;float: right;padding-top: 45px;}
.link_list li{float: left;width: 220px;margin-right:21px;margin-bottom:30px;text-align: center;}
.link_list li img{display: block;height: 84px;width: 210px;margin:0 auto;}

.sec1_right_list li:hover a{color:#009845}
.sec1_right_tit a.sec1_more:hover{color: #e50014}
.more:hover{color: #e50014}



.sec3_list li:hover .sec3_t{color:#009845}

.sec5_ul li:hover a{color:#009845}
.sec6_list .sec6_li2:hover a{color:#009845}

.bot1_left ul li:hover a{color: #e50014}
.sec6_li1:hover .sec6_li1_right p{color: #e50014}


.sec2_list .swiper-slide {position: relative;overflow: hidden;display: block;height: 163px;}
.sec2_list .swiper-slide  img{transition:all 0.8s;-webkit-transition:all 0.8s;}
.sec2_list .swiper-slide:hover  img{transform:scale(1.1);}
.about_prod_list2 {padding-top: 35px;}
.about_prod_list2 li {float: left;margin-right: 37px;margin-bottom: 29px;}
.about_prod_list2 li img {display: block;width: 273px;height: 386px;}

.links li{float: left;margin-right: 11px}
.links li{width: 291px;height: 97px;}
.links{padding-bottom: 44px}

.news_list2 li{transition:all 0.5s;-webkit-transition:all 0.5s;padding: 20px 22px;}

.news_list2 li:hover p a{color: #e50014;font-weight: bold;}

.news_list2 li p a{font-size: 18px;color: #262626;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 515px}
.news_list2 li p span{font-size: 20px;color: #262626;display: block;float: right;}
.news_list2 li .news_list_jian{font-size: 14px;color:#777777;line-height: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.news_list2 li .news_list_jian a{color:#777777;}
.news_list2{margin-top: 30px}
.news_list2 ul {
    padding-bottom: 20px;
}
.title_left a{color: #262626;}
.bot_code{width: 150px;float: right;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.sec1_left .slideBox .prev,
.sec1_left .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.sec1_left .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.sec1_left .slideBox .prev:hover,
.sec1_left .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sec1_left .slideBox .prevStop{ display:none;  }
.sec1_left .slideBox .nextStop{ display:none;  }*/

.sec1 .swiper-button-prev{background:url(../images/slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.sec1 .swiper-button-next{background:url(../images/slider-arrow.png) 8px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.sec1 .swiper-button-prev:hover,
.sec1 .swiper-button-next .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.sec1 .swiper-button-next.swiper-button-disabled{display: none;}
.sec1 .swiper-button-prev.swiper-button-disabled{display: none;}
.sec1 .swiper-slide img{width:599px; height:337px;display:block;  }

.about_bg{width: 100%;height: 100%;position: absolute;top:0;left:0;background: rgba(0,0,0,0.5); opacity: 0;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);transition: all 0.5s ease 0s;}
.about_prod_list li:hover .about_bg{  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;}
.about_prod_list li{position: relative;width: 273px;}
.about_prod_list li .ab_pic{overflow: hidden;width: 273px;height: 178px;position: relative;}
.about_prod_list li .ab_pic img{
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition:all 1s;
  
}
.about_prod_list li:hover .ab_pic img{
  -webkit-transform: scale(1);
  transform: scale(1);
}

.ab_info{width: 80%;color: #fff;position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size: 14px;line-height: 1.7;text-align: center;}



.prod_list li .prod_pic{ overflow: hidden;}
.prod_list li .prod_pic img{transition: all 1s ease 0s;}
.prod_list li:hover .prod_pic img{ transform: scale(1.1) ; -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1);}
.prod_list li{transition: all 0.5s ease 0s;}
.prod_list li:hover{transform:translateY(-10px);}

.banner .swiper-pagination-bullet{width: 11px;height: 11px;background: #fff;opacity: 1;border-radius: 11px;transition:all 0.8s;}
.banner .swiper-pagination-bullet-active{width: 34px;background: #fff;}
.banner .swiper-pagination-fraction, .banner .swiper-pagination-custom,.banner  .swiper-container-horizontal > .swiper-pagination-bullets{bottom: 30px}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}

.banner .swiper-slide{position: relative;}
.ban_info1{width:900px;position: absolute;top:75px;left:50%;margin-left:-450px;z-index: 10001;}
.ban_t1{float: left;width: 253px;}
.ban_t2{float: right;width: 630px;}

.ban_info2{width:1436px;position: absolute;top:50%;left:50%;z-index: 10001;text-align: center;max-width: 80%;transform:translate(-50%,-50%);}
.ban_info3{width:900px;position: absolute;top:120px;left:50%;margin-left:-450px;z-index: 10001;text-align: center;}
.ban_t2{padding-top: 35px}

.swiper-slide-active .ban_info1 .ban_t1{
  -webkit-animation: zoomIn 1.5s;
   animation: zoomIn 1.5s; animation-fill-mode: both;
}

.swiper-slide-active  .ban_p1 {
  -webkit-animation: fadeInDown 1s;
   animation: fadeInDown 1.5s; animation-fill-mode: both;
}
.swiper-slide-active .ban_p2 {
  -webkit-animation: fadeInUp 1s;
   animation: fadeInUp 1.5s; animation-fill-mode: both;
       
}
.swiper-slide-active .ban_info2 img{
  -webkit-animation: zoomIn 1.5s;
   animation: zoomIn 1.5s; animation-fill-mode: both;
}

.swiper-slide-active .ban_info3{
  -webkit-animation: bounceIn 1.5s;
   animation: bounceIn 1.5s; animation-fill-mode: both;
}

.search .ss_bd:focus{border:1px solid #e50014;}

.ry_list li{background: url('../images/ry.png') no-repeat center left 10px;background-size: auto 30px;padding-left:50px}
.news_list2 li.even{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}

.his_type .swiper-button-prev:hover{background:#e50014 url('../images/left2.png') no-repeat center;}
.his_type .swiper-button-next:hover{background:#e50014 url('../images/right2.png') no-repeat center;}
.his_type{position:relative;}
.his_type .w{position: absolute;right: 0;top:-45px;}
.nav_pics li img{display: block;}
.ab_bt{width: 100%;height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;color: #333}
.video_pic{position: relative;width: 292px;height: 190px;cursor: pointer;}
.video_pic img{width: 292px;height: 190px;display: block;}
.video_pic i {position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.5) url(../images/play.png) no-repeat center;z-index: 1;background-size: 40px;}


.prods_pics {
  width: 876px;
  height: 492px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 58px;
}
.prods_pics .swiper-slide {
  background-size: cover;
  background-position: center;
}
.prods_pics_top{width: 876px;margin:0 auto 30px;position: relative;}
.prods_pics_top .gallery-top {width: 500px;height:326px;}
.prods_pics_bot{width:500px;margin:0 auto;position: relative;}
.prods_pics_bot  .gallery-thumbs {
  height: 81px;
  box-sizing: border-box;
  width:390px;margin:0 auto;
}
.prods_pics_bot  .gallery-thumbs .swiper-slide {
  width: 124px;
  height: 81px;
  border:2px solid #e4e4e4;
}
.prods_pics_bot  .gallery-thumbs .swiper-slide-thumb-active{
  border:2px solid #009845;
}

.prods_pics_bot .swiper-button-prev{left:0px;background:url('../images/zuo.png') no-repeat center left;width:9px;height:81px;top:0;margin-top: 0}
.prods_pics_bot .swiper-button-next{right:0px;background:url('../images/you.png') no-repeat center right;width:9px;height:81px;top:0;margin-top: 0}

.prods_pics_top .swiper-button-prev{background:url('../images/l.png') no-repeat center left;}
.prods_pics_top .swiper-button-next{background:url('../images/r.png') no-repeat center right;}

.picScroll-left .bd ul li img{max-height: 220px; }

.v_list{
  border-top: 1px solid #cccccc;
  margin-top: 10px;
  width: 100%;
  padding-top: 20px;
}
.sec2_bt{position: absolute;bottom: 0;right: 0;padding: 0 6px;background: rgba(255,255,255,0.7);font-size: 14px;color: #000;height: 30px;line-height: 30px;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video_t{font-size: 14px;color: #000;height: 35px;line-height: 35px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;z-index: 1000;text-align: center;}

/*.sec5{display:none;}
.nav_list .main{width: 1065px}*/

.yzm{position: relative;height: 60px;line-height: 60px;width: 100%;margin-top:18px;border: 1px solid #dbdddc;}
.yzm input{display: block;    display: block;
    width: 350px;
    height:58px;line-height:58px;
    border: 0px;
    padding-left: 20px;
    font-size: 14px;
    color: #333;}
.yzm img {
    position: absolute;
    top: 0px;
    right: 1px;
}

.mes{padding-bottom:100px}

