
@font-face {
  font-family:'regular';
  src: url('SourceHanSansCN-Regular.otf');
}

@font-face {
  font-family:'medium';
  src: url('SourceHanSansCN-Medium.otf');
}


*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
li{list-style-type: none;}
a{text-decoration:none;color:#333333;}
body{min-width:1200px;max-width:1920px;margin: 0 auto; color:#333333;font-size: 18px;font-family: 'regular';background-color:#ffffff;}
img{ border:0;}
.clear{clear:both;}
.no{display:none;}
.img{display: block;width:100%;}
.box{width:1200px;margin:0 auto;}
.over{overflow: hidden}
.fl{float: left}
.fr{float: right}
.border{box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box;}

.hei10{ height:10px; line-height:10px; width:100%}
.hei20{ height:20px; line-height:20px; width:100%}
.hei30{ height:30px; line-height:30px; width:100%}
.hei40{ height:40px; line-height:40px; width:100%}
.hei50{ height:50px; line-height:50px; width:100%}
.hei60{ height:60px; line-height:60px; width:100%}
.hei70{ height:70px; line-height:70px; width:100%}
.hei80{ height:80px; line-height:80px; width:100%}
.hei90{ height:90px; line-height:90px; width:100%}
.hei100{ height:100px; line-height:100px; width:100%}
.regular{font-family: 'regular';}
.bold{ font-weight:bold;}
.medium{font-family: 'medium';}

.between{display: flex;flex-direction: row;justify-content: space-between;}
.img_center{display:flex;justify-content:center;align-items:center;}
.center{display: flex;flex-direction: row;justify-content: space-between;justify-content: space-around;}
.ht_img{cursor: pointer; transition: all 0.6s;width:100%;display: block}
.ht_img:hover{transform: scale(1.06);}
.left_center {display: flex;align-items: center;}
.right_center{display:flex;justify-content:flex-end;align-items:center;}
.bottom_center{display:flex;align-items:flex-end; }

/*首页*/
.top{ height:142px; width:100%; background:#ffffff; }
.logo{ float:left; height:142px;  }
.logo .logo1{ width:89px; height:64px; }
.logo .logo2{ margin:0 11px; width:2px;}
.logo  .top_11{color:#3b3b3b; font-size:28px;line-height:30px; padding-top:5px;}
.logo  .top_11 span{ font-size:18px; letter-spacing:-1px;}
.logo  .top_11 label{ color:#0c7e98; }
.logo  .top_11 b{ width:31px; height:1px; background:#11839b; display:block;}
.top_2{ float:right; }
.phone{ padding-top:19px; float:right;color:#017791; height:31px; line-height:31px;}
.phone p{ font-size:24px; padding-left:7px; }

.navbj{ }
.nav{}

.nav>ul{ width:780px;}
.nav>ul>li{ text-align:center; padding-top:16px;height:18px; line-height:18px;  }
.nav>ul>li>a{  font-size:18px; color:#3b3b3b; display:block; height:18px; line-height:18px;}
.nav>ul>li span{ font-size:11px; color:rgba(162,161,161,0.5); display:block; height:11px; line-height:11px; text-transform:uppercase; padding-top:9px; letter-spacing:-1px; }
.nav>ul>li>a:hover{ color:#037995;}
.nav>ul>li>a:hover span{color:#017992;}
.nav_on{ color:#037995 !important; }
.nav_on span{color:#017992 !important;}
.sy_banner{width: 100%;height: 902px; overflow:hidden;}
.sy_banner .swiper-slide a{ display: block;width: 100%;height: 902px;}
.sy_banner .swiper-button-prev{width: 30px;height: 30px;top:0;bottom: 0;left: 5%;margin:auto;}
.sy_banner .swiper-button-next{width: 30px;height: 30px;top:0;bottom: 0;right: 5%;margin:auto;}
.sy_banner .swiper-button-next::after,.sy_banner .swiper-button-prev::after{font-size: 50px;color: #333;}

.sy_banner .swiper-pagination{bottom: 30px; width:100%;}
.sy_banner .swiper-pagination span{line-height: 999px;overflow: hidden;box-sizing: border-box;opacity: 1; background:#000; width: 16px;height: 16px; margin:0 7px;}
.sy_banner .swiper-pagination-bullet-active{background:#F00 !important;}



.home1{ background:url(../images/home1.jpg) no-repeat center center; padding-bottom:110px; position:relative;}
.home2{background:url(../images/home1_1.png) no-repeat center center;padding-bottom:96px; position:absolute; left:0; right:0; top:-125px; margin:0 auto; z-index:3;box-shadow: 0px 0 10px 10px rgba(0, 0,0,0.01);}

.home2_1{ padding-top:76px; width:1025px; margin:0 auto;}
.home2_11{}
.home2_11 p{ font-size:24px; color:#262626; line-height:24px;}
.home2_11 p label{ color:#0b7f98;}
.home2_11 span{ font-size:36px; color:#262626; line-height:36px; display:block; padding-top:18px;}
.home2_12{ width:105px; height:94px; overflow:hidden;}
.home2_12 img{ width:100%;}
.home2_2{ width:1000px; margin:60px auto 0 auto; }
.home2_2 li{}
.home2_22{ width:106px; height:106px;}
.home2_21{ width:102px; height:102px; border-radius:50%; border:#e4e4e4 solid 1px;}
.home2_21 img{ height:60px;}
.home2_2 li p{ font-size:18px; color:#262626; line-height:18px; text-align:center; padding-top:18px;}
.home2_2 a{ width:106px; height:106px; line-height:106px; text-align:center; border-radius:50%; background:#0b7f98; font-size:18px; color:#ffffff; display:block; }
.home2_2_ .home2_21{border:#0b7f98 solid 2px !important; }
.home2_3{ width:492px; height:52px; background:#ffffff; border-radius:50px; margin:70px auto 0 auto; border:#0b7f98 solid 1px;}
.home2_3 a{ width:180px; height:52px; line-height:52px; background:#0b7f98; font-size:18px; color:#ffffff; text-align:center; display:block; border-radius:50px;}
.home2_3 p{ width:299px; height:52px; line-height:52px; font-size:20px; color:#262626; text-align:center; padding-left:13px;}

.home2_4{  padding:50px 0 0 0;}
.home2_5{  width:1000px; margin:0 auto; padding:0px 0 0 0;}
.home2_6{ width:675px;}
.home2_6 ul{ padding:0 0 52px 0;}
.home2_6 .text1{ width:270px; height:37px; line-height:37px; border:0; border-bottom:#262626 solid 1px; color:#0b7f98; font-size:18px; outline:none; background:none;font-family: 'Regular';}
.home2_6 .text2{ width:675px; height:37px; line-height:37px; border:0; border-bottom:#262626 solid 1px; color:#0b7f98; font-size:18px; outline:none;background:none;font-family: 'Regular';}
.home2_7{ width:235px; padding:44px 0 0 0;}
.home2_7 input{width:235px; height:50px; line-height:50px; text-align:center; background:#0b7f98; display:block; color:#ffffff; font-size:18px; border:0;font-family: 'Regular'; border-radius:50px;}




.home3{  padding-top:570px;  }
.home3_1{}
.home3_1 p{color:#0b7f98;}
.home3_1 span{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:3px; text-align:center;}
.home3_1 label{ font-size:48px;  line-height:48px; display:block; padding-top:8px;}
.home3_1 img{ padding-left:10px; width:33px;}
.home3_2{ font-size:24px; color:#3b3b3b; line-height:24px; text-align:center; padding-top:23px;}
.home3_3{ margin-top:55px;}
.home3_31{ width:589px; height:349px; background:#097f9b; margin-right:-140px; position:relative; z-index:2;}
.home3_31 p{ padding-top:50px; width:510px; margin:0 auto; font-size:18px; line-height:34px; text-indent:2em; text-align:justify; color:#fdfcfc;}
.home3_31 a{ width:139px; height:40px; line-height:40px; display:block; text-align:center; background:#ed7881; font-size:18px; color:#fdfcfc; border-radius:50px; margin:5px -67px 0 0; float:right;}
.home3_32{ width:750px; height:480px; overflow:hidden;}
.home3_32 img{ width:100%;}

.home4{  padding-top:105px; position:relative; z-index:1; }
.home4_1{color:#0b7f98;}
.home4_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:13.5px; text-align:center;color:#0b7f98;}
.home4_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px;color:#0b7f98; text-align:center; letter-spacing:-1px;}
.home4_2{ padding-top:80px;}
.home4_3{ float:left; margin-right:15px; margin-bottom:60px; background:url(../images/home4_1.png) no-repeat center center; width:592px; height:589px;}
.home4_3:nth-child(2n){ margin-right:0;}
.home4_3:nth-child(2n){background:url(../images/home4_2.png) no-repeat center center;}
.home4_3:nth-child(2n) .home4_21{ background:#ed7881;}
.home4_3:nth-child(3) .home4_21{ width:340px;}
.home4_3:nth-child(4) .home4_21{ width:340px;}
.home4_21{ width:273px; height:64px; line-height:64px; text-align:center; font-size:24px; color:#fffefe; background:#0b7f98; border-radius:50px; margin:-22px auto 0 auto;}
.home4_22{ width:467px; margin:0 auto; padding-top:31px; padding-bottom:75px;}
.home4_22 li{ height:54px; line-height:54px; font-size:18px; color:#262626; border-bottom:#c5c2c2 dashed 1px; text-align:center;}
.home4_22_{ color:#0b7f98 !important;}
.home4_3:nth-child(2n) .home4_22_{ color:#ed7881!important;}

.home4_7{background:url(../images/home5_4.png) no-repeat center center;margin-top:-182px; height:388px;position:relative; z-index:2;}
.home5{ background:url(../images/home5.jpg) no-repeat center center;  width:100%; padding-top:50px; padding-bottom:110px;}

.box5-bottom {
  width: 100%;
  height:554px;
  display: flex;
  justify-content: center;
}
.box5-bottom_con {
  width: 1200px;
  position: relative;
}
.box5-bottom_con .box5Swiper {
  width:100%;
  height:554px;
}


.box5-bottom_con .box5Swiper .swiper-slide {
  width: 480px !important;
  height:554px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
.home5_2{}
.home5_21{ width:480px;overflow:hidden;border-radius: 20px 20px 0 0;}
.home5_21 img{ width:100%;}
.home5_2 p{ height:142px; line-height:142px; font-size:30px; color:#0b7f98; text-align:center; background:#ffffff;border-radius: 0 0 20px 20px;}
.home5_3{ width:100%; height:100%; background:#ed7881;border-radius: 20px; position:absolute; top:0; left:0;}
.home5_31{ padding-top:75px; width:410px; margin:0 auto; border-bottom:#f0a3a9 solid 1px; padding-bottom:43px;}
.home5_31 span{ font-size:100px; color:#f0a3a9; line-height:100px; display:block; text-align:center;}
.home5_31 label{ font-size:30px; color:#fefcfc; line-height:30px; display:block; padding-top:7px; text-align:center;}
.home5_3 p{ font-size:18px; color:#ffffff; line-height:30px; text-align:center; padding-top:44px;}

.box5-bottom_con .box5Swiper .swiper-slide-active .home5_3{display: block;}
.box5-bottom_con .box5Swiper .swiper-slide-active .home5_2{display: none;}

.home6{ padding-top:105px; padding-bottom:50px;}
.home6_1{color:#0b7f98;}
.home6_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:25px; text-align:center;color:#0b7f98;}
.home6_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px;color:#0b7f98; text-align:center; letter-spacing:-1px;}
.home6_1 p{ font-size:24px; color:#3b3b3b; line-height:24px; text-align:center; padding-top:24px;}
.home6_2{ background:url(../images/home6_1.png) no-repeat center center;}
.home6_3{ float:left;}
.home6_3 li{ padding-bottom:54px; border-bottom:#c5c2c2 dashed 1px; padding-top:54px; width:335px;}
.home6_31{}
.home6_31 span{ font-size:24px; color:#0b7f98; line-height:24px; display:block;}
.home6_31 p{ background:url(../images/home6_2.png) no-repeat center center; width:64px; height:19px; margin-left:10px;}
.home6_31 p label{ font-size:13px; color:#ffffff; line-height:19px; display:block; text-align:center; padding-left:10px;}
.home6_32{ font-size:18px; line-height:30px; color:#3b3b3b; width:100%; padding-top:18px; letter-spacing:-1px;}
.home6_3 li:nth-child(3){ border-bottom:none;}
.home6_4{ float:right;}
.home6_4 li{ padding-bottom:54px; border-bottom:#c5c2c2 dashed 1px; padding-top:54px; width:340px;}
.home6_41{}
.home6_41 span{ font-size:24px; color:#0b7f98; line-height:24px; display:block;}
.home6_41 p{ background:url(../images/home6_3.png) no-repeat center center; width:64px; height:19px; margin-right:10px;}
.home6_41 p label{ font-size:13px; color:#ffffff; line-height:19px; display:block; text-align:center; padding-right:7px;}
.home6_42{ font-size:18px; line-height:30px; color:#3b3b3b; width:100%; padding-top:18px; letter-spacing:-1px; text-align:right;}
.home6_4 li:nth-child(3){ border-bottom:none;}



.home7{ background:url(../images/home7.jpg) no-repeat center; padding-top:105px; width:100%; padding-bottom:110px;}
.home7_1{color:#ffffff;}
.home7_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:26px; text-align:center;}
.home7_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px; text-align:center; letter-spacing:-1px;}
.home7_1 p{ font-size:24px; color:#ffffff; line-height:24px; text-align:center; padding-top:24px;}
.home7_2{border-radius: 20px; background:#ed7881; height:415px; margin-top:160px;}
.home7_3{ width:345px; padding-top:105px; float:left;}
.home7_3 li{ width:220px; margin:0 auto; text-align:center; padding-bottom:18px;}
.home7_3 li span{ font-size:24px; color:#f0a3a9; line-height:24px; display:block; text-align:center;}
.home7_3 li p{ width:220px; height:59px; margin:0 auto; text-align:center; line-height:59px; margin-top:15px; font-size:24px; color:#ffffff;}
.home7_4{ width:793px; height:432px; background:#ffffff;border-radius: 20px; float:left; margin-top:-90px; padding-top:12px;}
.home7_4 li{ width:648px; margin:0 auto; border-bottom:#c2c2c2 dashed 1px; height:59px; line-height:59px; font-size:18px; color:#3b3b3b;}
.home7_4_{ color:#0b7f98 !important;}
.home7_3_ span{ color:#ffffff !important;}
.home7_3_ p{ background:#0b7f98 !important; border-radius:50px;}


.home8{ padding-top:105px; padding-bottom:110px; }
.home8_1{color:#0b7f98;}
.home8_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:12px; text-align:center;color:#0b7f98;}
.home8_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px;color:#0b7f98; text-align:center; letter-spacing:-1px;}
.home8_1 p{ font-size:24px; color:#3b3b3b; line-height:24px; text-align:center; padding-top:24px;}
.home8_2{ margin-top:60px;}
.home8_3{}
.home8_2 li{ width:294px; height:436px; background:#0b7f98; margin-right:8px; }
.home8_21{ padding-top:10px;}
.home8_22{ width:272px; height:328px; overflow:hidden; margin:0 auto;}
.home8_22 img{ width:100%;}
.home8_2 p{ font-size:18px; padding-top:33px; color:#ffffff; text-align:center; line-height:18px;}
.home8_2_{ background:#ed7881 !important;}
.home8_4{ padding-top:50px;}
.home8_4 a{ width:220px; height:52px; line-height:52px; text-align:center; display:block; background:#0b7f98; font-size:18px; color:#fffefe; margin:0 auto; border-radius:50px;}

.home9{background:url(../images/home9.jpg) no-repeat center top;  width:100%;padding-top:105px; padding-bottom:84px;}

.home9_1{color:#ffffff;}
.home9_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:29px; text-align:center;}
.home9_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px; text-align:center; letter-spacing:-1px;}
.home9_2{ margin-top:100px;}
.home9_3{ float:left; width:379px; position:relative; margin-right:14px;}
.home9_4{ }
.home9_4 li{ width:100%;}
.home9_41{  height:527px; overflow:hidden;}
.home9_41 img{ height:100%;}
.home9_4 p{ font-size:18px; color:#3b3b3b; height:66px; line-height:66px;text-align:center;}
.home9_5{ height:50px; width:100%; background:rgba(11,127,152,0.36); position:absolute; left:0; bottom:66px;}
.home9_5 ul{ padding-right:15px;}
.home9_5 li{ width:10px; height:10px;margin-right:6px; text-align:center; line-height:100px; background:#ffffff; border-radius:50%; }
.home9_5 li.on{ background:#ed7881; }
.home9_6{ float:left; width:710px; }
.home9_7{ }
.home9_7 li{ width:231px; margin-right:8px;}
.home9_71{ width:231px; height:221px; overflow:hidden;}
.home9_71 img{ width:100%;}
.home9_7 p{ font-size:18px; color:#3b3b3b; height:66px; line-height:66px;text-align:center;}
.home9_8{ float:left; margin-bottom:66px; margin-left:10px;}
.home9_8 a{ width:84px; height:221px; background:#0b7f98;writing-mode: vertical-rl;writing-mode: tb-rl; line-height:84px; text-align:center; display:block; letter-spacing:5px; color:#ffffff;}



.home10{ background:url(../images/home10.jpg) no-repeat center center; padding-top:105px; padding-bottom:110px;}
.home10_8{ margin-top:73px;}
.home10_1{ padding-top:53px; width:600px;}
.home10_11{}
.home10_11 img{ width:133px;}
.home10_12{ font-size:36px; color:#3b3b3b; padding-top:30px; line-height:36px; text-align:center; padding-bottom:40px; letter-spacing:-2px;}
.home10_13{ width:413px; margin:0 auto; font-size:30px; color:#0b7f98; height:59px; line-height:59px; text-align:center; border-bottom:#0b7f98 solid 1px; border-top:#0b7f98 solid 1px;}
.home10_13 span{ font-size:36px;}
.home10_14{ margin-top:40px;}
.home10_14 a{ width:370px; height:57px; background:#0b7f98; border-radius:50px; margin:0 auto; font-size:18px; text-align:center; line-height:57px; color:#f8fafa; display:block; }
.home10_2{ width:560px; height:520px; padding:50px 35px 57px 35px;border-radius: 20px; border:#0b7f98 solid 1px;}

.home10_21 .text1{width:490px; height:60px; line-height:60px;border:#0b7f98 solid 1px; color:#0b7f98; font-size:18px; outline:none;font-family: 'medium'; padding-left:20px; margin-bottom:20px;border-radius: 10px; background:none;}
.home10_22 .text2{width:490px; height:60px; line-height:60px;border:#0b7f98 solid 1px;color:#0b7f98; font-size:18px; outline:none;font-family: 'medium'; padding-left:20px;margin-bottom:20px;border-radius: 10px;background:none; }
.home10_3{ } 
.home10_3 .text1{ width:490px; height:155px;border:#0b7f98 solid 1px;color:#0b7f98; font-size:18px; outline:none;font-family: 'medium'; padding-left:20px;padding-top:20px;border-radius: 10px;background:none;}
.home10_4{ padding-top:40px;}
.home10_4 input{ width:490px; height:60px; line-height:60px; text-align:center;  display:block; color:#ffffff; font-size:18px; border:0;font-family:'medium';margin:0 auto; background: #0b7f98;border-radius: 10px;}
.home10_21 .text1::input-placeholder,.home10_22 .text2::input-placeholder,.home10_3 .text1::input-placeholder{color:#0b7f98;}
.home10_21 .text1::-webkit-input-placeholder,.home10_22 .text2::-webkit-input-placeholder,.home10_3 .text1::-webkit-input-placeholder{ color:#0b7f98;}
.home10_21 .text1:-moz-placeholder,.home10_22 .text2:-moz-placeholder,.home10_3 .text1::-moz-placeholder{ color:#0b7f98;}
.home10_21 .text1::-moz-placeholder,.home10_22 .text2:-moz-placeholder,.home10_3 .text1::-moz-placeholder{ color:#0b7f98;}
.home10_21 .text1:-ms-input-placeholder,.home10_22 .text2:-ms-input-placeholder,.home10_3 .text1::-ms-input-placeholder{color:#0b7f98;}
.home10_21 .text1:focus{ background:#0b7f98;color:#ffffff;}
.home10_21 .text1:focus::input-placeholder,.home10_22 .text2:focus::input-placeholder,.home10_3 .text1:focus::input-placeholder{ color:#ffffff;}
.home10_21 .text1:focus::-webkit-input-placeholder,.home10_22 .text2:focus::-webkit-input-placeholder,.home10_3 .text1:focus::-webkit-input-placeholder{ color:#ffffff;}
.home10_21 .text1:focus:-moz-placeholder,.home10_22 .text2:focus:-moz-placeholder,.home10_3 .text1:focus::-moz-placeholder{ color:#ffffff;}
.home10_21 .text1:focus::-moz-placeholder,.home10_22 .text2:focus::-moz-placeholder,.home10_3 .text1:focus::-moz-placeholder{ color:#ffffff;}
.home10_21 .text1:focus:-ms-input-placeholder,.home10_22 .text2:focus:-ms-input-placeholder,.home10_3 .text1:focus::-ms-input-placeholder{ color:#ffffff;}
.home10_3 .text1:focus{  background:#0b7f98;color:#ffffff;}
.home10_22 .text2:focus{ background:#0b7f98;color:#ffffff;}


.bot1{ background:#0b7f98; width:100%; height:505px; color:#ffffff;}
.bot11{ height:79px; border-bottom:#fcfefd solid 1px; padding-bottom:29px;}
.bot2{ float:left;  }
.bot2 .bot21{ width:109px; height:77px; }
.bot23{color:#fdfdfd; font-size:25px;line-height:30px; padding-top:20px; padding-left:30px;}
.bot23 span{ font-size:16px; letter-spacing:-1px;}
.bot23 b{ width:40px; height:1px; background:#fcfeff; display:block;}


.bot4{width:750px; color:#ffffff; font-size:19px; height:79px; line-height:79px; }
.bot4 a{ color:#ffffff; font-size:19px;}
.bot4 a:hover{ color:#ffffff; font-size:19px;}
.bot3{ /*padding:90px 0 0 0;*/ color:#ffffff; height:322px;}
.bot5{ width:400px; }
.bot5 p{ font-size:20px; height:20px; line-height:20px; padding-bottom:45px;}
.bot5 span{ display:block; font-size:60px; height:60px; line-height:65px;color:#ffffff;}
.bot7{font-size:18px; line-height:34px; width:430px; padding-top:20px;}
.bot7 p{ font-size:18px; line-height:36px; }
.bot7 span{ float:left; width:90px;}
.bot7 label{ float:left; width:350px;  font-size:18px; line-height:34px;}


.bot6{ width:270px; padding:10px 0 0 0;}
.bot6 li{ width:130px;}
.bot6 li .bot61{ background:url(../images/footer_5.png) no-repeat center center; width:130px; height:130px;}
.bot6 img{  width:109px; height:109px;}
.bot6 p{ display:block; text-align:center; color:#ffffff; font-size:12px;  height:30px; line-height:30px;}
.bot8{background:#0a90ad; width:100%; margin:0 auto; height:80px; line-height:80px; color:#ffffff; font-size:14px;}
.bot8 a{ color:#ffffff; font-size:14px;}
.bot8 a:hover{ color:#ffffff; font-size:14px;}

/*关于我们*/
.erjibanner{ width:100%; height:482px;background-repeat:no-repeat; background-position:center center;}
.bread{ padding:68px 0 11px 0; border-bottom:#e6e6e6 solid 1px;}
.bread span{ height:45px; line-height:25px; border-left:#057d98 solid 3px; padding-left:10px; color:#057d98;font-size:22px;}
.bread span b{ font-size:22px;}
.bread span label{ font-size:14px; color:rgba( 51, 51, 51, 0.4 ); font-weight:normal; text-transform:uppercase;}
.bread p{ font-size:16px; color: rgba( 127, 127, 127, 0.8 ); padding-top:27px;}
.bread p a{color: rgba( 127, 127, 127, 0.8 );}
.about1{ padding-bottom:80px;}
.about1 .about1_2{ padding:57px 0 20px 0;}
.about1 .about1_23{ width:553px; height:417px; overflow:hidden;float:left;border-radius: 40px; margin-top:25px;}
.about1 .about1_23 img{ width:100%;}
.about1 .about1_2 .about1_21{ float:left; padding-left:80px;width:565px;}
.about1_3{ padding-bottom:15px; border-bottom:#e6e6e6 solid 1px;width:555px;margin-bottom:25px; }
.about1_3 .about1_31{ width:90px;  }
.about1_3  p{color:#037995; font-size:35px;line-height:35px; padding-left:8px; padding-top:20px;}
.about1_4 p{ font-size:18px; line-height:29px;text-indent:2em;color:#4a4a4a; text-align:justify; }
.about1_41{ font-size:22px; line-height:22px;color:#000000; padding-bottom:20px;}

.about2{ background:#0b7f98;padding-top:105px; padding-bottom:110px;}
.about2_1{color:#ffffff;}
.about2_1 label{ font-size:12px; line-height:12px; display:block; text-transform:uppercase; letter-spacing:12px; text-align:center;color:#0b7f98;}
.about2_1 span{ font-size:48px;  line-height:48px; display:block; padding-top:8px;color:#ffffff; text-align:center; letter-spacing:-1px;}
.about2_1 p{ font-size:24px; color:#ffffff; line-height:24px; text-align:center; padding-top:24px;}
.about2_2{ margin-top:60px;}
.about2_3{}
.about2_2 li{ width:294px; height:436px; background:#ed7881; margin-right:8px;}
.about2_21{ padding-top:10px;}
.about2_22{ width:272px; height:328px; overflow:hidden; margin:0 auto;}
.about2_22 img{ width:100%;}
.about2_2 p{ font-size:18px; padding-top:33px; color:#ffffff; text-align:center; line-height:18px;}
.about2_2_{ background:#089fc0 !important;}
.about2_4{ padding-top:50px;}
.about2_4 a{ width:220px; height:52px; line-height:52px; text-align:center; display:block; background:#ffffff; font-size:18px; color:#0b7f98; margin:0 auto; border-radius:50px;}
/*产品中心*/
.flei{ width:288px;}
.fl1{ height:64px; line-height:64px; width:100%; text-align:center; background:#0b7f96; color:#ffffff; font-size:22px;}
.fl2{ width:100%; background:#fafafb;}
.fl2 li{ width:100%; height:84px; line-height:84px; border-bottom:#cccccc dashed 1px;display:flex;justify-content:center;align-items:center;}
.fl2 li a{ color:#5e5e5e; font-size:17px;}
.fl2 li a:hover{ color:#0b7f96;}
.fl2_ a{ color:#0b7f96 !important;}
.fl2 li:last-child {border-bottom: none;}
.fl3{ background:#fafafb; width:100%; padding:55px 0 0 0;}
.fl4{ width:146px; height:146px; margin:0 auto; border:#f1f1f6 solid 1px;}
.fl4 img{ width:142px; height:142px;}
.fl3 p{ color:#0b7f96; font-size:30px; height:30px; line-height:30px; text-align:center; padding:30px 0 80px 0;}
.fl5{ width:870px;}

.case{ padding:0 0 0 0;width:870px;}
.case li{ width:416px;float:left;margin-bottom:35px; background:#f1f1f2;transition: All 0.5s ease-in-out;-webkit-transition: All 0.5s ease-in-out;-moz-transition: All 0.5s ease-in-out;-o-transition: All 0.5s ease-in-out; cursor:pointer;}
.case li .case1{ width:416px; height:355px; overflow:hidden; background:#f1f1f2;}
.case li .case2{ width:416px; overflow:hidden; margin:0 auto;}
.case li .case1 img{ width:100%;}
.case li p{width:340px;  background-image:url(../images/case.png); background-repeat:no-repeat; background-position:right center; height:90px; line-height:90px; margin:0 auto; color:rgba(20,20,20,0.7); font-size:20px;}

.case li:nth-child(2n){ float:right}
.case_{ background:#0b7f96 !important;}
.case_ p{background-image:url(../images/caseon.png) !important; color:#ffffff !important;}
.case li:hover p{background-image:url(../images/caseon.png); color:#ffffff;}
.case li:hover{ background:#0b7f96;}

.pagination{width:100%; font-size:22px; color:#333333; text-align:center; margin:0 auto 50px auto ;border-top: #bfbfbf solid 1px;}
.pagination li{ width:50px; height:35px; text-align:center; line-height:35px; display:inline-block; margin:0 20px;}
.pagination li a{width:50px; height:35px; display:block; color:#333333; }
.pagination li a:hover{border-top: #01a48e solid 4px;
    color: #01a48e;
    height: 80px;
    line-height: 80px;}

.pagination .active {
    border-top: #01a48e solid 4px;
    color: #01a48e;
    height: 80px;
    line-height: 80px;
}
/*课程中心*/
.kc1{ width:1200px; /*height: 505px;*/ height:539px; border-radius: 20px; background:#0b7f96; margin-bottom:109px;}
.kc1_1{ width:145px;}
.kc1_1 li{border-radius: 20px 0 0 20px; margin-bottom:30px; background:#11a1bd; font-size:20px; color:#ffffff;  width:100%; height:72px; text-align:center;}
.kc1_1 li:last-child{ margin-bottom:0;}
.kc1_1_{ background:#ed7881 !important;}
.kc1_2{border-radius: 22px;width: 975px;/*height: 427px;*/ height:459px; background:#ffffff; margin:40px 0;}
.kc1_3{ width:869px; /*height:259px;*/height:328px; border-top:#c2c2c2 dashed 1px; /*margin-top:73px;*/ margin-left:52px; margin-bottom:73px; }
.kc1_3 li{ height:64px; padding-left:25px; width:407px;border-left:#c2c2c2 dashed 1px; border-bottom:#c2c2c2 dashed 1px; font-size:18px; color:#262626;  float:left;}
.kc1_3 li:nth-child(2n){ border-right:#c2c2c2 dashed 1px;}
.kc1_3_{ color:#0b7f96 !important;}
.kc2{ font-size:20px; line-height:32px;text-indent:2em;color:#4a4a4a; text-align:justify; margin-top:90px; margin-bottom:30px;}

.kc1_6{ width:952px;overflow-y:scroll; height:328px;margin-top:73px;

}
.kc1_2 ::-webkit-scrollbar {
width:7px;
height:7px;
}
.kc1_2 ::-webkit-scrollbar-track {
background:#ebeff2;

}
.kc1_2 ::-webkit-scrollbar-thumb { 
background: #0b7f96;
border-radius:50px;
}
/*服务优势*/
.fw1{ margin-top:99px;}
.fw1 li{ height:482px; margin-bottom:78px;}
.fw1_1{ padding-left:26px; float:left; width:450px;}
.fw1_1 b{ font-size:30px; color:#010b31; line-height:30px; display:block; padding-top:40px;}
.fw1_1 label{ font-size:20px; color:rgba(0,0,0,0.3); line-height:20px; text-transform:uppercase; display:block; padding-top:9px;}
.fw1_1 p{ font-size:22px; line-height:36px; color:#333333; padding-top:38px; text-align:justify;}
.fw1_2{ width:668px; height:482px; overflow:hidden; float:left; margin-left:55px;border-radius: 20px;}
.fw1_2 img{ width:100%;}
.fw1 li:nth-child(2) .fw1_1{ width:430px; padding-left:100px;}
.fw1 li:nth-child(2) .fw1_2{ margin-left:0;}
.fw2{ margin-top:48px; margin-bottom:90px;}
.fw2_1{}
.fw2_1 span{ font-size:46px; line-height:46px; display:block; text-align:center; color:#010b31;}
.fw2_1 p{ padding-top:20px; font-size:18px; line-height:18px; color:#333333; text-align:center; padding-bottom:70px;}
.fw2_1 a{ width:287px; height:80px; line-height:80px; background:#0b7f96; text-align:center; font-size:19px; color:#fbfbfb; display:block; margin:0 auto; border-radius:50px;}
.fw2_2{ margin-top:75px;}
.fw2_2 li{ width:378px; height:202px; border:#dfdfdf solid 1px; background:#ffffff;box-shadow: -2px 2px 8px 3px rgba( 163, 163, 163 ,0.26); float:left; margin-right:30px; margin-bottom:24px;}
.fw2_2 li:nth-child(3n){ margin-right:0;}
.fw2_21{ width:222px;}
.fw2_21 span{ font-size:28px; color:#010b31; line-height:28px; display:block;}
.fw2_21 p{ font-size:18px; color:rgba(1,11,49,0.8); line-height:18px; padding-top:12px;}
.fw2_22{ padding-left:10px;}
.fw2_22 img{}





/*联系我们*/
.cont5{ width:470px; float:left;}
.cont6{ width:100%; border-bottom:#d6d6d6 solid 1px; height:70px; line-height:70px; color:#333333; font-size:24px;}
.cont6 img{ vertical-align:middle; padding-right:10px;}
.cont7{ width:102%; line-height:34px; color:#535353; font-size:18px; padding:17px 0 30px 0;}
.cont8{ width:100%; height:70px; line-height:70px; color:#333333; font-size:24px;border-bottom:#d6d6d6 solid 1px;}
.cont8 img{ vertical-align:middle; padding-right:10px;}
.cont9{ padding-top:26px; width:265px;}
.cont9 p{ width:130px; background:url(../images/cont6_5.png) no-repeat center center; height:130px;}
.cont9 p img{ width:117px; height:117px; display:block; margin:0 auto;}
.cont9 span{ height:40px; line-height:40px; color:#333333; font-size:18px; display:block; text-align:center; width:130px; padding-top:14px;}
.cont10{ width:670px; float:right;}
.ln_map{width: 670px;height:790px; margin:30px auto 50px auto;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.sxy{margin:40px auto 0 auto;width:100%;font-size: 14px;color:#666}
.sxy1{width:100%;height:30px;}
.sxy2{width:100%;height:30px;}
.sxy a{font-size: 14px;color:#666}

.con {padding: 50px 0 80px;min-height: 200px;}
.article_title{text-align: center;margin-bottom: 40px}
.article_title h2{font-size:24px;color:#333;}
.article_title p{font-size: 14px;color:#858585;margin-top: 12px;}
.article_body{ width:100%;word-wrap:break-word;font-size: 18px;line-height:35px;}
.article_body img{max-width:100%; display:block; margin:0 auto;}

.xf{width:70px;height: 290px;position: fixed;top:0;right:0;bottom:0;margin:auto;z-index: 999}
.xf>ul{height: 100%;text-align: center;}
.xf>ul>li{width:69px;height: 69px;background: #0b7f98; position: relative; margin-bottom:3px;}
.xf>ul>li>a{width: 100%;height: 100%;}
.xf>ul>li:last-child{background: #0b7f98; }
.xfl{display: none;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); position: absolute;top:0;bottom: 0;right: 90px;margin:auto;border-radius: 13px;background-color: #fff;}
.xfl .ss{display: block;position: absolute;top:0;bottom: 0;right: -6px;margin:auto;}
.xfl1{width: 230px;font-size: 20px;}
.xfl2{width: 110px;height: 110px; padding:5px;}
.xf>ul>li:hover{ background:#ed7881;}
.xf>ul>li:hover .xfl{display: flex;}
.xf>ul>li:hover .xf0{display: none;}
.xf>ul>li:hover .xf0_{display: inline-block;}
.xf>ul>li:hover a>p{font-size: 14px;}

.header_{width: 100%;height: 109px;background:#ffffff;color:#313131;width: 100%; z-index:999;  position:absolute;position:  fixed ;top:0; left: 0;display: none; z-index:999;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.2); }
.header1_{width:1200px;  display: flex;align-items: center;height: 109px;display:flex;justify-content:center;align-items:center;}
.logo5{ width:105px; height:105px; background:#405b3a; }
.logo51{ width:71px; height:38px;}
.header1_ p{ font-size:20px; padding-left:15px; padding-top:10px;}
.nav2>ul{align-items: center;height: 68px; line-height:68px; width:790px; margin:5px 0 0 0; padding-left:100px;}
.nav2>ul>li{align-items: center;height: 68px; line-height:68px;width:90px;float:left;}
.nav2>ul>li>a{height:68px;line-height:68px; display:inline-block;font-size: 18px; color: #5b5b5a; text-align:center; }
.nav2>ul>li>a:hover{color:#0b7f98; }
.nav_on1{color:#0b7f98 !important; }







