.fl{
  float: left;
}
.fr{
  float: right;
}
.clearit{
  clear: both;
}
.pd10{
  padding: 10px;
}
/*nav*/
.banner img {
width: 100%;
  display: block;
}
.top_menu{
  background: #14918A;
}
.top_menu_inner{
  width: 1200px;
  margin: 0 auto;
  text-align: center;
}
.top_menu_inner .leftNavTitle{
  float: left;
  width: 15%;
}
.top_menu_inner .side_menu_inside{
  width: 85%;
  float: left;
}
.lv1_ul{
  overflow: hidden;
  background: none;
}
.top_menu_inner .side_menu_inside li{
  float: left;
  width: 20%;
  height: 55px;
  line-height: 55px;
}
.lv1_li{
 margin: 0;
}
.lv1_li .lv1_p{
 background: none;
 padding: 0;
 padding-left: 20px;
}
.top_menu p {
  line-height: inherit;
  height: 55px;
}
.side_menu_inside p:hover {
  background: #117E78;
}
.side_menu_inside p.current {
  background: #117E78;
}
.side_menu_inside p:hover a {
  color: #fff;
}
.side_menu_inside p.current a {
  color: #fff;
}
.top_menu_inner .side_menu_inside li a{
  color: #fff;
  font-size: 17px;
  font-weight: bold;
}
.top_menu_inner .leftNavTitle{
  background: none;
  height: 55px;
  line-height: 55px;
  text-align: center;
}
.top_menu_inner .leftNavTitle a{
  display: block;
  height: 100%;
  background: url(/Sites/Uploaded/UserUpLoad/20200518/20200518134810.png) no-repeat 50px center;
  color: #fff;
  font-size: 17px;
  font-weight: bold;
}
.top_menu_inner .leftNavTitle a.active{
  background-color: #117E78;
}
/*nav结束*/
/*linkmap开始*/
.linkmap{
  background: none!important;
  padding-left: 0 !important;
}
.link_outer{overflow: hidden;background: #F3F3F3;}
/*linkmap结束*/
/*轮播开始*/
.SwitchImage{
  position: relative;
}
.swiper-box{
  height: 400px;
  width: 100%;
}
.SwitchImage img {
height: 400px;
width: 100%;
}
.SwitchImage.fc .arrow-btn {
display: block;
position: absolute;
top: 45%;
color: transparent;
width: 51px;
height: 51px;
background-image: url(/Sites/Uploaded/Image/2014/12/gundongbtn.png);
background-repeat: no-repeat;
position: absolute;
opacity: 0.5;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
z-index: 10;
}
.SwitchImage.fc .arrow-btn:hover{
opacity: 1;
filter: 1;
-moz-opacity: 1;
}
.SwitchImage .btn-left{
left: 20px;
}
.SwitchImage .btn-right{
right: 20px;
background-position: -51px 0;
}
.SwitchImage.fc .pagination{
right: 20px;
bottom: 20px;
}
.SwitchImage.fc .swiper-box ul li h2{
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  box-sizing: border-box;
  padding-left: 10px;
}
.SwitchImage.fc .pagination span.swiper-active-switch{
  background: #14918A;
}
/*轮播结束*/
/*倒计时开始*/
.time_pic{
  width: 100%;
  display: block;
}
.time_by{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  box-sizing: border-box;
  padding-top: 230px;
}
.time_con .digit {
  font: 400 70px/109px 'Oswald',sans-serif;
  display: inline-block;
  height: 100px;
  width: 46px;
  overflow: hidden;
  text-align: center;
  padding: 0;
  color: #e60111;
}
.time_con{
  padding-left: 51%;
}
/*倒计时结束*/
/*main开始*/
.main{
  width: auto;
  margin: 0;
  overflow: hidden;
  background: #F3F3F3;
}
.main_con{
  width: 1200px;
  margin: 55px auto;
}
.rowbanner{
  margin: 30px 0;
}
.box_shadow{
  box-shadow:-1px 1px 14px 0px rgba(0, 0, 0, 0.14);
}
.w50{
  width: 50%;
}
.titles{
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
  font-size: 15px;
  font-weight: normal;
  background: #D5E0DF;
}
.titles .tits_span{
  display: inline-block;
  line-height: normal;
}
.titles .tits_span.active{
  border-radius: 20px;
  background: #117E78;
  color: #fff;
  padding: 10px 30px;
}
.titles .more{
  float: right;
  font-size: 13px;
  display: none;
}
.titles .more.active{
  display: block;
}
.title_tab .shuxian{
  padding: 0 20px;
  color: #ccc;
}
.tab_box{
  padding: 0 20px;
}
.center_banner img{
  width: 100%;
}
.newlist2{
  display: none;
}
.span_date {
  margin: 0;
  float: right;
  color: #666;
}
.newlist2.active{
  display: block;
}
.newlist2 li {
  background: url(/Sites/Uploaded/UserUpLoad/20200518/20200518141749.png) no-repeat scroll left 22px;
  line-height: 55px;
  height: 55px;
}
.newlist2 li:hover{
  background: url(/Sites/Uploaded/UserUpLoad/20200518/20200518141814.png) no-repeat scroll left 22px;
}
.newlist2 li:last-of-type{
  border-bottom:none;
}
.img_con img{
  display: block;
  transition: all linear 0.5s;
  width: 100%;
}
.img_con img:hover{
  transform: scale(1.02);
}
/*main结束*/
/*footer*/
.footer_top {
  width: 100%;
  height: 55px;
  line-height: 55px;
  text-align: center;
  background: #117E78;
  color: #fff;
}
.footer_top a {
  padding: 0 10px;
}
.footer_center{
  background: #14918A;
  border-bottom: 1px solid #f4f4f4;
}
.footer_center p{
  line-height: 26px;
  color: #fff;
  font-size: 16px;
}
.footer_center .footer_center_center p{
  text-align: center;
}
.footer a {
  color: #fff;
}
.footer_con{
  width: 1200px;
  margin: 0 auto;
}
.footer_center .footer_con{
  padding: 30px 0;
}
.footer_center .w33{
  width: 33.33%;
  float: left;
  text-align: left;
}
.footer_bottom{
  background:#14918A;
}
.footer_bottom .suport{
  float: right;
}
.footer_bottom{
  height: 55px;
  line-height: 55px;
  text-align: center;
  color: #fff;
}
/*footer结束*/

.mob_menu{display: none;}
@media only screen and (max-width: 760px)
{
  .wrap{ transition: transform 0.4s;}
  .wrap.wrapscale{transform: scale(0.9);}
  .top_menu{display: none;}
  .mob_menu{display: block;position: relative;}
  .menu_logo{position: relative;}
  .menu_btn {
 width: 44px;
 height: 44px;
 border-radius: 4px;
 background: url(/Sites/Uploaded/UserUpLoad/20200903/20200903161502.png)no-repeat center center;
 background-size: 76%;
 border: 2px solid #00968e;
 position: absolute;
 right: 10px;
 top: 50%;
 transform: translateY(-50%);
 cursor: pointer;
  }
  .menu_wrapper{
 background: rgba(0,150,142,.9);
 width: 60%;
 padding: 65px 30px;
 box-sizing: border-box;
 right: 0;
 top: 0;
 height: 100%;
 position: fixed;
 display: none;
 z-index: 1111;
 transition: transform 0.4s 0s, box-shadow 0s 0s;
  }
  .close_btn{
 width: 44px;
 height: 44px;
 border-radius: 4px;
 background: url(/Sites/Uploaded/UserUpLoad/20200903/20200903165021.png)no-repeat center center;
 background-size: 76%;
 border: 2px solid #fff;
 position: absolute;
 right: 10px;
 top: 23px;
  }
  .menu_wrapper a{color: #fff;font-size: 16px;}
  .menu_wrapper .leftNavTitle{
 line-height: 50px;
 background:none;
 text-indent: 0px;
 border-bottom: 1px solid #fff;
 padding-left: 20px;
 box-sizing: border-box;
  }
  .menu_wrapper .side_menu_inside li{
 line-height: 50px;
 border-bottom: 1px solid #fff;
  }
  .menu_wrapper .side_menu_inside li:last-child{
 display: none;
  }
  
  .main_con{width: 100%; margin: 10px auto;}
  .w50{width: 100%;}
  .time_con .digit{width: 58px;}
  .footer_center .footer_con{width: 100%;display: none;}
  .footer_bottom{display: block;height: auto;line-height: 40px;padding: 0 10px;box-sizing: border-box;}
  .footer_bottom .footer_con {width: 100%;display: block;}
  .footer_bottom .footer_con p{width: 100%;display: block;}
  .footer_top{height: auto;line-height: 40px;}
  .footer_top a{display: inline-block;}
}
@media only screen and (max-width: 420px)
{
.menu_logo img{
  width: 250px;
}
.menu_btn,.close_btn{
 width: 34px;
 height: 34px;
}
.SwitchImage {display: none;}
.title_tab .shuxian {
 padding: 0 5px;
}
.titles .tits_span.active {
 
 padding: 10px 15px;
}
}
 