/*标签样式初始化*/
div,ul,li,span,p,img,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin: 0px; padding: 0px;list-style: none;border: 0px;}

/*公共样式部分*/
*{box-sizing: border-box;}
body {color: #666;margin: 0 auto;background-color: #fff; font-family: "Microsoft YaHei";overflow-x: hidden;}

#copy { display: none;}

a {color: #666; text-decoration: none;}
a:hover { color:#3fbff0;text-decoration: none; border-bottom-style:}

.page{ margin:0 auto;width:1400px;}
.bg{ width: 100%;min-width: 1400px;}

.fl { float: left;}
.fr {float: right;}

/*左右浮动清除*/
.clear { clear: both;height: 0px; overflow: hidden;}


/*间隙*/
.top10 {padding-top: 10px;}
.top20 {padding-top: 20px;}
.top30 {padding-top: 30px;}
.top40 {padding-top: 40px;}
.top50 {padding-top: 50px;}
.top60 {padding-top: 60px;}
.top70 {padding-top: 70px;}
.top80 {padding-top: 80px;}
.top90 {padding-top: 90px;}
.top100 {padding-top: 100px;}


/*英文样式*/
.font_en {font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;font-weight: normal;}
.en {font-family: Arial, Helvetica, sans-serif;font-weight: normal;}
.t{text-align: center;padding-top: 70px;}
.t p{font-size: 40px;color: #222;}
.t d{color: #3fbff0;font-weight: bold;}
.t dd{font-size: 18px;color: #666;line-height: 40px;}
.t span{display: block;width: 40px;height: 3px;margin:12px auto 0;background: #3fbff0;}


/*抬头*/
.top_bg{background: #f9f9f9;}
.top{height: 40px;}
.top d{font-size: 14px;color: #666;line-height: 40px;}
.top .tel{font-size: 18px;color: #3fbff0;font-weight: bold;line-height: 40px;padding-left: 50px;background: url(../image/20210125194112_1589708232.png)no-repeat 20px center;}
.top>a{font-size:14px;color: #666;padding: 0 20px 0 40px;line-height: 40px;display: inline-block;border-left: 1px solid #eee;border-right:1px solid #eee;float: right;background: url(../image/20210125194333_1675765688.png)no-repeat 20px center;}
.top>a:nth-child(4){background: url(../image/20210125194333_1552777159.png)no-repeat 20px center;}
.head_bg{background-image: linear-gradient(to right,#fff 70%,#000 30%);position: relative;}
.top .fl a{background:none;border:none;padding:0;}
.top .fl span{float:left;}
.head{height: 120px;}
.logo{margin-top: 27px;}
.name{margin-top: 25px;margin-left: 15px;}
.name p{font-size: 33px;color: #333;}
.name d{font-size: 16px;color: #999;font-weight: lighter;line-height: 20px;}


.nav{height:120px;}
.nav>ul>li{ float: left; display: block;height:120px;width: 120px;background: #000;margin-left: -1px;transform: skewX(-15deg);}
.nav>ul>li>a{ display: block; color: #fff;font-size: 16px; text-align: center;line-height: 120px;transform: skewX(15deg);}
.NavCeshi > li.navcurrent, .NavCeshi > li:hover{background: unset;}
.dropmenu{ position:absolute; width:100%; left:0; background:rgba(211,12,53,0.7); top:110%; opacity:0; visibility:hidden; -webkit-transition:all .6s ease; transition:all .6s ease; z-index:333; padding:10px 0; text-align:center;}
.dropmenu table td table{ display:none;}
.dropmenu a,.dropmenu table td a{ display:inline-block;  line-height:40px; color:#fff;font-size:16px;}
.dropmenu a+a{ margin-left:100px;}
.dropmenu table,.dropmenu table tbody{ width:100% !important; display:block;}
.dropmenu table tr{ display:inline-block;}
.dropmenu table tr+tr{ margin-left:25px;}
.nav li:hover .dropmenu{ top:100%; opacity:1; visibility:visible;}
.search{width: 40px;height: 100%;background: url(../image/20210125201707_1566455512.png)no-repeat center;cursor: pointer;}
.search:hover .slideDown{opacity: 1;height: 190px;}
.search .slideDown{text-align: center; font-size: 0; overflow: hidden; position: absolute; right: 0; top: 100%; width: 100%; height: 0px; background:rgba(114,194,30,0.7);z-index: 8;opacity: 0;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out;border-radius: 0px 0px 10px 10px;}
.search .slideDown .searchBox{ overflow: hidden; display: inline-block; width: 1028px; height: 60px; margin-top: 50px; margin-bottom: 15px; background: #fff; border-radius: 50px;}
.search .slideDown .searchBox{*display: inline}
.search .slideDown .searchHot{ font-size: 14px; color: #fff;}
.search .slideDown .searchHot a{ color: #fff;}
.search .slideDown .searchBox input[type='text']{ font-size: 14px; color: #666; float: left; width: 840px; height: 100%; border: none; outline: none; background: none; line-height: 60px; margin-left: 25px; font-size: 14px; color: #666;}
.search .slideDown .searchBox button[type='submit']{ cursor: pointer; float: right; margin-right: 15px; width: 60px; height: 60px; border: none; }
.search-bg{width: 956px;height: 60px;line-height:60px;    padding-left: 10px;    float: left;}
.search-i {
    width: 32px;
    overflow: hidden;
    height: 32px;
float: left;
    margin-top: 13px;
}


/*幻灯片*/
.banner-box,.banner-box .bd li{height:auto;}
.banner-box .bd li img{display: block}
.banner-box .banner-btn a.prev,.banner-box .banner-btn a.next{top:300px;background-image:url(../image/20210126143841_270926383.png);}
.banner-box .hd ul li.on{background:#3fbff0;}
.banner-box{min-width:1400px;position:relative;overflow:hidden;margin: 0 auto;}
.banner-box .bd{ width:100% !important;}
.banner-b{position: absolute;bottom: 0;}
.banner-box .bd li{width:100%;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-54px;background-repeat:no-repeat;background-position:0 0;} 
.banner-btn a.next{right:-54px;background-repeat:no-repeat;background-position:-49px 0;}
.banner-box:hover .banner-btn a.prev{ left:54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}
.banner-box .hd {position:absolute;bottom:20px;width: 100%;display: block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:10px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ width: 32px;}

/*实力*/
.strength_bg{background: #f5f5f5;}
.strength_l{width: 500px;}
.strength_l p{font-size: 33px;color: #333;padding-top: 15px;}
.strength_l d{font-weight: bold;}
.strength_l i{width: 470px;height: 1px;display: block;background: #ccc;position: relative;margin: 25px 0 35px;}
.strength_l i:before{content: '';width: 40px;height: 3px;display: inline-block;background: #3fbff0;position: absolute;left:0px;top: -1px;}
.strength_l dd{font-size: 16px;color: #666;line-height: 30px;}
.strength_r li{width: 200px;height: 220px;display: block;float: left;background: #fff;text-align: center;padding-top: 40px;}
.strength_r li+li{margin-left: 15px;}
.strength_r p{font-size: 70px;font-family: 'Arial';color: #333;font-weight: bold;}
.strength_r d{font-size: 16px;color: #666;line-height: 26px;margin-top: 10px;display: block;}
.strength_r p:after{content: '';width: 22px;height: 22px;display: inline-block;background: #3fbff0;border-radius: 50%;font-size: 12px;color: #fff;line-height: 22px;font-weight: lighter;position: relative;top: -5px;left: 5px;}
.strength_r li:nth-child(1) p:after{content: '年';}
.strength_r li:nth-child(2) p:after{content: '+';}
.strength_r li:nth-child(3) p:after{content: '度';}
.strength_r li:nth-child(4) p:after{content: 'H';}


/*产品中心*/
.prod_list{text-align: center;}
.prod_list a{width: 180px;height: 66px;display: inline-block;background: #f5f5f5;font-size: 18px;font-weight: lighter;color: #222;line-height: 66px;text-align: left;padding: 0 20px;}
.prod_list a:after{content: '';width: 8px;height: 14px;display: inline-block;background: url(../image/20210126093422_1443267326.png)no-repeat;float: right;margin-top: 26px;}
.prod_list a.on{background: #3fbff0;color: #fff;}
.prod_list a.on:after{filter: brightness(1000%);}
.prod_list a+a{margin-left: 20px;}
.prod_box table td{width:23.5%;display: block;padding-left: 0 !important;float:left;margin-bottom:25px;}
.prod_box td+td{margin-left: 2%;}
.prod_box td img{width: 100%;height: auto;}
.prod_box td>a{width:100%;height:100%;display:block;border:1px solid #eee;}
.prod_box td br{display:none;}
.prod_box td span{width:100%;height:82px;line-height:70px;text-align:center;display: block;background:#fff;border: 1px solid #eee;margin-top: -1px;position: relative;}
.prod_box td span a{font-size:16px;color:#222;line-height:50px;width: 100%;height: 100%;display: block;position: relative;z-index:9;transition: 0.3s ease all;}
.prod_box td span:after{content:'+MORE';width:80px;height:30px;background:#eee;display:block;font-size:12px;color:#949494;line-height: 30px;    font-family: 'Arial';text-transform: uppercase;margin: -30px auto 0;position: relative;z-index:9;transition: 0.3s ease all;}
.prod_box td span:before{content:'';width:100%;height:0;background:#3fbff0;position: absolute;bottom:0px;left:0;transition: 0.3s ease all;}
.prod_box td:hover span:before{height:100%;}
.prod_box td:hover a{color:#fff;}
.prod_box td:hover span:after{border-radius: 15px;margin-top:-35px;height:25px;line-height:25px}

/*加工优势*/
/*.padv_t dd{background: url(../image/20210126103938_1332875205.png)no-repeat center;}*/
.padv_bg{background: #f5f5f5;}
.padv li{width: 20%;height: 409px;float: left;display: block;border: 1px solid #ccc;text-align: center;padding-top: 35px;cursor: pointer;transition: 0.3s ease all;position: relative;overflow: hidden;}
.padv li .padv_img{text-align: center;overflow: hidden;display: inline-block;border-radius: 50%;border: 3px solid #f5f5f5;}
.padv li .padv_img img{border-radius: 50%;position: relative;}
.padv li p{font-size: 22px;font-weight: bold;color: #333;margin-top: 20px;}
.padv li span{background: #3fbff0;width: 20px;height: 3px;display: block;margin: 15px auto;}
.padv li d{font-size: 15px;color: #666;line-height: 28px;}
.padv li.on{background: #3fbff0;}
.padv li.on .padv_img{border-color: #fff;}
.padv li.on p,.padv li.on d,.padv li.on span{filter: brightness(1000%);}
.padv li{border-left: none;}
.padv li:nth-child(1){border-left: 1px solid #ccc;}
.padv li.on .padv_img{background: #3fbff0;}
.padv li.on .padv_img img{opacity: 0.5;}
.padv li:before{content: unset;background: url(../image/20210126191529_1818406388.png)no-repeat center;width: 100%;height: 70px;display: block; position: absolute;z-index: 9;top: -100px;transition: 0.3s ease all;}
.padv li:nth-child(2):before{background: url(../image/20210126190535_129069296.png)no-repeat center;}
.padv li:hover:before{top: 85px;}
.padv li:nth-child(3):before{background: url(../image/20210126191033_912248578.png)no-repeat center;}
.padv li.on:before{top: 85px;}
.padv li:nth-child(4):before{background: url(../image/20210126191347_63438630.png)no-repeat center;}
.padv li.on:before{top: 85px;}
.padv li:nth-child(5):before{background: url(../image/20210126191503_1510521505.png)no-repeat center;}
.padv li.on:before{top: 85px;}



/*广告条*/
.banner_bg{background: url(../image/20210126110556_737653128.jpg)no-repeat center;height: 302px;padding-top: 70px;}
.banner_bg p{font-size: 18px;color: #fff;width: 680px;margin-top: 10px}
.banner dd{font-size: 30px;font-weight: bold;color: #fff;margin-top: 5px;}
.banner_tel{font-size: 16px;color: #fff;margin-top: 35px;}
.banner_tel d{font-size: 28px;color: #fff;font-weight: bold;font-family: 'Arial';line-height: 40px;}
.banner_tel:before{content: '';width: 58px;height: 58px;display: inline-block;border-radius: 50%;background: url(../image/20210126111710_1091266811.png)no-repeat center #000;float: left;}
.banner_tel span{margin-left: 15px;margin-top: 3px;}
/*.banner a{width: 165px;height: 45px;display: inline-block;background: #3fbff0;text-align: center;line-height: 45px;color: #fff;font-weight: bold;font-size: 16px;border-radius: 23px;margin-top: 10px;margin-left: 55px;transition: 0.3s ease all;}*/
/*.banner a:before{content: '';background: url(../image/20210126112232_681263466.png)no-repeat;width: 25px;height: 23px;display: inline-block;position: relative;top:5px;margin-right: 10px;}*/
/*.banner a:hover{width:200px;background-image: linear-gradient(131deg,#b6f58c,#3fbff0);}*/

/*应用领域*/
.case_bg{background: #f5f5f5;}
.case_list ul{text-align: center}
.case_list li{width: 200px;text-align: center;float: unset;cursor: pointer;display: inline-block}
.case_list li i{margin: 0 auto;display: inline-block;}
.case_list li p{font-size: 18px;color: #333;line-height: 40px;}
.case_list li.on:after{content: '';width: 70px;height: 3px;display: block;background: #3fbff0;margin: 10px auto 0;}
.case_list li.on p{color:#3fbff0;font-weight:bold;}
.case_line{width: 100%;height: 1px;background: #ccc;margin-top: -2px;}
.case_box{width: 1400px !important;padding: 10px 60px 10px 10px;;background: #fff;height: 449px;}
.case_r{width: 600px;}
.case_r p{font-size: 30px;color: #333;font-weight: bold;padding-top: 50px;}
.case_r i{width: 100%;height: 1px;display: block;background: #ccc;position: relative;margin: 30px 0 35px;}
.case_r i:before{content: '';width: 40px;height: 3px;display: inline-block;background: #3fbff0;position: absolute;left:0px;top: -1px;}
.case_r dd{font-size: 16px;color: #333;line-height: 36px;}
.case_r d{font-size: 18px;font-weight: bold;}
.case_r a{width: 160px;height: 46px;display: block;background: #3fbff0;font-size:15px;line-height: 46px;text-align: center;color: #fff;border-radius: 23px;transition: 0.3s ease all;}
.case_r a:after{content: '';background: url(../image/20210126120457_1069038578.png);width: 22px;height: 7px;display: inline-block;margin-left: 20px;position: relative;top: -4px;}
.case .tempWrap{margin: 0 auto;width: 1400px !important;}
.case_r a:hover{width:200px;background-image: linear-gradient(131deg,#b6f58c,#3fbff0);}

/*优势*/
.adv_cont{width: 102%;}
.adv_cont li{width: 25%;height: 750px;float: left;background-position: center top;background-repeat: no-repeat;position: relative;cursor: pointer;}
.adv_cont li:nth-child(1){background-image: url(../image/20210126205530_1240827694.jpg);}
.adv_cont li:nth-child(2){background-image: url(../image/20210126205549_525115011.jpg);}
.adv_cont li:nth-child(3){background-image: url(../image/20210126205607_1476858659.jpg);}
.adv_cont li:nth-child(4){background-image: url(../image/20210127095753_1280209982.jpg);}
.adv_txt{width: 100%;height: 145px;position: absolute;bottom: 0;background: #eaeaea;text-align: center;padding-top: 40px;}
.adv_cont li:nth-child(2n) .adv_txt{background: #f0f0f0;}
.adv_txt span{font-size: 50px;color: #ccc;font-weight: bold;display: inline-block;margin-left: -20px;position: relative;top: -5px;}
.adv_txt d{font-size: 24px;color: #333;font-weight: bold;display: inline-block;text-align: left;margin-left: 15px;}
.adv_txt p{display: none;}
.adv_cont li:hover .adv_txt{text-align: left;padding: 40px 5%;}
.adv_cont li:hover .adv_txt{background-image: linear-gradient(131deg,#3fbff0,#b6f58c);}
.adv_cont li:hover .adv_txt span{display: none;}
.adv_cont li:hover .adv_txt d br{display: none;}
.adv_cont li:hover .adv_txt d{margin-left: 0px;color: #fff;}
.adv_cont li:hover .adv_txt p{display: block;font-size: 14px;color: #fff;margin-top: 10px;}


/*流程*/
.proc_cont li{width: 175px;float: left;text-align: center;background: url(../image/20210126153705_810451699.png)no-repeat left top;height: 225px;cursor: pointer;}
.proc_cont li:last-child:before{background: url(../image/20210126153705_810451699.png)no-repeat;content: '';width: 3px;height: 225px;display: inline-block;float: right;}
.proc_cont li span{display: block;font-size: 20px;color: #333;font-weight: bold;font-family: 'Arial';padding-top: 25px;}
.proc_cont li i{display: inline-block;margin-top: 30px;height: 52px;}
.proc_cont li p{font-size: 18px;color: #333;margin-top: 30px;}
.proc_cont li d{font-size: 12px;color: #ccc;font-family: 'Arial';text-transform: uppercase;line-height: 30px;}
.proc_cont li:hover p{color:#3fbff0;font-weight:bold;}

/*关于我们*/
.about_bg{background: url(../image/20210126154315_1578874084.jpg)no-repeat center;}
.about_t d{font-size: 40px;}
.about_l{width: 700px;}
.about_r{width: 700px;height: 424px;background: #fff;padding: 55px 45px 0 45px;}
.about_r p{font-size: 30px;color: #333;font-weight: bold;margin-bottom: 30px;}
.about_r d{font-size: 15px;color: #666;line-height: 30px;}
.about_r a{width: 152px;height: 40px;border: 1px solid #3fbff0;display: block;border-radius: 20px;line-height: 38px;color: #666;padding: 0 15px;margin-top: 37px;font-size: 15px;transition: 0.3s ease all;}
.about_r a:after{content: '+';width: 26px;height: 26px;display: inline-block;background-image: linear-gradient(131deg,#b6f58c,#3fbff0);border-radius: 50%;font-size: 16px;line-height: 26px;text-align: center;color: #fff;float: right;margin-top: 6px;}
.about_r a:hover{width:180px;color:#3fbff0;}


/*厂房*/
.comp>a{width: 170px;height: 60px;line-height: 60px;font-size: 20px;color: #fff;text-align: center;display: block;background: #3fbff0;}
.about_b{width: 100%;background: #fff;}
.about_b td{width:335px !important;margin-right:20px;padding-left:0px !important;float:left;overflow: hidden;transition: 0.3s ease all;}
.about .tempWrap{width:1400px !important;}
.about_b td img{width:100%;height:auto;transition: 0.3s ease all;}
.about_b tr{display:block;}
.about_b td div{width:100%;height:60px;padding-top:0px !important;position: relative;}
.about_b td div a{width:100%;height:100%;line-height:60px;color:#333;font-size:16px;background:#f5f5f5;display:block;transition: 0.3s ease all;}
.about_b td:hover img{transform: scale(1.2);}
.about_b td:hover div a{background-image: linear-gradient(131deg,#b6f58c,#3fbff0);color:#fff;}


/*新闻*/
.news_bg{background: url(../image/20210126164820_1876827792.jpg)no-repeat center;height:777px;}
.news{padding-top:150px;}
.news_bt{width:1400px;float:left;}
.news_btl{float:left;font-weight:400;font-size:42px;color:#333;}
.news_btl span{font-size:18px;display:block;color:#666;font-weight:100;}
.nb_tab{font-size:0;text-align:center;float:right;}
.nb_tab a{width:171px;height:42px;background:#fff;display:inline-block;vertical-align:top;color:#333;box-shadow:0px 0px 20px #eee;border-radius:30px;margin-top:22px;}
.nb_tab a+a{margin-left:20px;}
.nb_tab a.cur{background:#3fbff0;color:#fff;background-size:400% 370%;}
.nb_tab a i,.nb_tab a b{display:inline-block;vertical-align:top;line-height:42px;}
.nb_tab a b{font-size:16px;font-weight:100;letter-spacing:1px;}

.nbc_list+.nbc_list{display: none;}
.nbcl_le{width:614px;}
.news_div_item{background:#fff;}
.nbcl_le .news_div_item{width:294px;display: inline-block;vertical-align:top;height:434px;}
.nbcl_le .news_div_item+.news_div_item{margin-left:26px;}
.nbcl_le .news_div_item_pic img{width:294px;}
.news_div_item_title a{font-size:18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.nbcl_le .news_div_item_content{margin-top:30px;padding:0 20px;}
.nbcl_le .news_div_item_body{margin-top:20px;line-height:24px;color:#68686a;font-size:14px;}
.nbcl_le .news_div_item_date,.new_more{display:inline-block;vertical-align:top;font-size:0;margin-top:25px;}
.nbcl_le .news_div_item_date>div{display:inline-block;vertical-align:top;color:#68686a;}
.new_more{width:24px;height:24px;border-radius:24px;border:1px solid #9a9899;background:url(../image/20210126164858_341922638.png) no-repeat right center;float: right;margin:0 20px 20px 0;}
.nbcr_ri{width:750px;}
.nbcr_ri .news_div_item_pic{display: none;}
.nbcr_ri .news_div_item{font-size:0;border:1px solid #f1f1f1;padding:30px 0;position:relative;transition:300ms;margin-bottom:15px;}
.nbcr_ri .news_div_item:hover{box-shadow:0 0 21px #d2d2d2;z-index:1;transition:300ms;}
.nbcr_ri .news_div_item_date,.nbcr_ri .news_div_item_content{display:inline-block;vertical-align:top;}
.nbcr_ri .news_div_item_date{width:115px;text-align: center;font-size:0;}
.nbcr_ri .news_div_item_content{width:630px;padding-left:20px;border-left:1px solid #f3f3f3; font-weight: 100;}
.nbcr_ri .news_div_item_date>div{font-family:Arial;}
.nbcr_ri .news_div_item_year,.nbcr_ri .news_div_item_month{display:inline-block;vertical-align:top;color:#565656;  font-size: 14px;}
.nbcr_ri .news_div_item_day{font-size:47px;font-weight: bold;    line-height: 55px;}
.nbcr_ri .news_div_item_body{margin-top:10px;line-height:20px;color:#68686a;padding-right:20px;font-size:14px;}
.nbcr_ri .news_div_item:hover .news_div_item_day{color:#3fbff0;}


/*版权*/
.copyright{ background:#232323; }
.crcon{ padding:70px 0; border-bottom:1px solid #2e2e2e;}
.kslj{ font-size:0;}
.kslj li{ display:inline-block; vertical-align:top;}
.kslj li p{ font-size:18px; color:#fff;}
.kslj li p:after{ content:''; display:block; width:19px; height:2px; background:#f3f3f3; margin:20px 0;}
.kslj li a{ display:block; font-size:14px; color:#b0b0b0; line-height:32px;}
.kslj li a:hover,.links p.fr a:hover,.end a:hover{ color:#fff;}
.kslj li+li{ margin-left:100px;}
.crconcat{ width:556px;}
.cr_tel{ padding:0 0 0px 20px; border-bottom:1px solid #2e2e2e; background:url(../image/20210126164928_995098460.png) no-repeat right top; margin-bottom:25px; font-size:14px; color:#afafaf;}
.cr_tel em{ display:block; font-size:40px; color:#3fbff0; font-family:'Oswald Regular';font-style: normal;font-weight: bold;}
.craddr{ margin-left:20px; font-size:14px; color:#b0b0b0; line-height:35px;}
.craddr p{ padding-left:28px; background:url(../image/20210126164958_1888946544.png) no-repeat left center;}
.craddr p:nth-child(2){background:url(../image/20210126165024_698484053.png) no-repeat left center;}
.craddr p:nth-child(3){background:url(../image/20210126165049_1353825621.png) no-repeat left center;}
.links{ height:92px; padding:0 15px; background:#3fbff0; line-height:92px; font-size:18px; color:#fff;}
.links p.fl{ background:url(../image/20210126165119_2070443861.png) no-repeat left center; padding-left:33px;}
.links p.fr a{ font-size:14px; color:#fff; font-weight:lighter;}
.end{ text-align:center;}
.end,.end a{ font-size:14px; color:#b0b0b0; font-weight:lighter; line-height:70px;}
.linkTagcs li a{color:#fff !important;}



/*浮动ＱＱ*/
.my-kefu{position: fixed;right: 0px;top:30%;z-index:9999;}
.my-kefu ul{width: 77px;}
.my-kefu li a{text-decoration: none;}
.my-kefu li{background:#3fbff0;margin-top: 1px;padding: 9px 0;height: 70px;width: 77px;}
.my-kefu li i{background: url(../image/20210129113430_1109805647.png) no-repeat;display:block; width: 30px; height: 27px; margin: 0px auto; text-align: center;}
.my-kefu li p{height: 20px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.my-kefu .my-kefu-qq i{background-position: 4px 0;}
.my-kefu .my-kefu-tel i{background-position: 0 -25px;}
.my-kefu .my-kefu-tel1 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel1:hover{ width:246px; height:145px;}
.my-kefu .my-kefu-tel2 i{background-position: -35px 4px;}
.my-kefu .my-kefu-tel2:hover{ width:246px; height:160px;}
.my-kefu .my-kefu-liuyan i{background-position: 4px -53px;}
.my-kefu .my-kefu-weixin i{background-position: -34px 4px;}
.my-kefu .my-kefu-weibo i{background-position: -30px -22px;}
.my-kefu .my-kefu-ftop{background-color:#3fbff0;}
.my-kefu .my-kefu-ftop i{width:33px;height:35px;background-position: -27px -51px;}
.my-kefu-left{ float: left; width: 77px; height: 47px;position: relative;}
.my-kefu-tel-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 24px; padding-left:15px; border-left: 1px solid #fff; padding-top: 10px;}
.my-kefu-tel1-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-tel2-right{font-size: 20px; color: #fff; float: left; height: 24px; line-height: 22px; margin-top: 8px; border:none; margin:0 auto; margin-bottom:5px;}
.my-kefu-right{width: 20px;}
.my-kefu-tel-main{color: #fff; margin-top: 9px; height: 47px; width: 247px;}
.my-kefu-main{width: 97px;position: relative;}
.my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px; display: none;}

.tadd{
    margin-top: 40px;
}
.tadd p{
    font-size: 22px;
    color: #333333;
    line-height: 60px;
}
.tadd p:nth-child(1){
    background: url("../picture/gh.png") no-repeat left;
    padding-left: 35px;
    background-size: 25px;
}
.tadd p:nth-child(2){
    background: url("../picture/dz.png") no-repeat left;
    padding-left: 35px;
    background-size: 25px;
}
.contact_two{
    margin: 0 0 50px 25px;
    padding: 25px;
    box-sizing: border-box;
}
.contact_content{
    margin-top: 15px;
    margin-left: 30px;
}
.contact_content img{
    width: 180px;
    margin-top: 20px;
}
.NavCeshi > li.navcurrent a, .NavCeshi > li:hover a{
    color: #3fbff0;
}
.nav>ul>li>a{
    color: #333333;
}
.nav>ul>li{
    background: #ffffff;
}
.head_bg {
    background-image: linear-gradient(to right,#fff 70%,#fff 30%);
}

.logo {
    margin-top: 17px;
}


/*修改后的样式*/
.prod_box table td{
    width: 32%;
    margin-right: 2%;
}
.prod_box table td:last-child{
    margin-right: 0;
}
.prod_box td+td{
    margin-left: 0;
}
.banner dd {
    font-size: 26px;
    width: 47%;
}
.news{
    padding-top: 0;
}


/*联系我们*/
.contactA {
    float: none;
    background: #f5f5f5;
}
.contactA_T {padding:50px;overflow:hidden;border-bottom:1px solid #e2e2e2;position:relative;padding-bottom: 100px;height: 310px}
.contactA_T_l {left:50px;width:270px;position:absolute;top:50px;text-align: left}
.contactA_T_l>p {font-size:22px;color:#bbb;text-align:justify;line-height:25px}
.contactA_T_l>span {display:block;font-size:30px;color:#333333;line-height:40px;margin:15px 0px;font-weight:bold}
.contactA_T_l>i {display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem;font-size: 14px}
.contactA_T_l>a {display:inline-block;width:180px;line-height:50px;background:#005dac;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;margin-top:45px}
.contactA_T_R {position:absolute;width:260px;right:100px;text-align:center;top:50px}
.contactA_T_R p {font-size:16px;line-height:22px;margin-top:0;color:#454545}
.contactA_T_R img {width:180px;display:block;margin:0 auto 15px}
.contact_A_page {height:100%}
.contactA_T_m {width:480px;margin:0 auto;padding:0px 70px;height:235px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}
.contactA_T_m div {width:100%;margin-bottom:50px}
.contactA_T_m div span {font-size:20px;color:#12427b;display:block;line-height:30px}
.contactA_T_m div strong {display:block;font-family:"Arial";font-size:36px;color:#12427b;line-height:36px;margin:5px 0px 10px}
.contactA_T_m div p {color:#999999;line-height:15px;font-size:13px;display:block}
.contactA_T_m>p {font-size:16px;color:#666666;line-height:35px;text-align: left}
.contactA_B {
    padding: 50px;

    overflow: hidden;
    position: relative;
    z-index: 10;
    height: 550px;
}
.my-map{
    height: 460px;
}

@media (max-width: 500px) {
    .contactA_T_l,.contactA_T_R,.contactA_T_m{
        position: unset;
        width: 100%;
        padding: 0;
        margin-bottom: 30px;
        height: auto;
    }
    .contactA_T{
        height: auto;
        padding: 10px;
    }
    .contactA_T_m{
        border: 0;
    }
    .contactA_T_m div{
        margin-bottom: 10px;
    }
    .contactA_B{
        padding: 0;
    }
}



/*首页轮播*/
.banner {
    position: relative;
}

.banner .img{
    padding-top: 78px;
}

.banner .sbxl {
    position: absolute;
    bottom: 60px;
    z-index: 9;
    padding-left: 43px;
    left: 13.54%;
    color: #b9b7b4;
}

.banner .sbxl:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width: 34px;
    height: 34px;
    transform: translateY(-50%);
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.45);
}

.banner .sbxl:after{
    position: absolute;
    content: "";
    left: 12px;
    top: 50%;
    width: 12px;
    height: 14px;
    transform: translateY(-50%);
    background: url(../image/xxgdxh.png);
    -webkit-animation: haha1 1s linear infinite;
}

@-webkit-keyframes haha1 {
    0% {
        top: 0;
        opacity: 1;
    }

    25% {
        top: 25%;
        opacity: 0.75;
    }

    50% {
        top: 45%;
        opacity: 0.5;
    }

    75% {
        top: 65%;
        opacity: 0.25;
    }

    100% {
        top: 85%;
        opacity: 0;
    }
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera .bannera1 {
    color: #ff5a00;
    text-transform: uppercase;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera .bannera3 {
    line-height: 1;
    margin: 5px 0 37px;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera .bannera4 {
    margin-bottom: 49px;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera .gyan a {
    border: 1px solid #fff;
}

.banner .swiper-container-top .swiper-wrapper .swiper-slide .box .bannera .gyan a:hover{
    background: #ff5a00;
    border: 0;
}

.ssss {
    z-index: 100000000000;
    position: absolute;
    bottom: 52px;
    right: 13%;
    left: inherit;
}

.sss {
    position: relative;
    width: 20px;
    height: 20px;
    margin-right: 9px;
    display: inline-block;
}

.sss:last-child {
    margin-bottom: 0;
}

.ssss .sss:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6px;
    height: 6px;
    background: #fff;
    border-radius: 100%;
    box-sizing: border-box;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: background 0.3s ease;
    transition: background 0.3s ease;
}

.sss .circle {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.sss .circle i {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    overflow: hidden;
}

.sss .circle i::before {
    content: '';
    position: absolute;
    width: 200%;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #fff;
    border-radius: 100%;
    box-sizing: border-box;
    clip: rect(0, 20px, 20px, 10px);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.sss .circle i:first-child::before {
    left: 0;
    right: auto;
    clip: rect(0px, 10px, 20px, 0px);
}

.sss.sss-active::before {
    background: #ff5a2b;
}

.sss.sss-active .circle i::before {
    -webkit-animation: circleR 3500ms linear both;
    animation: circleR 3500ms linear both;
}

.sss.sss-active .circle i:first-child::before {
    -webkit-animation-name: circleL;
    animation-name: circleL;
}

.banner .swiper-container-top .swiper-pagination-top .swiper-pagination-bullet {
    opacity: 0;
}

@-webkit-keyframes circleL {

    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes circleL {

    0%,
    50% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@keyframes circleR {
    0% {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
    }

    50%,
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.zh60 p {
    font-size: 60px;
    color: #ffffff;
    font-family: DIN1451;
}
.zh30 {
    font-size: 30px;
    color: #fff;
    font-family: DIN1451;
}
.xyzxoc{
    color: #3cfaef;
    font-size: 18px;
    margin: 10px 0 45px;
}

.xyzxoc p{
    position: relative;
    display: inline-block;
    padding-left: 28px;
    margin-right: 10px;
    font-size: 22px;
}

.xyzxoc p:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width: 22px;
    height: 26px;
    transform: translateY(-50%);
    background: url(../image/xyzxoc.png) no-repeat center center/cover;
}


@media(max-width: 750px) {
    .xyzxoc {
        color: #3cfaef;
        font-size: 15px;
        margin: 20px 0 20px;
    }

    .xyzxoc p:before {
        top: 59%;
        width: 17px;
        height: 20px;
    }


    .xyzxoa{
        margin-bottom: 2px;
    }
}

@media(max-width: 450px) {
    .ovo{
        left: 0;
        padding: 0 4.5%;
    }

    .xyzxoc p{
        margin-bottom: 10px;
    }
}
.pcbanes .container {
    width: 72.91%;
    margin: 0 auto;
}

.gyan a {
    display: inline-block;
    border: 1px solid #bdbdb8;
    color: #fff;
    width: 178px;
    height: 51px;
    line-height: 51px;
    padding-left: 42px;
    font-size: 15px;
    text-align: left;
    transition: all 0.4s;
}

.gyan a span {
    display: inline-block;
    background: url(../image/bianchang.png)  right center/cover;
    width: 18px;
    height: 12px;
    margin-left: 6px;
    vertical-align: middle;
    margin-bottom: 1px;
    transition: all 0.6s;
}

.gyan a:hover span {
    width: 28px;
    transition: all 0.6s;
}

.banner .img{overflow: hidden;}
.banner .img .pc{
    transform: scale(1.2);
    transition: all 2s;
}

.banner .img .pc.cur{
    transform: scale(1);
}
.pcbanes .swiper-container-top .swiper-wrapper .swiper-slide .box{
    background-size: 140% 140% !important;
    transition: all 2s;
}

.pcbanes .swiper-container-top .swiper-wrapper .swiper-slide-active .box{
    background-size: 100% 100% !important;
}

.craddr{
    position: relative;
}
.fwxcode{
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
}

.banner-n{
    position: relative;
}
.bannertxt {
    position: absolute;
    top: 0;
    width: 1400px;
    margin: auto;
    bottom: 0;
    right: 0;
    left: 0;
    height: 85px;
}
.bannertxt h2{
    font-size: 34px;
    color: #fff;
    font-weight: 500;
}
.bannertxt p{
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
}
.irz ul{
    overflow: hidden;
    width: 1400px;
    margin: auto;
}
.irz ul li {
    float: left;
    width: 12.5%;
    position: relative;
}

.irz ul li img{
    width: 100%;
}
.irz ul li p{
    position: absolute;
    color: #ffffff;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    font-size: 18px;
    text-align: center;
    height: 50px;
    width: 55px;
    padding-left: 10px;
}