﻿.icon{background: url(../image/index_icon.png);display: inline-block;vertical-align: baseline;margin-right: 5px;}
.nav_icon{background: url(../image/nav_icon.png);display: inline-block;}
.index_tit{overflow: hidden;line-height: 60px;border-bottom: 1px solid #e6e6e9;position: relative;}
.index_tit:before{content: "";width: 7px;height: 26px;background: #03a2a4;border-radius: 4px;position: absolute;left: 10px;top: 17px;}
.index_tit h4{font-size: 30px;color: #05a69e;font-weight: normal;float: left;margin-left: 30px;}
.index_tit p{font-size: 18px;color: #e4e4e4;float: left;margin-left: 10px;}
.index_tit a{font-size: 16px;color: #acacad;border: 1px solid #e4e5eb;padding: 3px 10px;line-height: 20px;border-radius: 20px;float: right;margin-top: 16px;}
.tu{text-align: center;}

.index_notice{height: 54px;margin: 20px 10px 0; background: url(../image/index_notice.png) no-repeat left center;padding-left: 120px;padding-bottom:10px;border-bottom: 1px solid #ebecee;}
.index_notice h3{font-size: 22px;line-height: 34px;color: #414141;font-weight: normal;position: relative;display: inline-block;}
.index_notice h3:after{content: "";width: 31px;height: 34px;background: url(../image/index_icon.png);background-position:-101px 0;position: absolute;right: -38px;bottom: 0;}
.index_notice .swiper-container{border-left: 1px dashed #b0b0b0;padding-left: 10px;height: 54px;}
.index_notice .swiper-slide p{font-size: 16px;color: #b0b0b0;line-height: 16px;}
.index_notice .swiper-slide p span{margin-right: 20px;}
.index_notice_like i,.cont5_watch i{width: 16px;height: 17px; background-position: -32px -5px;}
.index_notice_skim i{width: 23px;height: 16px;background-position: 0 -6px;}

.index_nav{margin: 10px 20px 35px;}
.index_nav ul{display: -webkit-flex;-webkit-justify-content: space-around;-webkit-flex-flow: row wrap;}
.index_nav ul li{width: 25%;text-align: center;margin-top: 30px;}
.index_nav ul li div{width: 108px;height: 108px;border-radius: 54px;display: -webkit-flex;align-items: center;-webkit-justify-content: center;margin: 0 auto;}
.index_nav ul li:nth-of-type(1) div{background: #f6a768;}
.index_nav ul li:nth-of-type(1) div i{width: 46px;height: 46px; background-position: -1px 0;}
.index_nav ul li:nth-of-type(2) div{background: #9cc868;}
.index_nav ul li:nth-of-type(2) div i{width: 45px;height: 49px; background-position: -60px -1px;}
.index_nav ul li:nth-of-type(3) div{background: #7461b2;}
.index_nav ul li:nth-of-type(3) div i{width: 56px;height: 47px; background-position: -115px -2px;}
.index_nav ul li:nth-of-type(4) div{background: #3a9ce1;}
.index_nav ul li:nth-of-type(4) div i{width: 56px;height: 56px; background-position: -184px 0;}
.index_nav ul li:nth-of-type(5) div{background: #e77571;}
.index_nav ul li:nth-of-type(5) div i{width: 44px;height: 49px; background-position: -52px -67px;}
.index_nav ul li:nth-of-type(6) div{background: #38b9c3;}
.index_nav ul li:nth-of-type(6) div i{width: 50px;height: 49px; background-position: -179px -66px;}
.index_nav ul li:nth-of-type(7) div{background: #ea78a3;}
.index_nav ul li:nth-of-type(7) div i{width: 49px;height: 46px; background-position: -113px -65px;}
.index_nav ul li:nth-of-type(8) div{background: #558ed2;}
.index_nav ul li:nth-of-type(8) div i{width: 42px;height: 70px; background-position: -0px -50px;}
.index_nav ul li p{font-size: 26px;line-height: 40px;margin-top: 15px;}

.cont1,.cont2,.cont4,.cont5,.cont6{margin: 10px 20px 15px;}
.cont1_con,.cont2_con,.cont3_con,.cont4_con,.cont5_con{margin: 20px auto 0;}
.cont1_top{text-align: center;}
.cont1_con ul{margin: 20px auto ;}
.cont1_con ul li{line-height: 60px;border-bottom: 1px dashed #d6d7dc;}
.cont1_con ul li a{font-size: 24px;color: #6c6c6c;display: inline-block;position: relative;}
.cont1_con ul li a:after{content: "";width: 35px;height: 19px;background: url(../image/index_icon.png);background-position: -57px -7px;position: absolute;right: -43px;top: 20px;}
.cont1_con ul li a span{display: inline-block;vertical-align: text-bottom;width: 30px;height:30px;text-align: center;line-height: 30px;margin-right: 5px; border-radius: 8px;color: #fff;background: #499df1;}
.cont1_con ul li:nth-of-type(2) a span{background: #f4888d;}
.cont1_con ul li:nth-of-type(3) a span{background: #e1a247;}
.cont1_con ul li:nth-of-type(4) a span{background: #3f9890;}
.cont1_tit{font-size: 30px;line-height: 68px;color: #545454;text-align: center;background: url(../image/cont1_tit.png) no-repeat center;margin: 52px auto 36px;}

.cont2_top{width: 600px;}
.cont2_top ul{overflow: hidden;}
.cont2_top ul li{float: left;margin-right: 5px; width: 52px;overflow: hidden;height: 302px;display: -webkit-flex;}
.cont2_top ul li:last-child{margin-right: 0;}
.cont2_text{opacity: .3;min-width: 52px;max-width:52px;height:100%;background: #03a2a4;margin-right: 5px;color:#FFFFFF;font-size: 22px;line-height: 24px;}
.cont2_text p{padding: 20px 15px 0;text-align: center;}
.curr .cont2_text{opacity: 1;}
.cont2_bot ul{margin-top: 20px;}
.cont2_bot ul li{line-height: 60px;border-bottom: 1px dashed #D6D7DC;position: relative;padding: 0 10px 0 20px;}
.cont2_bot ul li:before{content: "";width: 5px;height: 15px;border-radius: 3px; background: #babbc3;position: absolute;left: 5px;top: 25px;}
.cont2_bot ul li p{font-size: 23px;color: #616060;display: inline-block;}
.cont2_bot ul li span{color: #c8caca;font-size: 20px;padding-left: 10px;border-left: 1px solid #C8CACA;float: right;height: 24px;line-height: 24px;margin-top: 21px;}
.cont2_bot ul li span i{color: #fcbd97;}
.cont2 .anniu,.cont3 .anniu,.cont4 .anniu,.cont5 .anniu{width: 438px;}

.cont3{margin: 10px 15px 15px;}
.cont3 .swiper-container{margin-top: 20px;}
.cont3 .swiper-slide{width: 202px;text-align: center;padding-top: 20px;}
.cont3 .swiper-slide h5{font-size: 24px;color: #262626;line-height: 24px;font-weight: normal;margin: 16px auto 14px;}
.cont3 .swiper-slide p{font-size: 20px;color: #626262;line-height: 28px;}
.cont3 .swiper-slide span{font-size: 20px;color: #fff;padding: 0px 10px;border-radius: 20px;background: #ff7a03;display: inline-block;line-height: 38px;margin-top: 10px;}
.cont3 .swiper-container{padding-bottom: 40px;}
.cont3 .swiper-pagination-bullet{background: #18b6be;border-radius: 8px;opacity: 1;}
.cont3 .swiper-pagination-bullet-active{width: 30px;}
.cont3 .swiper-pagination-bullets{bottom: 0;}
.cont3 .swiper-slide-next{border-right: 1px solid #f2f2f4;border-left: 1px solid #f2f2f4;}

.cont4_top {display: -webkit-flex;-webkit-justify-content: space-between;}
.cont4_top h3{font-size: 24px;color: #191919;font-weight: normal;line-height: 36px;margin-top: 16px;}
.cont4_top p{font-size: 22px;color: #999999;line-height: 34px;}
.cont4_bot .swiper-slide{width: 225px;text-align: center;line-height: 24px;margin-top: 26px;}
.cont4_bot h4{font-size: 20px;color: #404040;font-weight: normal;margin-top: 5px;}
.cont4_bot p{font-size: 18px;color: #838282;}

.cont5_video_tit{font-size: 24px;color: #242424;line-height: 36px;font-weight: normal;margin-top: 20px;}
.cont5_video_info{font-size: 20px;color: #6b6b6b;line-height: 28px;margin-top: 5px;}
.cont5_video .cont5_video_info span{float: right;color: #b6b3b3;margin-right: 20px;height: 28px;line-height: 28px;}
.cont5_video .cont5_video_info span i{width:27px;height:27px;background-position: 0px -80px;vertical-align: top;}
.cont5_video_list ul{display: -webkit-flex;-webkit-justify-content: space-between;margin: 50px auto 45px;}
.cont5_video_list ul li{width: 275px;padding: 5px 5px 30px 5px;border: 1px solid #cecece;position: relative;}
.cont5_video_list .cont5_video_tit{margin-top: 15px;}
.cont5_watch{width: 81px;height: 27px;line-height: 27px;padding-left:18px;color: #c0c0c0;font-size: 18px;background: url(../image/cont5_jt.jpg)no-repeat;position: absolute;bottom: -13px;right: 10px;}

.cont6>ul{display: -webkit-flex;-webkit-justify-content: space-between;}
.cont6>ul li{width: 280px;height: 46px;line-height: 46px;text-align: center;border-radius: 23px;color: #818080;font-size: 24px;border: 1px solid #e4e5eb;}
.cont6>ul .active{color: #fff;background: #05a69e;border-color: #05a69e;}
.cont6 .swiper-slide{text-align: center;margin-top: 30px;}

.cont6 .swiper-slide ul li{width:33.33%;text-align:center;float:left;}
.cont6 .swiper-slide ul li p{font-size:20px;line-height:24px;color:#000000;margin:10px auto;}

.cont4_bot .swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: linear;    
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}

#tel{
    display: -webkit-flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;
    background-color: #009697;
    heigth:50px;
    padding:10px;
}
#tel a{
    color: #fff;
    font-size: 21px;
}
#tel a:first-child img{margin-right:6px;position:relative;bottom:5px;}
#tel a:first-child{padding-top:6px;}
#tel .number{font-size:24px;}
#tel a:last-child{
    padding: 5px;
    border-radius: 25px;
    background-color: #0fb8b5;
	width:116px;
	text-align:center;
	margin-right:5px;
}


.cont2_con .cont4_top{width:616px;margin:20px 0 0 -8px;}
.cont2_con .cont4_top h3{font-size:20px}
.cont2_con .cont4_top p{font-size:20px}

.cont2_img1,.cont2_img2,.cont2_img3{width:439px;height:298px;border:2px solid #03a2a4; 	position:relative}
.cont2_img1 div,.cont2_img2 div,.cont2_img3 div{color:#ddaf40}
.cont2_img1 dl,.cont2_img2 dl,.cont2_img3 dl{color:#1c9999;font-size:12px;} 
.cont2_img1 dl dd h4,cont2_img2 dl dd h4,cont2_img3 dl dd h4{font-size:13px;} 
.cont2_img1 span,.cont2_img2 span,.cont2_img3 span{width:34px;height:34px;padding:12px 5px 8px 16px;background:#ccecec;display:block;color:#03a2a4;border-top-left-radius: 50px;font-size:16px;position:absolute;bottom:0px;right:0px;font-weight: lighter;line-height: 18px;}
					
.cont2_img1{background:url(../image/SD.jpg) no-repeat }
.cont2_img1 div {margin:20px 0 0 18px}
.cont2_img1 dl{width:237px;height:135px;position:absolute;display: flex;display: -webkit-flex;justify-content: space-between;flex-flow: wrap row; bottom: 8px;left: 43px;}
.cont2_img1 dl dd{width:50%;height:50%;line-height: 17px;}
.cont2_img1 dl dd b{display:block}
.cont2_img1 dl dd h4{margin-bottom:2px}
					
.cont2_img2{background:url(../image/NM.jpg) no-repeat }
.cont2_img2 div {margin:20px 0 0 18px;font-size:20px}
.cont2_img2 div p{font-size:12px}
.cont2_img2 dl{width:237px;height:135px;position:absolute;display: flex;display: -webkit-flex;justify-content: space-between;flex-flow: wrap row; bottom: 8px;left: 43px;}
.cont2_img2 dl dd{width:50%;height:50%;line-height: 17px;}
.cont2_img2 dl dd b{display:}
.cont2_img2 dl dd h4{font-size: 14px;margin-bottom: 2px;}
.cont2_img3{background:url(../image/WB.jpg) no-repeat }
.cont2_img3 div {margin:20px 0 0 18px;font-size: 18px;}
					
.cont2_img3 div h3{font-size:13px;font-weight:normal;}
.cont2_img3 dl{width:237px;height:135px;position:absolute;display: flex;display: -webkit-flex;justify-content: space-between;flex-flow: wrap row; bottom: 8px;left: 59px;}
.cont2_img3 dl dd{width:50%;height:50%;line-height: 17px;}
.cont2_img3 dl dd b{display:block}
.cont2_img3 dl dd h4{font-size:14px;}
.cont2_img3 p{width:127px;height:40px;text-align:center;position:absolute;bottom:45px;right:40px;color:#03a2a4;font-size:15px}
.cont2_img3 p b{display:inline-block;background:#03a2a4;width:113px;height:20px;border-radius: 20px;color:#fff;}
.cont2_img3 span{background:#6bc8c9;color:#fff}




.menu {
  overflow: hidden;
  width: 100%;
  zoom: 1;
}
.main_tit {
  background: url(../image/main_tit_bg.png) no-repeat center bottom/29.65rem 0.65rem;
  padding-bottom: 2rem;
  margin: 2rem 0;
}
.main_tit h2 {
	line-height: 2rem;
	font-weight: bold;
	font-size: 1.8rem;
	color: #38b9c3;
	text-align: center;
}
.main_tit h3 {
  line-height: 1.6rem;
  font-size: 1.4rem;
  color: #333333;
  text-align: center;
  margin-top: 0.8rem;
}
.menu dl {
  overflow: hidden;
  width: 100%;
  margin-bottom: 1.2rem;
}
.menu dl:last-child {
  margin-bottom: 0;
}
.menu dd {
  width: 98%;
  text-align: center;
  margin-left:1%;
  margin-right:1%;
}
.menu dd h3 {
  color: #fff;
  font-size: 1.8rem;
  letter-spacing:2px;
}
.menu dd.bg01 {
	background-size: 100% 100%;
	height: 5.4rem;
	margin-bottom:1.2rem;
	background: url(../image/daohang_bg.jpg);
}
.menu dd.bg01 h3 {
  line-height:5.4rem;
}
.menu dd.bg02 {
  background-size: 100% 100%;
  height: 5.4rem;
  background: url(../image/daohang_bg.jpg);
}
.menu dd.bg02 h3 {
  line-height:5.4rem;
}
.menu dd.bg03 {
  background-size: 100% 100%;
  height: 5.4rem;
  margin-bottom:1.2rem;
  background: url(../image/daohang_bg.jpg);
}
.menu dd.bg03 h3 {
  line-height:5.4rem;
}
.menu dt {
  width: 100%;
}
.menu dt li {
  float: left;
  width: 31%;
  line-height: 3.6rem;
  border: 1px #38b9c3 solid;
  text-align: center;
  color: #545454;
  background-color:#f2f2f2;
  font-size: 1.4rem;
  margin: 0 0 0.7rem 0.6rem;
  border-radius: 10px;
}
.menu dt li.nomb {
  margin-bottom: 0;
}
.menu dt li a {
  color: #545454;
  text-decoration: none;
  display: block;
}
.red, .red a {
    color: #f00;
}