*{margin: 0;padding: 0;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {margin: 0;padding: 0}
a,a:hover{text-decoration: none;}
ol,ul {list-style: none}
.fl{float: left;}
.fr{float: right;}
body{font-family: "Exo";}
.banner2{height: 80px;width: 100%;background: #0088A4;}
.banner2 p{font-size: 18px;color: #fff;line-height: 18px;padding-top: 31px;}
.banner{width: 100%;}
.banner img{width: 100%;}
.btxt{ position: absolute;top: 30%; left: 14%;font-size: 20px;}
.btxt p{font-size: 27px;color: #fff;background: rgba(0,136,164,0.7);line-height: 27px;padding: 10px 15px;margin-bottom: 17px;display: inline-block;}
.ttxt{padding: 0 15px;box-sizing: border-box;}
.lunbo1 .swiper-slide { position: relative; width: 100%;}
.tbox1{padding: 35px 0 35px;}
.ttxt h3,.ch2{font-size: 20px;color: #0088A4;margin-bottom: 34px;background: none !important;}
.ttxt p{font-size: 16px;color: #5C5C5C;line-height: 27px;margin-bottom: 20px;clear: both;background: none !important;}
.ttxt h5{padding-top: 20px;background: none !important;}
.ttxt h5 a{font-size: 14px;color: #0088A4;font-weight: bold;line-height: 22px;background: none !important;}
.qiu{display: block;width: 5px !important;height: 5px;background: #0088A4;border-radius: 50%;margin-right: 15px;float: left;margin-top: 10px;}
.ttxt p span{float: left;width: 96%;}
.ttxt p::after{display:block;clear:both;content:""}
.tbox2{background: #F3F3F3;width: 100%;padding: 70px 0 30px;box-sizing: border-box;}
.tbox3{padding: 90px 0;box-sizing: border-box;} 
.txt1{padding-left: 50px;box-sizing: border-box;background: none !important;}
.txt1 span{font-size: 14px;color: #6E6E6E;display: block;margin-bottom: 15px !important;background: none !important;line-height: 20px !important;}
.txt1 p{margin-bottom: 0 !important;}
.tbox4{padding: 70px 0;box-sizing: border-box;background: #F3F3F3;}
.tbox5{margin-top: 60px;padding: 60px 0;box-sizing: border-box;background: #F3F3F3;}
.bh4{font-size: 22px;color: #0088A4;text-align: center;}
 
.twhy{width: 1100px !important;}
.mybox{}
.box1{width: 30%;float: left;margin-right: 5%;margin-top: 75px;}
.box1:nth-child(3n){margin-right: 0 !important;}
.box1 p{font-size: 16px;color: #0088A4;text-align: center;}
.timg1{width: 100%;margin-bottom: 26px;}
.timg1 img{display: block;margin: 0 auto;}
.tbox6{padding: 50px 0;box-sizing: border-box;}
.txt3{width: auto;max-width: 730px;cursor: default;} 
.txt3 h4{font-size: 16px;color: #0088A4;line-height: 28px;}
.link{width: 160px;height: 55px;} 
.link a{display: block;width: 100%;height: 100%;font-size: 14px;color: #fff;text-align: center;line-height: 55px;background: #FE3A00;border-radius: 6px;}

 .ch2{padding: 40px 0 0;}

.form{padding: 60px 60px 30px;box-sizing: border-box;background: rgba(238,238,238,1);}
.box2{position: relative;border-bottom: 1px solid #999;margin-bottom: 40px;}
.box2 label{display: block;position: absolute;top: 20px;left: 0;transition: top 0.4s;padding: 0;font-size: 15px;color: #343638;}
.box2 input,.hei{border: none;background: none;line-height: 25px;box-sizing: border-box;height: auto;display: block;outline: none;display: block;width: 100%;font-size: 15px;color: #343638;padding: 16px 0;}
.top1{top: -15px !important;}
.borlin{height: 1px;background: #999;width: 0%;transition: width 0.8s;}
.cur2 .borlin{height: 2px !important;width: 100% !important;background: #0088A4;border-radius: 3px;}
.hei{height: 190px;resize: none;}
.sub{width: 104px;height: 44px;background: #0088A4;border-radius: 3px;box-shadow: 0px 8px 9px 0px rgba(0,0,0,0);transition: box-shadow 0.3s;}
.sub:hover{box-shadow: 0px 8px 9px 0px rgba(0,0,0,0.2);}
.sub button{font-size: 12px;line-height: 12px;letter-spacing: 1px;display: block;width: 100%;height: 100%;background: none;color: #fff;text-align: center;line-height: 44px;border: none;}
.xin{width: 440px;}
.xin h6{font-size: 15px;color: #343638;line-height: 26px;margin-bottom: 10px;}
.box3{margin-top: 60px;margin-bottom: 60px;}
.img{width: 450px;position: relative;padding-top: 40px;box-sizing: border-box;}
.img img{width: 100%;}
.ip{font-size: 34px;color: #fff;position: absolute;bottom: 65px;width: 100%;left: 0;text-align: center;}
.leftbox{width: 72%;border-right:1px solid #F1F1F1;margin-top: 60px;}
.leftbox>h3{font-size: 28px;color: #333;text-align: center;margin: 0px 0 10px;}
.lbox{box-sizing: border-box;padding: 0 30px;width: 100%;}
.box4{width: 100%;margin-bottom: 50px;border-bottom: 1px solid #F1F1F1;}
.box4:nth-child(2n){margin-right: 0 !important;}
.bimg{width: 100%;} 
.bimg img{width: 100%;max-width: 100%;} 
.btxt2{padding: 30px 0px;}
.xian{width: 100px;height: 2px;background: #0088A4;display: block;margin: 0 auto;margin-bottom: 30px;}
.btxt2 h4{font-size: 18px;color: #333;margin-bottom: 20px;font-weight: 600;}
.btxt2 p{font-size: 15px;color: #333;margin-bottom:20px;line-height: 25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.btxt2 a{font-size: 16px;color: #000;margin-top: 30px;display:block;}
.mykuai label{width: 5px;height: 13px;background: #0088A4;display: block;}
.rightbox{width: 28%;padding-left: 30px;box-sizing: border-box;margin-top: 60px;}
.mykuai span{font-size: 13px;line-height: 13px;padding-left: 10px;}
.rul li{padding: 15px 0;border-bottom: 1px solid #F1F1F1;} 
.rul li a p{font-size: 13px;color: #333;float: left;width: 80%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.rul li a::after{display:block;clear:both;content:""} 
.rul li a img{width: 16%;height: auto;max-width: 50px;display: block;float: left;margin-right: 4%;}
.th3{font-size: 28px;color: #333;border-bottom: 1px solid #f1f1f1;padding: 60px 0 20px;}
.txt4{font-size: 14px;line-height: 22px;color: #333;margin-top: 40px;padding-bottom: 30px;}
.txt4 p{margin-bottom: 20px;}
.ftop{width: 100%;margin-top: 0px;}
.ftop span{font-size: 14px;color: #0088A4;cursor: pointer;float: right;margin-bottom: 10px;}
.fenye{text-align: center;margin-bottom: 40px;}
.fenye a{padding: 10px;margin: 0 10px;font-size: 14px;color: #333;display: inline-block;}
.cur3{color: #0088A4 !important;font-weight: 600;}






































