/**
* 公共CSS样式
**/
*{padding:0;margin:0;}
img{border:0;vertical-align:bottom;max-width: 100%;}
a{text-decoration:none;color:#333;}
body{font-size:16px;font-family:"Microsoft YaHei",微软雅黑,宋体,Arial;color:#333;}
li{list-style:none;}
table{border-collapse: collapse;}
tr,td{margin:0px;border:0px;}

.common{width:100%;display:table;height:auto;}
.div_block{width:1200px;margin:0 auto;display:table;height:auto;position: relative;}

/*页码*/
.pagesdiv{width:100%;float:left;margin-top: 30px;}
.pagination{width:auto;margin: 0 auto;display: table;}
.pagination li{width: auto;border:1px solid #d8d8d8;margin: 0px 8px;font-size: 18px;color:#333;line-height: 26px;float:left;border-radius: 5px;background: #FFF;}
.pagination li a{width: 100%;float: left;font-size: 18px;color:#333;padding: 5px 10px;}
.pagination li.active{padding: 5px 10px;background: #fe973b;color:#FFF;border:1px solid #d8d8d8;}
.pagination li.disabled{padding: 5px 10px;background: #efefef;color:#666;border:1px solid #ccc;}


/*页头*/
.header .div_block{display: flex;align-items: center;justify-content: space-between;padding: 20px 0;}
.logo{}
.top_right{font-size: 20px;padding-left: 55px;background: url(../images/tel.jpg) left center no-repeat;}
.top_right span{font-size: 30px;color:#01c5af;font-weight: bold;}

/*页尾*/
.index10{padding-top: 60px;background: url(../images/index5.jpg) center top no-repeat;height: 523px;}
.index10_left{width: 575px;float: left;color:#FFF;line-height: 44px;font-size: 23px;}
.index10_right{width: 590px;float: right;}
.index10_right p.p1{font-size: 55px;color:#fcd56b;font-weight: bold;margin-top: 60px;}
.index10_right p.p2{font-size: 27px;color:#FFF;margin-top: 10px;}
.index10_right p.p3{font-size: 28px;color:#fcd56b;font-weight: lighter;margin-top: 10px;}
.index10_bd{width: 100%;float: left;margin-top: 50px;}
.index10_bd1{width: 850px;float: left;}
.index10_bd1 .bd_box{width: 405px;float: left;margin-right: 20px;margin-bottom: 20px;}
.index10_bd1 input{width: 343px;height: 66px;border:1px solid #ddd;padding: 0 30px;font-size: 20px;outline: none;}
.index10_bd2{width: 350px;float: right;}
#tijiao{width: 350px;height: 68px;background: #fe973b;color:#FFF;font-size: 26px;line-height: 68px;float: left;text-align: center;text-indent: 50px;position: relative;}
#tijiao:after{content: '';width: 26px;height: 30px;position: absolute;top:0;bottom: 0;margin: auto 0;left:100px;background: url(../images/b.png) -222px -124px no-repeat;}
.index10_bd2 p{margin-top: 20px;float: right;padding-right: 90px;position: relative;font-size: 20px;color:#FFF;text-align: right;line-height: 34px;}
.index10_bd2 p span{font-size: 30px;}
.index10_bd2 p:after{content: '';width: 78px;height: 56px;position: absolute;top:5px;right:0;background: url(../images/b.png) -316px -123px no-repeat;}


.footer{background: #252525;padding-bottom: 30px;}
.f_cont{width: 600px;float: left;color:#FFF;}
.f_cont p{margin-top: 30px;}
.f_cont p i{background: url(../images/b.png) 0 0 no-repeat;width: 24px;height: 24px;float: left;margin-right: 10px;}
.f_cont p i.s400{background-position: -22px -213px;}
.f_cont p i.tel{background-position: -22px -268px;}
.f_cont p i.email{background-position: -22px -323px;}
.f_cont p i.address{background-position: -22px -379px;}
.f_right{float: right;}
.f_weixin{width: 161px;float: left;margin-left:20px;background: url(../images/b.png) -134px -244px no-repeat;text-align: center;color:#FFF;line-height: 28px;margin-top: 35px;padding: 12px 0 13px 0;}
.f_weixin img{width: 133px;height: 133px;}
.f_bq{background: #1a1a1a;padding: 15px 0;font-size: 12px;color:#999;}
.f_bq p{float: right;}

/*二级页banner*/
.sbanner{height: 300px;background-position:center top;background-repeat: no-repeat;}
.weizhi{text-align: center;font-size: 45px;line-height: 34px;}
.weizhi span{color:#038b7f;font-size: 26px;}

.index8_list{width: 1200px;margin-top: 55px;}

.swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: 50px;
}
.swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination-bullet-active{background: #f2c800;}
.zz_box{background: #159388;padding: 50px 0;}
.zz-bt{text-align: center;color:#f2c800;font-size: 44px;font-weight: bold;}

.main{padding: 50px 0 70px 0;}
.main_cont{width:100%;float: left;line-height: 1.75em;}


.lxwm{display: flex;border-right: 1px solid #ddd;width: 1199px;}
.lxwm dl{flex: 1;border-left:1px solid #ddd;text-align: center;padding: 85px 40px;}
.lxwm dl dd{margin-top: 25px;}
.lxwm dl dd p.p1{font-size: 18px;color:#666;}
.lxwm dl dd p.p2{font-size: 22px;color:#333;margin-top: 10px;line-height: 34px;}

.news_wz{width: 100%;display: table;text-align: center;font-size: 45px;line-height: 30px;}


.product_dh{text-align: center;margin-top: 25px;}
.product_dh li{display: inline-block;margin: 15px 15px;}
.product_dh li a{float:left;padding: 0 15px;height: 40px;line-height: 40px;color:#333;border:1px solid #a79fa2;border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;-ms-border-radius: 30px;-o-border-radius: 30px;}
.product_dh li a.active{background: #038b7f;color:#FFF;border-color: #038b7f;}

.cp_list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.cp_box{width: 590px;margin-top:30px;box-shadow: 0 0 10px #e9e7e7;-webkit-box-shadow: 0 0 10px #e9e7e7;-moz-box-shadow: 0 0 10px #e9e7e7;-o-box-shadow: 0 0 10px #e9e7e7;-ms-box-shadow: 0 0 10px #e9e7e7;}
.cp_img{width: 290px;height: 255px;overflow: hidden;float: left;}
.cp_img img{
    width: 290px;height: 255px;
    background-repeat: no-repeat;background-size: cover;background-position: center;
    -webkit-transition:all .35s;
    -moz-transition:all .35s;
    -ms-transition:all .35s;
    -o-transition:all .35s;
    transition:all .35s;
}
.cp_img img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.cp_right{padding: 30px 10px 0 20px;float: left;width: 270px;}
.cp_bt{height: 30px;line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
}
.cp_bt a{font-size: 24px;color:#555;}
.cp_bt a:hover{text-decoration: underline;}
.cp_tag{font-size: 15px;color:#666;line-height: 26px;margin-top: 15px;height: 78px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.cp_a{margin-top: 25px;}
.cp_a a{width: 120px;height: 38px;border:1px solid #e8e8e8;float: left;text-align: center;line-height: 38px;font-size: 15px;color:#6b6b6b;text-indent: 30px;}
a.chakan{margin-right: 10px;background: url(../images/ck.jpg) 17px center no-repeat;}
a.zixun{background: url(../images/zx.jpg) 17px center no-repeat;}


/*新闻列表*/
.xinwen-box{
    padding: 30px 0;
    margin: 0 30px;
    border-bottom: 1px dashed #ddd;
    width: 1140px;
    float: left;
}
.xinwen-sj{width: 170px;height: 125px;float: left;background: #999;text-align: center;color:#dfdfdf;font-size: 28px;padding-top: 45px;line-height: 40px;}
.xinwen-sj span{font-size: 83px;font-weight: bold;}
.xinwen-r{width: 930px;float: right;}
.xinwen-bt{width: 100%;float: left;color:#333;font-size: 18px;font-weight: bold;}
.xinwen-d{width: 100%;float: left;margin-top: 15px;font-size: 14px;color:#999;}
.xinwen-cont{width: 100%;float: left;margin-top: 15px;font-size: 14px;color:#5d5d5d;line-height: 32px;}
.xinwen-box:hover{background: #ededed;margin: 0;padding: 30px;}
.xinwen-box:hover .xinwen-sj{background: #01c5af;color:#FFF;}
.xinwen-box:hover .xinwen-bt{color:#01c5af;}

.news-box{margin: 0 30px;width: 1140px;padding: 30px 0;float: left;border-bottom: 1px dashed #ddd;}
.news-img,.news-img img{width: 340px;height: 215px;float: left;}
.news-img img{background-position: center;background-repeat: no-repeat;background-size: cover;}
.news-r{width: 775px;float: right;}
.news-a{margin-top: 15px;float: left;width: 100%;}
.news-a a{width: 120px;height: 35px;color:#FFF;background: #01c5af;font-size: 14px;float: left;text-align: center;line-height: 35px;}
.news-bt{width: 100%;float: left;color:#01c5af;font-weight: bold;font-size: 18px;}
.news-bt a{color:#01c5af;}


/*文章详情*/
.div_title{width:100%;text-align: center;font-size: 24px;line-height: 32px;float: left;}
.div_time{width:100%;float: left;text-align: center;color:#666;margin-top: 10px;}
.div_cont{width:100%;float: left;text-align: left;margin-top: 25px;}

/*产品列表*/
.news_box .news_left:hover p{display: flex;}
.news_box .news_left p{position: absolute;z-index: 2;width:100%;height: 100%;background: url(../images/ttm.png) center top repeat;top:0;left:0;align-items: center;display: none;}
.news_box .news_left p img{width:100px;height: 100px;margin: 0 auto;}
.news_box .news_left p img:hover,.news_box2 .news_left p img:hover,.news_box3 .news_left p img:hover,.news_box4 .news_left p img:hover{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}

/*产品详情*/
.main_box{width:580px;float: left;border:1px solid #eee;padding:3px;}
.main_box1{width:560px;float: right;}
.div_attribute{width:100%;float: left;margin-top: 20px;font-size: 16px;}
.main_jj{width:100%;float:left;height: 40px;color:#FFF;background: #333;line-height: 40px;font-size: 20px;text-indent:20px;margin: 30px 0 0 0;}



.funeng_wz{height: 60px;border-bottom: 1px solid #eaeaea;}
.wz_a1{float: left;width: 64px;height: 60px;border-right: 1px solid #eaeaea;border-left: 1px solid #eaeaea;background: url(../images/home.jpg) center no-repeat;cursor: pointer;}
.wz_a2{height: 60px;line-height: 60px;margin-left: 20px;float: left;font-size: 14px;}
.wz_a3{float: right;height: 60px;line-height: 60px;}
.wz_a3 a{padding: 0 15px;height: 60px;float: left;}
.wz_a3 a.active{border-bottom: 2px solid #01c5af;color:#01c5af;font-weight: bold;height: 59px;}
.funeng1{padding: 50px 0;}
.funeng1_bt{font-size: 45px;text-align: center;line-height: 30px;}
.funeng1_img{margin-top: 40px;float: left;}
.funeng1_r{float: right;width: 500px;margin-top: 40px;padding-top: 30px;}
.funeng1_r p.p1{font-size: 18px;line-height: 40px;margin-top: 15px;position: relative;}
.funeng1_r p.p1:after{content: '·';position: absolute;top:-3px;left:-30px;font-size: 80px;color:#01c5af;}
.funeng1_r p.p2{margin-top: 50px;border:1px solid #01c5af;display: table;height: 44px;line-height: 44px;font-size: 26px;color:#01c5af;font-weight: bold;padding-right: 15px;position: relative;}
.funeng1_r p.p2 span{background: #01c5af;width: 125px;float: left;text-align: center;color:#FFF;font-size: 20px;font-weight: normal;margin-right: 15px;}
.funeng1_r p.p2:after{content: '';width: 70px;height: 1px;background: #01c5af;position: absolute;top:0;left:-71px;bottom: 0;margin: auto 0;}

.funeng2{padding: 50px 0 70px 0;background: url(../images/fn2.jpg) #f7f7f7 center bottom no-repeat;}
.funeng2_a{color:#01c5af;font-size: 30px;text-align: center;margin-top: 15px;}
.funeng2_b{font-size: 25px;color:#444;text-align: center;line-height: 42px;margin-top: 15px;}
.funeng2_box{display: flex;flex-wrap: wrap;justify-content: space-between;}
.fn2_div{width: 340px;background: #FFF;padding: 120px 20px 20px 20px;box-shadow: 0 0 10px #dfdddd;-webkit-box-shadow: 0 0 10px #dfdddd;-moz-box-shadow: 0 0 10px #dfdddd;-ms-box-shadow: 0 0 10px #dfdddd;-o-box-shadow: 0 0 10px #dfdddd;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-o-border-radius: 20px;-ms-border-radius: 20px;margin-top: 30px;}
.fn2_div p.p1{text-align: center;font-size: 22px;position: relative;}
.fn2_div p.p1:after{content: '';background: url(../images/fnb1.png) 0 0 no-repeat;position: absolute;top:-90px;left:0;right:0;margin: 0 auto;width: 80px;height: 80px;}
.fn2_div p.p1:before{content: '';position: absolute;bottom:-20px;left:0;right:0;margin: 0 auto;width: 40px;height: 1px;background: #c9c9c9;}
.fn2_div:hover p.p1:after{background: url(../images/fnb2.png) 0 0 no-repeat;}
.fn2_div.a1 p.p1:after{background-position: -4px -10px;}
.fn2_div.a2 p.p1:after{background-position: -104px -10px;}
.fn2_div.a3 p.p1:after{background-position: -206px -10px;}
.fn2_div.a4 p.p1:after{background-position: -307px -10px;}
.fn2_div.a5 p.p1:after{background-position: -407px -10px;}
.fn2_div.a6 p.p1:after{background-position: -510px -10px;}
.fn2_div p.p2{margin-top: 40px;color:#666;font-size: 17px;line-height: 32px;text-align: center;}
.fn2_div:hover{background: #01c5af;}
.fn2_div:hover p.p1,.fn2_div:hover p.p2{color:#FFF;}
.fn2_div:hover p.p1:before{background: #FFF;}

.funeng3{background: url(../images/fz3.jpg) center top no-repeat;min-height: 605px;padding-top: 60px;padding-bottom: 70px;overflow: hidden;}
.funeng3_box{position:relative;width: 1160px;margin: 160px 20px 0;height: 620px;background: #FFF;box-shadow: 0 0px 10px #eaeaea;-webkit-box-shadow: 0 0 10px #eaeaea;-moz-box-shadow: 0 0 10px #eaeaea;-ms-box-shadow: 0 0 10px #eaeaea;-o-box-shadow: 0 0 10px #eaeaea;}
.fn3_bt{font-size: 27px;text-align: center;line-height: 40px;}
.fn3_text{font-size: 20px;color:#555;line-height: 42px;margin-top: 30px;}
.fn3_tel{height: 60px;line-height: 60px;background: #01c5af;color:#FFF;font-size: 22px;width: 310px;text-align:center;position: absolute;bottom: -30px;left:0;right:0;margin: 0 auto;}

.funeng4{background: url(../images/fz4.jpg) center top repeat-y;padding:60px 0;}
.fn4_box{margin-top: 30px;display: flex;justify-content: space-between;}
.fn4_box dl{width: 268px;border:1px dashed #ddd;background: #FFF;padding: 25px 10px;}
.fn4_box dl dt{font-size: 12px;color:#999;font-weight: lighter;text-transform: uppercase;text-align: center;line-height: 25px;padding-top: 85px;margin-top: 15px;position: relative;}
.fn4_box dl dt span{font-size: 22px;color:#333;font-weight: normal;}
.fn4_box dl dt:before{content: '';width: 74px;height: 74px;background: url(../images/fun4.png) 0 0 no-repeat;position: absolute;top:0;left:0;right:0;margin: 0 auto;}
.fn4_box dl:hover dt:before{background: url(../images/fun41.png) 0 0 no-repeat;}
.fn4_box dl:hover dt span{color:#01c5af;}
.fn4_box dl.d1 dt:before{background-position: 0 -13px;}
.fn4_box dl.d2 dt:before{background-position: -107px -13px;}
.fn4_box dl.d3 dt:before{background-position: -215px -13px;}
.fn4_box dl.d4 dt:before{background-position: -322px -13px;}
.fn4_box dl dd{border-top: 1px solid #ddd;margin-top: 20px;text-align: center;padding: 20px 14px 0;font-size: 16px;line-height: 28px;}
.fn4_box dl dd p.p1{height: 85px;overflow: hidden;}
.fn4_box dl dd p.p2{margin-top: 25px;}
.fn4_box dl dd p.p2 a{width: 100px;height: 30px;line-height: 30px;text-align: center;color:#555;font-size: 13px;display: table;margin: 0 auto;border:1px solid #ddd;}
.fn4_tel{height: 60px;line-height: 60px;background: #01c5af;color:#FFF;font-size: 22px;width: 310px;text-align:center;margin: 40px auto 0;display: table;}

.funeng5{padding: 70px 0;text-align: center;}
#chakan{width: 200px;height: 43px;position: absolute;bottom: 66px;right:91px;}

.video_box{width: 580px;float: left;margin-left: 40px;margin-bottom: 30px;}
.video_a{width: 580px;height: 330px;background: #000;}
.video_b{overflow: hidden;font-size: 18px;text-align: center;margin-top: 10px;}

.jk1{padding-top:45px;background: url(../images/jk1.jpg) center bottom no-repeat;padding-bottom: 516px;}
.jk1_fbt{font-size: 25px;color:#444;text-align: center;margin-top: 15px;}
.jk1_div{position: absolute;font-size: 18px;line-height: 26px;text-align: center;}
.jk1_div.a1{top:205px;left:10px;font-size: 16px;}
.jk1_div.a2{top:418px;left:50px;}
.jk1_div.a3{top:308px;left:268px;}
.jk1_div.a4{top:530px;left:222px;}
.jk1_div.a5{top:198px;right:215px;}
.jk1_div.a6{top:415px;right:350px;}
.jk1_div.a7{top:330px;right:18px;}
.jk1_div.a8{top:498px;right:113px;}

.jk2{padding-top: 60px;background: url(../images/jk2.jpg) center top no-repeat;height: 340px;}
.jk2_left{width: 840px;float: left;}
.jk2_a{font-size: 28px;color:#FFF;line-height: 54px;}
.jk2_a span{font-size: 40px;}
.jk2_b{margin-top: 10px;color:#fbc552;}
.jk2_b p.p1{float: left;font-size: 152px;font-style: italic;line-height: 175px;}
.jk2_b p.p2{float: left;font-size: 48px;font-weight: lighter;margin-left: 40px;letter-spacing: 10px;line-height: 76px;}
.jk2_b p.p2 span{font-size: 62px;letter-spacing: 2px;}
.jk2_tel{float: right;font-size: 24px;font-weight: lighter;color:#FFF;text-align: right;margin-top: 60px;}
.jk2_tel span{font-size: 36px;}
.jk2_tel p.p1{line-height: 42px;}
.jk2_tel p.p2{margin-top: 10px;}
.jk2_tel a{width: 155px;height: 56px;float: right;text-align: center;line-height: 56px;color:#f7f7f7;font-size: 25px;background: #fe9500;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}

.jk3{padding-top:60px;background:url(../images/jk3.jpg) #f7f7f7 center bottom no-repeat;min-height: 1180px;}
.jk3_a{margin-top: 60px;text-align: center;}
.jk3_a li{width: 157px;height: 63px;background: url(../images/jk.png) -5px -5px no-repeat;display: inline-block;font-size: 25px;line-height: 60px;text-indent: 35px;margin: 0 18px;}
.jk3_b{height: 530px;position: relative;margin-top: 60px;}
.jk3_div{position: absolute;font-size: 28px;}
.jk3_div.a1{top:10px;left:0px;right:0;margin:0 auto;text-align: center;}
.jk3_div.a2{top:222px;right:855px;}
.jk3_div.a3{top:461px;right:785px;}
.jk3_div.a4{top:222px;left:855px;}
.jk3_div.a5{top:461px;left:785px;}
.jk3_c{text-align: center;color:#37bb9c;font-size: 35px;font-weight: bold;margin-top: 30px;line-height: 60px;}
.jk3_d{margin-top: 30px;}
.jk3_d p{width: 271px;height: 50px;line-height: 50px;padding-left: 20px;display: table;margin: 0 auto;background: url(../images/jk.png) -208px -12px no-repeat;font-size: 20px;color:#FFF;}
.jk3_e{text-align: center;font-size: 26px;margin-top: 20px;}

.jk4{padding: 60px 0;}
.jk4_box ul{display: flex;justify-content: space-between;}
.jk4_box ul li{width: 124px;text-align: center;font-size: 16px;line-height: 30px;}
.jk4_box ul li img{border:1px solid #FFF;width: 122px;height: 262px;margin-bottom: 20px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px;-o-border-radius: 60px;-ms-border-radius: 60px;overflow: hidden;}
.jk4_box li.active{color:#37bb9c;}
.jk4_box li.active img{width: 118px;border:3px solid #37bb9c;height: 258px;}
.jk4_box1{text-align: center;margin-top: 20px;}
.jk4_box1 li{width: 120px;height: 95px;background: url(../images/jk.png) -22px -122px no-repeat;display: inline-block;margin: 0 15px;font-size: 24px;line-height: 34px;padding-top: 25px;}
.jk4_a{margin-top: 30px;}
.jk4_a p{display:table;margin: 0 auto;padding: 0 70px 0 30px;background: #01c5af;height: 50px;line-height: 50px;font-size: 20px;color:#FFF;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;position: relative;}
.jk4_a p:after{content: '';width: 25px;height: 31px;position: absolute;top:0;right:30px;bottom: 0;margin: auto 0;background: url(../images/jk.png) -571px -22px no-repeat;}


/*图标字体*/
@font-face {
  font-family: 'iconfont';
  src: url('../../fonts/iconfont.eot');
  src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
      url('../../fonts/iconfont.woff2') format('woff2'),
      url('../../fonts/iconfont.woff') format('woff'),
      url('../../fonts/iconfont.ttf') format('truetype'),
      url('../../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}