/* 重置样式 */
section, body, div, p, span, h1, h2, h3, h4, h5, h6, form, input, a, ul, li, dt, dd, dl, ol, header, nav, footer {margin: 0;padding: 0;}
a {text-decoration: none;}
li {list-style: none;}
input {border: none;outline: none;background-color: transparent;}

/* 通用样式 */
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.icon-icon-shuanglieliebiao:before{content: '';}
.mob-head .head-btn a{background: url(../images/menu.png) no-repeat top center;background-size: 100% 100%;width: 30px;height: 20px;}
.mob-head{line-height: 20px;}
.mob-head .head-btn {height: 20px;top: calc(50% - 10px);}

.dao{height: 48px;background: #00779d; white-space: nowrap;overflow-x: scroll; justify-content: space-between; display: flex;}
.dao li{padding: 0 20px;}
.dao li a{color: #fff;font-size: 14px;text-align: center;line-height: 48px;display: block;}
.wh{margin: 0 3%;}
.footer .icon-home{background: url(../images/a1.png) no-repeat center;background-size: 100%;height: 20px;width: 24px;}
.footer .icon-home:before{content: '';}

.footer .icon-contact{background: url(../images/a3.png) no-repeat center;background-size: 100%;height: 20px;width: 26px;}
.footer .icon-contact:before{content: '';}


.footer .icon-phone{background: url(../images/a2.png) no-repeat center;background-size: 100%;height: 22px;width: 22px;}
.footer .icon-phone:before{content: '';}

.box1{margin: 30px 0;}
.bt1{text-align: center;}
.bt1 dd{font-weight: bold;color: #333333;font-size: 22px;}
.bt1 dd span{color: #00779d;}
.line1{width: 65px;height: 4px;background-color: #00779d;margin: 10px auto;border-radius: 2px;}
.bt1 dt{color: #333333;opacity: 0.5;font-size: 12px;}
.product_list1{margin-top: 30px;}
.product_list1 .li{position: relative;margin-bottom: 15px;}
.product_list1  .img img{width: 100%;}
.product_list1  .cp{margin: 0 2%;}
.pmore a{display: block;width: 102px;height: 30px;background-color: #00779d;line-height: 30px;position: absolute; text-align: center;color: #ffffff;font-size: 14px;border-radius: 20px;bottom: -15px;left: 50%;transform:translateX(-50%);}
.product_list1  .li:hover .pmore a{background-color: #eb5401;}
.product_list1  .li h3 a{display: block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;color: #333333;font-size: 16px;font-weight: bold; text-align: center;background-color: #e9f3f6;border-radius:0 0 15px 15px;height: 45px;padding-top: 12px;}
.product_list1 .slick-prev,.product_list1 .slick-next{position: absolute;outline: none;border:none;font-size: 0;width: 36px;height: 36px;top:27%;}
.product_list1 .slick-prev{background: url(../images/lt.png) no-repeat top center;background-size: 100% 100%;left: -5px;}
.product_list1 .slick-next{background: url(../images/rt2.png) no-repeat top center;background-size: 100% 100%;right: -5px;}



/**/
.box2{background: url(../images/bj1.png) no-repeat top center;background-size: cover;padding-top: 90px;}
.abt{text-align: center;}
.abt dd{color: #00779d;font-size: 22px;line-height: 1;font-weight: lighter;font-style: italic;}
.abt dt{color: #333333;font-size: 22px;line-height: 1;font-weight: bold;margin-top: 10px;}
.abt dt span{color: #00779d;}
.acon{color: #333333;opacity: 0.8;font-size: 15px;line-height: 30px;margin: 25px 0;}
.aimg{width: 80%;margin: 0 auto;}
.aimg img{width: 100%;}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}

/**/
.box3{margin: 30px 0;}
.ys{margin-top: 30px;display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.yul{width: 48%;}
.yul li p{color: #333333;opacity: 0.8;font-size: 12px;line-height: 20px;margin-top: 5px;height: 80px;overflow: hidden;}
.shu{letter-spacing: 1px;color: #ffffff;font-size: 18px;font-weight: bold;background: url(../images/dd.png) no-repeat center;width: 36px;height: 36px;text-align: center;padding-top: 8px;    box-sizing: border-box;background-size: 100%;}
.yst h3{letter-spacing: 1px;color: #333333;font-size:19px;font-weight: bold;line-height: 1;margin: 10px 0 0 12px;}
.yst{padding-bottom: 6px;border-bottom: 1px dashed #cfcece;}



/**/
.box4{background: url(../images/bj2.jpg) no-repeat top center;background-size: cover;padding: 30px 0 20px;}
.gul li{margin-bottom: 10px;width: 24.5%;height: 25px;background: url(../images/y1.png) no-repeat top center;background-size: 100% 100%;}

.gul li h3{color: #00779d;font-size: 13px;font-weight: bold;text-align: center;line-height: 25px;}


/**/
.box5{margin: 30px 0;}
.box5 .bd{margin-top: 30px;}
.sul li{width: 48%;}
.sul li .img img{width: 100%;}
.sul li h3 a{display: block;font-weight: normal;text-align: center;color: #333333;font-size: 16px;padding: 20px 0;}
.cmore a{display: block;margin: 0 auto;margin-top:20px;width:160px;height: 40px;background-color: #eb5401;line-height: 40px;text-align: center;color: #fff;font-size: 14px;border-radius: 20px;}


/**/
.box6{padding: 30px 0;background: #ecf4f6;}
.bt2{text-align: center;}
.bt2 dd{color: #333333;font-size: 12px;line-height: 1;}
.bt2 dt{color: #333333;line-height: 1;font-size: 22px;margin-top: 15px;font-weight: bold;}
.bt2 dt span{color: #00779d;font-weight: bold;}

.tbox{background: url(../images/bj33.png) no-repeat bottom center;background-size:  100%;margin-top: 30px;background-color: #ffffff;border-radius: 25px;}
.tbox ul{padding: 20px;padding-bottom: 60px;}
.tbox li{border-bottom: 1px dashed #cdcccc;padding-bottom: 18px;margin-bottom: 10px;}
.tt1 h3{color: #00779d;font-size: 19px;font-weight: bold;line-height: 45px;margin-left: 10px;}
.tbox li p{color: #2c2c2c;line-height: 22px;font-size: 12px;margin-top: 7px;}
.tbox li:last-child{border:none;}
.tbox li p br{display: none;}


/**/
.box7{margin: 30px 0;}
.cbox{margin-top: 20px;}
.cbox ul li{margin-bottom: 1%;width: 49%;}
.cbox ul li img{width: 100%;}
.m1{margin-top: 23px;text-align: center;font-size: 0;}
.m1 a{display: inline-block;width: 40%;height: 37px;background-color: #00779d;line-height: 37px;font-size: 16px;font-weight: bold;color: #fff;border-radius: 30px;margin: 0 2%;}
.m1 a:last-child{background: #eb5401;}

/**/
.box8{margin-top: 30px;padding: 30px 0;background: #ebecfe;}
.nimg{margin: 30px 0;}
.nimg img{width: 100%;display: block;}
.nul2 li{border-bottom: 1px solid #e2e3ec;}
.nul2 li a{display: block;color: #333333;font-size: 14px;width: calc(100% - 106px);overflow:hidden; white-space:nowrap;text-overflow:ellipsis; padding-left: 20px;background: url(../images/yq.png) no-repeat left center;line-height: 40px;}
.nul2 li span{display: block;color: #333333;font-size: 12px;line-height: 40px;}
.nul2 li a:hover,.nei h3 a:hover,.nul3 li a:hover{color: #00779d;}
.nmore a{display: block;margin: 0 auto;margin-top: 20px;width: 141px;height: 37px;background-color: #eb5401;line-height: 37px;font-size: 14px;color: #fff;border-radius: 20px;text-align: center;}