*,body,div{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; color:#333}
ul,li{ list-style:none; margin:0; padding:0;}
.header{ border-top:5px solid #248c8b; padding:20px 0; border-bottom:2px solid #248c8b; }
.header .w{position: relative;}
a{ text-decoration: none; }
.w{ margin:0 auto; width:1200px;}
.clear{ clear:both}
.fl{ float:left;}
.fr{ float:right}
.quicknav{ font-size: 14px; position: absolute; top: 10px; right: 0  }
.quicknav li{margin-top: 15px;}
.quicknav li a{display: block; width: 215px; height: 38px; line-height: 38px; border:1px solid #248c8b; color: #248c8b; text-align: center;}
.quicknav li a:hover{ color: #fff  }
.nav1 a{ background:#fff url(../images/new2020/ico1-1.png) 50px center no-repeat; }
.nav1 a:hover{ background:#248c8b url(../images/new2020/ico1.png) 50px center no-repeat; }
.nav1 a.cur{background:#248c8b url(../images/new2020/ico1.png) 50px center no-repeat; color: #fff }

.nav2 a{ background:#fff url(../images/new2020/ico2-1.png) 50px center no-repeat; }
.nav2 a:hover{ background:#248c8b url(../images/new2020/ico2.png) 50px center no-repeat; }
.tith1{ font-size: 24px; display: block; text-align: center; color: #248c8b; font-weight: bolder; padding-top: 10px; line-height: 70px; }

/* flexslider */
.flexslider{position:relative;height:510px;overflow:hidden;background:url(../images/new2020/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:510px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; width: 100%; text-align:center;}
.flex-control-nav li{display:inline-block;width:10px; height:10px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;   border-radius: 50%;   height:10px;line-height:40px;overflow:hidden; background-color: #a0a0a0; cursor:pointer;}
.flex-control-nav .flex-active{background-color: #248c8b;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%; display: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}

.box1{ background:#f3f5fb url(../images/new2020/ico3.png) left center no-repeat; height: 354px; margin-top: 10px; overflow: hidden;   }
.box1 p{ margin-top: 20px; color: #444a52; font-size: 14px; }

.box2{ background:url(../images/new2020/ico4.png) center bottom no-repeat; height: 619px; overflow: hidden;  }
.box2 h3{ display: block; text-align: center; font-size: 24px; color: #248c8b; margin-top: 50px; }
.box2 li{ float: left; margin: 0 35px; width: 300px; }
.box2 li img{ width: 100%; margin: 20px 0; }

.box3{ background-color: #f3f5fb; overflow: hidden; }
.tit{ display:block; font-size: 36px; color: #444a52; margin: 0 auto; border-bottom: 5px solid #248c8b; width: 150px; padding-bottom: 10px; margin-top: 30px; }

.owl-carousel_hotnews{ margin-top: 50px; }
.owl-carousel_hotnews .item{ overflow:hidden; display: block; padding: 10px; margin:0 15px; overflow: hidden; background-color: #fff; border-radius: 30px; }
.owl-carousel_hotnews .item .img{ width: 100%; border-radius: 30px; height: 230px; }
.owl-carousel_hotnews .item:hover{ text-decoration:none;}
.owl-carousel_hotnews .item h4{ margin-top: 20px; font-size: 14px; color: #248c8b; font-weight: bold; text-align: center; }
.owl-carousel_hotnews .item p{  color: #333333; font-size: 14px; display: block; margin: 10px 0; }
.owl-pagination { margin-top: 50px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width: 10px; height: 10px; margin: 0 2px; background-color: #a0a0a0; *display: inline; *zoom: 1;  border-radius: 50%;}
.owl-pagination .active { background-color: #248c8b}
/*.owl-carousel_hotnews .owl-buttons{ position: relative; height: 48px; }
.owl-carousel_hotnews .owl-buttons div{ width: 31px; height: 48px; }
.owl-carousel_hotnews .owl-buttons .owl-prev{ position: absolute; left: -60px; top:-220px; background: url(../images/left.png) center center no-repeat;}
.owl-carousel_hotnews .owl-buttons .owl-next{ position: absolute; right: -40px; top:-220px;  background: url(../images/right.png) center center no-repeat;}*/

.owl-carousel_ren{ margin-top: 50px; }
.owl-carousel_ren .item{ overflow:hidden; display: block; padding: 20px; margin:0 15px; overflow: hidden; background-color: #f8f8f8;  }
.owl-carousel_ren .item .img{ width: 100%; height: 230px; }
.owl-carousel_ren .item:hover{ background-color: #248c8b}
.owl-carousel_ren .item h4{ display: block; color: #000; border-bottom: 1px dashed #888888; line-height: 30px; font-size: 16px; }
.owl-carousel_ren .item p{  color: #333333; font-size: 14px; display: block; margin: 10px 0; }
.owl-carousel_ren .item h4 span{ color: #888 }
.owl-carousel_ren .item:hover h4{ color: #fff; border-bottom: 1px dashed #fff; }
.owl-carousel_ren .item:hover p{ color: #fff }
.owl-carousel_ren .item:hover h4 span{ color: #fff }

.box5{ background:url(../images/new2020/ico10.png) center top no-repeat; overflow: hidden; padding-top: 100px; padding-bottom: 100px;  }
.box5 ul{ overflow: hidden; border-left: 1px solid #dbdbdb; margin-top: 40px;}
.box5 ul li{ float: left; border: 1px solid #dbdbdb; margin-left: -1px }
.box5 ul li img{ width: 98px; height: 50px; }
.box5 ul li a{ display: block; border:10px solid #fff; }
.box5 ul li a:hover{ border: 10px solid #dbdbdb }

.box6{ background: url(../images/new2020/footbg1.jpg) no-repeat; overflow: hidden; padding-bottom:50px; }
.box6 h3{ color: #fff; text-align: center; font-size: 24px; display: block; line-height: 100px; }

.owl-carousel_anli{ width: 1000px; margin-right: auto; margin-left: auto; }
.owl-carousel_anli .item{border-radius: 3px; overflow:hidden; display: block; padding: 3px; margin:0 15px; overflow: hidden; background-color: #fff;  }
.owl-carousel_anli .item .img{ width: 100%; height: 165px; }
.owl-carousel_anli .item h4{ display: block; color: #056867; text-align: center; line-height: 30px; padding: 10px 0; font-weight: normal;  }
.owl-carousel_anli .owl-pagination { display: none; }
.owl-carousel_anli .owl-buttons{ position: relative; height: 67px; }
.owl-carousel_anli .owl-buttons div{ width: 67px; height: 67px; }
.owl-carousel_anli .owl-buttons .owl-prev{ position: absolute; left: -80px; top:-150px; background: url(../images/new2020/ico5.png) center center no-repeat;}
.owl-carousel_anli .owl-buttons .owl-next{ position: absolute; right: -80px; top:-150px;  background: url(../images/new2020/ico6.png) center center no-repeat;}

.footer{ background: url(../images/new2020/footbg.png); height: 290px; overflow: hidden; }
.footer .fl{ margin-right: 50px; }
.footer h3{ display: block; font-size: 24px; width: 255px; margin-bottom: 30px; color: #fff; font-weight: bolder; line-height: 80px; border-bottom: 1px solid #fff }
.footer p{ font-size: 18px; line-height: 30px; color: #fff }
.footer .fr{ margin-top: 50px; text-align: right; }
.footer .fr a{ color: #fff; }