a {text-decoration: none;color: #999;}
a:hover {color: #dc19a8; text-decoration: none;}
.fl {float: left;}
.fr {float: right;}
.clearfix:after{content: ''; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {/* 触发 hasLayout */ zoom: 1; }
.mytitle {text-align: center; overflow: hidden;}
.mytitle h1 {
    display: block; 
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;
    color: #36aecc;
}
.mytitle p {font-size: 16px; padding-top: 5px; display: block; width: 100%;}
.myzixun {width: 80%; margin: 0 auto; overflow: hidden;}
.myzixun a {
    display: block;
    border-radius: 5px;
    background: #fac536;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    margin-top: 25px;
    margin-bottom: 30px;
    overflow: hidden;
}


.mybanner {text-align: center;overflow: hidden;}
.mybanner img {width: 100%;}

.mydaoyu {text-align: center; margin-top: 25px; overflow: hidden;}
.mydaoyu img {width: 100%;}

.myfroms {width: 100%; overflow: hidden;}
.myfroms .t_img {margin-top: 25px;}
.myfroms .myinput {
    padding: 0 25px; 
    margin-top: 30px; 
    overflow: hidden;
}
.myfroms .myinput .inputbox {
    margin-bottom: 30px; 
    line-height: 40px; 
    overflow: hidden; 
    font-size: 14px;
}
.myfroms .myinput .inputs {
    width: 100%; 
    line-height: 45px; 
    padding-left: 10px; 
    border: none;
    border-radius: 5px; 
    background: #ffffff; 
    color: #999;
    overflow: hidden;
}
.myfroms .mybtn .anbtn {
    display: block; 
    width: 100%; 
    line-height: 50px; 
    background: #fac536; 
    color: #fff; 
    font-size: 18px; 
    text-align: center; 
    border-radius: 10px; 
    overflow: hidden; 
    border: none;
}

.myfuchi {margin-top: 30px; background: #fff; padding: 30px 15px 0 15px; overflow: hidden;}
.myfuchi .showimg {width: 47%; margin-top: 25px; overflow: hidden;}
.myfuchi .showimg .fimg {border-radius: 8px 8px 0 0; text-align: center; overflow: hidden;}
.myfuchi .showimg h3 { 
    display: block; 
    font-size: 14px; 
    font-weight: bold;
    color: #36aecc;
    line-height: 30px;
    border-bottom: 1px solid #cccccc;
}
.myfuchi .showimg p {
    display: block;
    height: 80px;     
    padding-top: 5px;
    font-size: 14px; 
    color: #333; 
    line-height: 18px;
}

.myyoushi {padding: 30px 15px 0 15px; overflow: hidden;}
.myyoushi .main {background: #fff; margin-top: 25px; padding: 10px 5px; border-radius: 5px; overflow: hidden;}
.myyoushi .swiper-container {
    width: 100%;
    height: 100%;
    padding-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
}
.myyoushi .swiper-slide {overflow: hidden;}
.myyoushi .swiper-container-horizontal>.swiper-pagination-bullets {bottom: 0;}
.myyoushi .swiper-pagination-bullet-active {background: #3caabe;}
.myyoushi .imgs {width: 50%; float: left; text-align: center; overflow: hidden;}
.myyoushi .texts {width: 46%; float: right;}
.myyoushi .texts li {
    display: block;
    background: url(../images/c_bg.png) no-repeat left center;
    background-size: 12px 14px;
    padding-left: 18px;
    line-height: 22px;
    font-size: 14px;
    overflow: hidden;
}
.myyoushi .texts a {
    display: block;
    border: 1px solid #3caabe;
    color: #3caabe;
    text-align: center;
    line-height: 26px;
    border-radius: 5px;
    margin: 5px 0;
    overflow: hidden;
}
.myyoushi .texts span {display: block; font-size: 12px; color: #999;}

.myfuwu {padding: 30px 15px 0 15px; background: #fff; overflow: hidden;}
.myfuwu .jyzc {background: #effbfb; border-radius: 10px; margin-top: 30px;}
.myfuwu .jyzc h2 {
    line-height: 40px; 
    text-align: center; 
    font-size: 20px; 
    background: url(../images/jyzc_bg.png) no-repeat center; 
    background-size: 60% 100%; 
    color: #002d36;
}
.myfuwu .jyzc .lists {padding: 20px; overflow: hidden;}
.myfuwu .jyzc .lists span {display: block; text-align: center; color: #0149a1; font-size: 16px;}
.myfuwu .jyzc .lists img {margin-bottom: 20px;}
.myfuwu .jyzc .lists p {display: block;; line-height: 22px; color: #111;}

.myhzdw {padding: 30px 15px 0 15px; overflow: hidden;}
.myhzdw .main {margin-top: 25px; overflow: hidden;}
.myhzdw .dwms {font-size: 14px; line-height: 20px; text-indent: 20px; color: #111; padding: 15px 0;}
.myhzdw ul {overflow: hidden;}
.myhzdw ul li {width: 48%; float: left; margin-bottom: 15px; border-radius: 5px; text-align: center; overflow: hidden; position: relative;}
.myhzdw ul li:nth-child(2n+2) {float: right;}
.myhzdw ul li span {display: block; width: 70px; line-height: 24px; text-align: center; background: #f8b62d; color: #fff; font-size: 12px; position: absolute; top: 12px;}
.myhzdw ul li p {line-height: 26px;}
.myhzdw ul li p.mydw {display: inline-block; width: 90%; background: #3296ad; color: #fff; border-radius: 8px; overflow: hidden;}

.page_ad {text-align: center; width: 100%; overflow: hidden;}

.mybaom {padding: 30px 15px; overflow: hidden;}
.index_bmlb {background: #fffdfd; padding: 15px; border-radius: 10px; overflow: hidden;}
.index_bmlb h1 {display: block; line-height: 40px; font-size: 18px; color: #fff; background: #88dce3; text-align: center; margin-bottom: 15px;}
.index_bmlb .table_tt {background: #d63a3a; overflow: hidden;}
.index_bmlb span {display: block; text-align: center; font-size: 14px; float: left;}
.index_bmlb .span1 {width: 30%}
.index_bmlb .span2 {width: 40%}
.index_bmlb .span3 {width: 30%}
.index_bmlb .table_tt span {line-height: 35px; color: #fff;}
.bmlb_box{ width:100%;  overflow:hidden; position:relative;}
.bmlb_box .hd{ overflow:hidden;  height:30px; background:#f4f4f4;}
.bmlb_box .infoList li{ height:30px; line-height:30px; overflow: hidden;}
.bmlb_box .infoList li .date{ float:right; color:#999;  }

.myinfos {padding: 0 15px; overflow: hidden;}
.myinfos .myinput {margin-top: 25px; overflow: hidden;}
.myinfos .myinput .inputbox {margin-bottom: 25px; line-height: 40px; overflow: hidden; font-size: 14px;}
.myinfos .myinput .inputs {width: 100%; line-height: 40px; padding-left: 5px; border: none; border-radius: 5px; background: #fff; overflow: hidden;}
.myinfos .mybtn .anbtn {display: block; width: 100%; line-height: 50px; background: #f8b62d; color: #fff; font-size: 18px; text-align: center; border-radius: 10px; overflow: hidden; border: none;}

.nav_list {
    width: 100%;
    height: 60px;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999;
    background: #fff;
    overflow: hidden;
}
.nav_list i {font-size: 20px;}
.nav_list  p {
    display: block; 
    font-size: 12px; 
    line-height: 18px;
    padding-top: 5px;
}
.nav_list .nav_xf,
.nav_list .nav_dh{
    width: 22%; 
    height: 100%;
    float: left; 
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
 }
.nav_list .nav_lq {
    width: 56%; 
    height: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;    
}
.nav_list .nav_lq a {
    display: block; 
    width: 90%; 
    line-height: 35px;
    height: 35px; 
    border-radius: 50px;
    font-size: 16px;
    color: #fff;
    background-image: -webkit-linear-gradient(45deg, rgb(255, 0, 88), rgb(253, 76, 0));
    overflow: hidden;
    animation: mscale 1s infinite;
    /*Safari and Chrome*/
    -webkit-animation:mscale 1s infinite;    
}

.footer {
  overflow: hidden;
  background: #fff;
  text-align: center;
  color: #330000;
  font-size: 14px;
  padding: 12px 12px 70px 12px;
  border-top: 3px solid #f1f1f1;
}
.footer p {
  display: block;
  line-height: 18px;
  padding: 5px 0;
}
.footer .copy {width: 15%;margin: 0 auto;}
.footer img {width: 100%;}
.footer a {color: #330000; font-size: 24px;}



/*定义mscale*/
@keyframes mscale {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(0.94);
    }
    100% {
      transform: scale(1);
    }
}

/*大于pad*/
@media only screen and (min-width: 750px) {

}

/*iphone 5*/
@media screen and (min-width: 320px) and (max-width: 374px) {

}