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;
}

.main {width: 1200px;margin: 0 auto;}
.logo{margin-top:10px;}
.logo a{display: block;}
.logo img{display: block;}
.search img{display: block;}
.navlist li{width: 140px;text-align: center;padding-bottom:8px}
.navlist li:hover{background: url('../images/line.jpg') no-repeat center bottom;}
header{height: 96px;}
.navlist{margin-top:40px;}
.navlist li a{display: block;font-size: 16px;color:#2b2b2b;border-right: 1px solid #aaaaaa;line-height: 18px;}
.navlist li:hover a{color: #ff4800}
.navlist li.last a{border-right: 0px}
.title{text-align: center;margin-bottom:55px;}
.title p{color: #ff7f00;font-size:34px;font-weight: bold;}
.title p i{font-style: normal;color: #444444;}
.title span{display: block;font-size:18px;color:#c2c2c2;text-transform: uppercase;}
.section1{background: #fff;position: relative;top:-53px;z-index: 1000;height: 125px;padding-top:20px;box-shadow: 0 0 20px rgb(0,0,0,0.1);}
.section1 li{float: left;width: 25%;text-align: center;text-align: center;background: url('../images/l.jpg') no-repeat center right;}
.section1 li span{display:inline-block;font-size: 56px;color: #666666;font-family: Impact;line-height: 1;position: relative;}
.section1 li p{font-size: 16px;color:#666666;margin-top:5px;}
.section1 li i{font-size: 18px;color:#666666;font-weight:bold;font-style:normal;font-family: 微软雅黑;}
.section1 li.last{background: transparent;}
.sec2_left{width: 550px;float: left;}
.sec2_right{width: 591px;float: right;}
.sec2_left_tit p{font-size: 24px;color: #444444;font-weight: bold;}
.sec2_left_tit span{display: block;font-size: 14px;color: #444444}
.sec2_left_tit{margin-bottom:25px;}
.sec2_left_nr{font-size: 16px;color: #444444;line-height: 36px;}
.sec2_more{display: block;width: 160px;height: 43px;line-height: 43px;background: #ff6e00;text-align: center;font-size: 16px;color: #fff;margin-top:35px;}

.section2{margin-bottom:60px;margin-top: -10px}
.ads img{display: block;width: 100%}
.ads{position:relative;}
.ads_more{display: block;width: 156px;height:37px;line-height: 37px;background: #fff;border-radius: 20px;border:1px solid #1d1ac6;color: #1d1ac6;text-align: center;position: absolute;bottom:80px;left:50%;margin-left:-78px;}

.section3{width: 100%;background: #fafafa}
.sec3_list li{width: 285px;height:188px;float: left;text-align: center;margin-bottom:30px;margin-right: 20px}
.sec3_list li a{display: block;color: #fff;font-size: 24px;padding-top:130px}
.sec3_list li.mar{margin-right:0;}
.sec3_list li.icon1{background:#404040 url('../images/icon1.png') no-repeat center top 24px;}
.sec3_list li.icon2{background:#404040 url('../images/icon2.png') no-repeat center top 24px;}
.sec3_list li.icon3{background:#404040 url('../images/icon3.png') no-repeat center top 24px;}
.sec3_list li.icon4{background:#404040 url('../images/icon4.png') no-repeat center top 24px;}
.sec3_list li.icon5{background:#404040 url('../images/icon5.png') no-repeat center top 24px;}
.sec3_list li.icon6{background:#404040 url('../images/icon6.png') no-repeat center top 24px;}
.sec3_list li.icon7{background:#404040 url('../images/icon7.png') no-repeat center top 24px;}
.sec3_list li.icon8{background:#404040 url('../images/icon8.png') no-repeat center top 24px;}

.sec3_list li.icon1:hover{background:#ffffff url('../images/icon11.png') no-repeat center top 24px;}
.sec3_list li.icon2:hover{background:#ffffff url('../images/icon22.png') no-repeat center top 24px;}
.sec3_list li.icon3:hover{background:#ffffff url('../images/icon33.png') no-repeat center top 24px;}
.sec3_list li.icon4:hover{background:#ffffff url('../images/icon44.png') no-repeat center top 24px;}
.sec3_list li.icon5:hover{background:#ffffff url('../images/icon55.png') no-repeat center top 24px;}
.sec3_list li.icon6:hover{background:#ffffff url('../images/icon66.png') no-repeat center top 24px;}
.sec3_list li.icon7:hover{background:#ffffff url('../images/icon77.png') no-repeat center top 24px;}
.sec3_list li.icon8:hover{background:#ffffff url('../images/icon88.png') no-repeat center top 24px;}
.sec3_list li:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);}
.sec3_list li:hover a{color: #ff6e00}
.more{display: block;width: 107px;height: 28px;line-height: 28px;margin:0 auto;text-align: center;border:1px solid #c9c9c9;border-radius: 20px;font-size: 14px;color: #666666}
.sec3_list{margin-bottom:15px}
.more:hover{background: #ff6e00;border:1px solid #ff6e00;color: #fff}

.section4{width: 100%;background: #fff}
.sec4_list li{width: 288px;margin-right:16px;float: left;background: #f4f4f4;margin-bottom:17px;}
.sec4_list li.mar{margin-right:0;}
.sec4_tit{height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #000000}
.sec4_list li img{display: block;width: 288px;height: 183px}
.sec4_list li:hover{background: #ff6e00;color: #fff}
.sec4_list li:hover .sec4_tit{color: #fff}
.sec4_list ul{margin-bottom:15px;}

.section5{position: relative;}
.sec5_title{position: absolute;top:45px;left:0;width: 100%;text-align: center;color: #fff}
.sec5_title p,.sec5_title span{color: #fff}
.section5 img{display: block;}

.title span.des{font-size: 14px;color: #606060}
.section{padding: 50px 0 45px;}

.section6{width: 100%;background: #f5f5f5;padding:50px 0}


.sec6_list li{float: left;width:380px;margin-right:29px;transition:all 1s;}
.sec6_list li.margin_r0{margin-right: 0}
.sec6_pic img{width:380px;height:175px;display: block;}
.sec6_tit{font-size: 16px;color: #3a3a3a;padding:20px 0 25px;line-height: 32px;height: 102px;border-bottom: 1px solid #e1e1e1;}
.sec6_info{padding:0 15px;background: #fff;}
.sec6_info p{padding: 15px 0 25px;}
.sec6_info p span{float: left;background: url('../images/time.jpg') no-repeat center left;padding-left: 17px;font-size: 14px;color: #505050}
.sec6_info p a{float: right;display: block;width: 16px;height: 15px;background: url('../images/link.jpg') no-repeat center right;margin-top: 3px}

.sec6_list ul{margin-bottom:48px;}
.sec6_list li:hover{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
-ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
-o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);}

.ads_more:hover{background: #ff8642;border:1px solid #ff8642;color: #fff}

.bot{background: #252525}

.type{text-align: center;padding: 30px 0}
.type a{width: 200px;height: 45px;line-height: 45px;text-align: center;background: #404040;display:inline-block;color: #fff}
.about1{padding:20px 0 100px;font-size:16px;color: #191919;line-height: 45px;background: url('../images/about1.jpg') no-repeat center bottom -3px;}

.type a:hover{background: #ff7800}
.type a.active{background: #ff7800}


.about2{background: url('../images/about2.jpg') no-repeat center bottom;padding: 45px 0 110px}
.about2_list .swiper-slide img{display: block;width: 295px;height: 204px;}
.about_tit{text-align: center;margin-bottom:40px;}
.about_tit p{font-size: 33px;font-weight: bold;color: #404040}
.about_tit span{display: block;font-size: 14px;text-transform: uppercase;color: #404040}
.about_tit p i{font-style: normal;color: #ff6e00}

.about2_list .main{position: relative;}
.about2_list .swiper-button-prev{left:-83px;background:url('../images/left1.png') no-repeat center left;width: 56px;height:56px;margin-top: -28px;}
.about2_list .swiper-button-next{right:-83px;background:url('../images/right1.png') no-repeat center right;width: 56px;height:56px;margin-top: -28px;}

.about3 .about2_tit{color: #3875c0}
.about3{padding: 45px 0 100px}

.history .swiper-slide{height: 350px;position: relative;}
.history{position: relative;}
.history .line{position: absolute;top:50%;left:0;width: 100%;height: 1px;background:#575757}
.his_nr{font-size: 14px;line-height: 2;text-align: center;}
.his_tit{font-size: 19px;font-weight: bold;text-align: center;margin:10px 0;}
.his_txt1{position: absolute;bottom:50%;left:0;transform:translateY(-20px);}
.his_txt2{position: absolute;top:50%;left:0;transform:translateY(20px);}

.his_txt{color: #656565;}

.history .main{position: relative;}
.history .swiper-button-prev{left:-83px;background:url('../images/l.png') no-repeat center left;width: 56px;height:56px;margin-top: -28px;}
.history .swiper-button-next{right:-83px;background:url('../images/r.png') no-repeat center right;width: 56px;height:56px;margin-top: -28px;}

.history .swiper-button-prev.swiper-button-disabled, .history .swiper-button-next.swiper-button-disabled {opacity: 1;cursor: auto;pointer-events: none;}

.history .swiper-button-prev.swiper-button-disabled{background:url('../images/l1.png') no-repeat center left;}
.history .swiper-button-next.swiper-button-disabled{background:url('../images/r1.png') no-repeat center left;}
.history .swiper-slide span.dot{display: block;width: 20px;height: 20px;background: url('../images/dot.png') no-repeat center;}

.history .swiper-slide .his_txt1 span.dot{position: absolute;bottom:-29px;left:50%;margin-left: -10px}
.history .swiper-slide .his_txt2 span.dot{position: absolute;top:-29px;left:50%;margin-left: -10px}

.history .swiper-slide .his_txt1 span.dot{position: absolute;bottom:-29px;left:50%;margin-left: -10px}
.history .swiper-slide .his_txt2 span.dot{position: absolute;top:-29px;left:50%;margin-left: -10px}

.history .swiper-slide.swiper-slide-active  span.dot{background:url('../images/dot1.png') no-repeat center left;}
.history .swiper-slide.swiper-slide-active span.dot{background:url('../images/dot1.png') no-repeat center left;}

.history .swiper-slide.swiper-slide-active .his_txt{color: #ff6e00}
.history .swiper-slide.swiper-slide-active .his_nr{color: #ff6e00}

.about4{width: 100%;background: url('../images/about4.jpg') no-repeat center top;height: 772px;padding: 55px 0 125px}
.about4 .about2_tit{color: #0987fc}

.about4 li{float: left;width: 400px;background: #efefef}
.about4 li img{display: block;width: 100%;height: 246px;}
.his_text{width: 100%;height: 246px;padding-top: 64px}
.his_pic{width: 100%}
.his_text span{display: block;color:#1a1a1a;font-size: 23px;text-align: center;}
.his_nr{font-size: 14px;color: #818181;margin-top:10px}

.contact_left .contact_left_web{font-size: 24px;color:#1e1e1e;font-weight: bold;margin-bottom: 20px}
.contact_left_con{font-size: 17px;color: #1e1e1e;line-height: 44px;}
.contact_code{margin-left: 125px;padding-top: 70px}
.contact_top{padding-bottom: 120px;padding-top: 65px;margin-top: 75px;background: url('../images/contact.jpg') no-repeat bottom right;}
.contact{padding-bottom: 150px}

.about_list li{width: 100%;position: relative;margin-bottom: 59px}
.about_list li .programme_pic img{width: 100%;height: 339px;display: block;}
.about_list li .programme_info{width: 557px;height: 221px;background: rgba(255,255,255,0.8);padding:30px 30px 0 28px}
.about_list li.jjfa_left .programme_info{position: absolute;top:59px;left:40px;}
.about_list li.jjfa_right .programme_info{position: absolute;top:59px;right:40px;}
.about_list{padding:55px 0 40px}
.programme_tit{font-size: 22px;color: #1e1313;font-weight: bold;margin-bottom:10px;display: block;}
.programme_jian{font-size: 14px;color: #1e1313;line-height: 30px;margin-bottom: 35px}
.programme_more{font-size: 14px;color: #111111;display: block;width: 81px;float: right;text-align: right;padding-bottom: 7px;border-bottom: 1px solid #5e5e5e}

.about_list li .programme_tit:hover{color:#ff6e00}
.about_list li .programme_more:hover{color:#ff6e00;border-bottom: 1px solid #ff6e00}

.danye_tit{text-align: center;color: #1e1313;font-size: 36px;font-weight: bold;padding-top: 45px;background: url('../images/line.jpg') no-repeat center bottom;padding-bottom: 20px}
.danye_con{padding:35px 0 100px;font-size: 16px;line-height: 2;}
.danye_con img{display:block}
.news_list{padding: 10px 0}
.news_list li{margin-bottom: 65px}
.sec6_list li:hover .sec6_tit{color:#ff8642}

.page{text-align: center;padding-bottom:100px}
.page a{display:inline-block;height:30px;line-height:28px;text-align: center;color: #333;font-size: 15px;margin:0 4px;padding: 0 10px;border:1px solid #606060;}
.page a.pre_page{margin-right:7px;border:0px;}
.page a.select{border:1px solid #ff7800;color: #ff7800;}
.page a.next_page{border:0px;}

.ns_tit{text-align: center;font-size: 27px;color: #111111;padding-top:15px;background: url('../images/line.jpg') no-repeat center bottom;padding-bottom: 20px}
.ns_date{text-align: center;color:#737373;padding-top: 15px;font-size: 14px;}
.ns_nr{font-size: 15px;color: #737373;line-height: 2;padding:35px 0 55px}

.fenye li{width:560px;height: 45px;line-height: 45px;background: #f1f1f1;border-left: 4px solid #989898;padding-left: 17px;color: #303030;padding-right: 20px}
.fenye li a{font-size: 16px;color: #303030;display:block;width:455px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: right;}
.fenye{padding-bottom:80px}
.fenye li:hover a{color: #ff6e00}
.fenye li:hover{border-left: 4px solid #ff6e00;}

.fa_tit{font-size: 22px;font-weight: bold;color: #ff6e00;margin-top: 55px;background: url('../images/fa_tit.png') no-repeat center left;padding-left: 16px}
.fa_tit span{color: #1e1313}

.type a{margin-bottom:9px;}
.prod_type a{display: block;float: left;margin-right:2px;width: 197px}

.ps_tit{text-align: center;font-size: 24px;color: #111111;margin-top:20px;}
.ps_date{font-size: 14px;color: #737373;text-align: center;margin:15px 0 40px;}
.ps_pic{text-align: center;margin-bottom:70px;}
.ps_con{font-size: 15px;line-height: 2;padding-bottom: 70px;color: #737373}
.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:10px 0 70px}
.search_list li{
    position: relative;
    display: block;
    font-size: 16px;
    color: #2b2b2b;
    height: 89px;
    line-height: 87px;
    border: 1px solid #dbdbdb;
    margin-top: 22px;
    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;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.search_list li a{color: #2b2b2b;}
.search_list li:hover{border:1px solid #ff6e00;background-image: url(../images/icon-rj-on.png);}
.search_list li:hover a{color: #ff6e00; }
.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: #ff6e00;}
.nav_list li:hover .nav_list_a{color: #f7ff1b}

.sec1_list li:hover a{color:#f7ff1b }
.sec2_more:hover{background:#fff;color:#ff6e00;border:1px solid #ff6e00;}
.sec3_info a:hover{color:#f7ff1b}
.sec4_more:hover{color:#f7ff1b;background: url('../images/sec4_more2.png') no-repeat bottom right ;}
.sec6_more:hover{color: #fff;background:  #1080be;border: 1px solid  #1080be;}
.product_type li:hover{border:3px solid #1080be;}
.product_type li:hover .product_type_tit{color: #1080be}

.back:hover{background:#1080be;border:1px solid #1080be;color: #fff}
.wu{padding-top: 50px;text-align: center;}

.navlist li{float: left;}

.banner .swiper-pagination{bottom:75px}
.banner .swiper-pagination-bullet{width:10px;height:10px;opacity: 1;background: #fff;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background:#fc224c}
.banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.banner .swiper-slide img{display: block;}


.bot1{padding:95px 0 70px}
.bot1_left_t{font-size: 18px;line-height: 37px;}
.bot1_left{color: #c5c5c5;font-size: 14px;line-height: 31px;width: 600px;float: left;}
.bot1_mid{width: 272px;float: left;}
.bot1_right{width: 130px;float: right;}
.bot1_code_tit{font-size: 14px;color: #fff;text-align: center;margin-top:3px;}

.bot2{padding:25px 0;background: #252525;border-top:1px solid #333333;border-bottom:1px solid #333333;font-size: 14px;color: #666666}
.bot3{font-size: 14px;color: #a1a1a1;padding:15px 0;}
.bot2 a{color: #666666;display: inline-block;padding:0 35px;line-height: 35px;}
.bot2 a:hover{color: #fff}

.bot1_mid_tit{color: #999999;font-size: 16px;}
.bot1_mid_more{color: #999999;font-size: 16px;display: block;width: 100%;border-bottom: 1px solid #999999;padding-bottom:10px;background: url('../images/gd.jpg') no-repeat center right;}
.bot1_list{padding:25px 0 20px;}
.bot1_list li{float: left;margin-right:20px;position: relative;}

.pop {
    visibility: hidden;
    opacity: 0;
    z-index: -0;
    position: absolute;
    top:-120px;
    left:-30px;
}
.pop img{max-width:100px;height:100px;width: 100px}

.bot1_list li:hover .pop { visibility: visible; opacity: 1; z-index: 100;}
.bot1_list li:hover .pop img{display: block;}

.bot1_mid_more{transition: all 1s}
.bot1_mid_more:hover{background: url(../images/gd.jpg) no-repeat center right 15px;}

.banner img{display: block;}

header{position:relative;}
.search_form{position: absolute;top:100%;right: 0px;z-index: 1000;border:1px solid #ff6e00;}
.search_form{width:300px;height:43px;border-radius:30px;display: none;background: #fff;overflow: hidden;}
.ss_bd{width:253px;height:43px;border:0;line-height: 43px;border-radius:30px;padding-left: 20px;float: left;background: transparent;color: #000;display: block;outline: 0px}
.ss_btn{display: block;vertical-align: middle;float: right;width:45px;height: 43px;background:#ff6e00 url('../images/search2.png') no-repeat center;border:0px;}

/* customer */
.customer {bottom:60px; position:fixed; right:40px; z-index:9999;  font-size:12px;}
.customer a {display:block; width:50px; height:50px; border-radius: 50%; border:1px solid #ccc; background-color: #fff; position: relative; text-align: center; margin:10px 0; }
.customer a:hover{ background:#ff6e00; border-color: #ff6e00; }
.customer i{ display: block; height:50px; width:50px; background:url(../images/fudong.png);  }
.customer .customer1{ background-position:0px 0px;}
.customer .customer2{ background-position:-50px 0px;}
.customer .customer3{ background-position:-100px 0px;}
.customer .customer4{ background-position:-150px 0px;}
.customer a:hover .customer1{ background-position:0px -50px;}
.customer a:hover .customer2{ background-position:-50px -50px;}
.customer a:hover .customer3{ background-position:-100px -50px;}
.customer a:hover .customer4{ background-position:-150px -50px;}


.customer .qicq .qicqCon{ position:relative;}
.customer .qicq .qicqSub{ display:none; border-radius: 5px; overflow: hidden; right:52px; bottom:0;  position:absolute; background:rgba(0, 0, 0, 0.8); padding:12px 12px 10px; z-index:9999;}
.customer .qicq .qicqSub p{ width:100%; text-align:center; display:inline-block; margin:3px 0;}
.customer .qicq .qicqSub p a img{ margin:8px 6px 8px 12px; float:left;}
.customer .qicq .qicqSub p a{display:block; width:108px; height:32px; padding:0; background:rgba(0, 0, 0, 0.1); border:1px solid #eee; position: relative; text-align: left; line-height:32px; border-radius:32px; margin:0; color:#fff;}
.customer .qicq .qicqSub p a:hover{ background:#ff6e00; color:#fff; border:1px solid #ff6e00;}


.customer .erweima .erweimaCon{ position:relative;}
.customer .erweima .erweimaSub{ display:none; border-radius: 5px; overflow: hidden; width:155px; right:52px; bottom:0;  position:absolute; background:rgba(0, 0, 0, 0.8); padding:12px 12px 10px; z-index:9999;}
.customer .erweima .erweimaSub img{ width:130px; height:130px;}
.customer .erweima .erweimaSub p.wxt{ width:100%; line-height:30px; color: #fff; text-align:center; display:inline-block; margin:0;}

.customer .ftel .ftelCon{ position:relative;}
.customer .ftel .ftelSub{ display:none; width:150px; border-radius: 5px; overflow: hidden; right:52px; bottom:0;  position:absolute; background:rgba(0, 0, 0, 0.8); padding:12px 12px 10px; z-index:9999;}
.customer .ftel .ftelSub p{ width:100%; line-height:30px; color: #fff; text-align:center; display:inline-block; font-size: 16px; margin:0;}

.bot1_list .bdsharebuttonbox a{ float: left; width: 40px; height: 40px; padding: 0; border-radius: 50%; margin-right: 20px; background:#999 url(../images/footerIcon.png) no-repeat;}
.bot1_list .bdsharebuttonbox a:nth-child(1){ background-position: 0 0;}
.bot1_list .bdsharebuttonbox a:nth-child(2){ background-position: -40px 0;}
.bot1_list .bdsharebuttonbox a:nth-child(3){ background-position: -80px 0;}
.bot1_list .bdsharebuttonbox a:hover{ background-color: #fff;}
.bot1_list .bdsharebuttonbox a:nth-child(1):hover {  background-position: 0 -40px;}
.bot1_list .bdsharebuttonbox a:nth-child(2):hover {  background-position: -40px -40px;}
.bot1_list .bdsharebuttonbox a:nth-child(3):hover {  background-position: -80px -40px;}

.bot1_mid_more:hover {color: #fff}