#page{ position:relative; max-width:1080px;}
header{ background:#139899;box-shadow:0px 1px 4px #333; position:fixed; top:0; left:0; z-index:99;}
header h3{ color:#fff; text-shadow:0px 1px 6px #666;}
header .right_btn{ top:10px;}
#content{ padding-bottom:51px;}
.head-index-n16 h3{ }
/*.head-index-n16 h3 i{ width:31px; height:55px; display:inline-block; background:url(../images/logo.png) no-repeat; background-size:100%; vertical-align:-36px; margin-right:4px;}*/
.nav-btm{ width:100%; height:51px; padding-top:0px; background:#FFFFFF; overflow:hidden; position:fixed; bottom:0px; left:0;}
.banner-index{ position:relative; width:100%; overflow:hidden;}
.banner-index img{ width:100%;}
.banner-index .jn{ position:absolute; height:30%; width:100%;  bottom:15%;}
.banner-index .jn a:nth-child(1){ display:inline-block; float:left;height:100%; width:28%; margin-left:5%; margin-right:3%;}
.banner-index .jn a:nth-child(2){display:inline-block; float:left;height:100%;width:28%; margin-right:3%;}
.banner-index .jn a:nth-child(3){display:inline-block; float:left;height:100%;width:28%; margin-right:5%;}
.nav-btm a{ width:20%;height: 44px; float:left; display:block; font-size:2.6em; text-align:center;padding-top:7px;position: relative;}
.nav-btm a:after{width: 1px;height: 30px;background: #DDDDDD;content: " ";position: absolute;right: 0px;top: 10px;}
.nav-btm a:last-child:after{display: none;}
.nav-btm a i{ width:22px; overflow:hidden; height:22px; display:inline-block;}
.nav-btm a span{ width:100%; display:block; text-align:center; color:#666666;font-size: 0.8em;line-height: 2; }
.nav-btm a.on span{ width:100%; display:block; text-align:center; color:#00a3a3; }
.nav-btm a:nth-child(1) i{ background:url(../images/btm_ico.png) no-repeat; background-position:0 0;}
.nav-btm a:nth-child(2) i{ background:url(../images/btm_ico.png) no-repeat; background-position:0 -22px;}
.nav-btm a:nth-child(3) i{ background:url(../images/btm_ico.png) no-repeat; background-position:0 -44px;}
.nav-btm a:nth-child(4) i{ background:url(../images/btm_ico.png) no-repeat; background-position:0 -66px;}
.nav-btm a:nth-child(5) i{ background:url(../images/btm_ico.png) no-repeat; background-position:0 -88px;}
.nav-btm a.on:nth-child(1) i{ background:url(../images/btm_ico.png) no-repeat; background-position:-22px 0;}
.nav-btm a.on:nth-child(2) i{ background:url(../images/btm_ico.png) no-repeat; background-position:-22px -22px;}
.nav-btm a.on:nth-child(3) i{ background:url(../images/btm_ico.png) no-repeat; background-position:-22px -44px;}
.nav-btm a.on:nth-child(4) i{ background:url(../images/btm_ico.png) no-repeat; background-position:-22px -66px;}
.nav-btm a.on:nth-child(5) i{ background:url(../images/btm_ico.png) no-repeat; background-position:-22px -88px;}
.left_btn.n16{ top:10px;}
.left_btn.n16 img{ width:14px;}
.n16-nav{ position:relative; width:100%; overflow:hidden;}
.n16-nav .bg{background:url(../images/nav-n16bg.gif) repeat-x; height:300px; width:100%;}
.n16-nav .bg+div{width:100%; margin:0 auto;  background:url(../images/index-menu.jpg)  top center no-repeat; background-size:768px; margin-top:0px; position:absolute; left:0; top:0;}
/*.jn{ width:100%; max-width:600px; margin:0 auto;margin-top:200px;}
.jn a{ width:33.33%; display:inline-block; height:140px; float:left;  }
.jn a img{ width:100%; -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.3)));}*/
.menu-n16{ background:#EEEEEE; width:98%; padding:8px 1% 10px 1%; overflow:hidden; position:relative;border-top: 10px solid #c7ccd6;}
.menu-n16 a{ width:48%; margin:1%; display:inline-block; float:left; position:relative; overflow:hidden;}
.menu-n16 a span{ position:absolute; color:#fff; font-size:4em;}
.menu-n16 a span div{ font-size:1.3em; display:inline-block;color:#fff; font-weight:bold;}
.menu-n16 a:nth-child(1) span{ left:8%; bottom:16%;}
.menu-n16 a:nth-child(2) span{right:8%; bottom:16%;}
.menu-n16 a:nth-child(3) span{left:8%; top:16%;}
.menu-n16 a:nth-child(4) span{right:8%; top:16%;}
.menu-n16 a img{ width:100%;}
.menu-n16 a.menu-n16-center{ width:36%; margin-left:-18%; margin-top:-18%; position:absolute; left:50%; top:50%;border-radius: 100%;}
@-webkit-keyframes shadow {
  from {
    box-shadow: 0px 0px 0px 0px rgba(255,255,255,0.3);
  }

  50% {
    box-shadow: 0px 0px 0px 10px rgba(255,255,255,0.3);
  }

  to {
    box-shadow: 0px 0px 0px 0px rgba(255,255,255,0.3);
  }
}
.menu-n16 a.menu-n16-center{
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: shadow;
  animation-name: shadow;
}

/*yjlb-n16*/
.yjlb-n16 .yjlb-2 a{ position:relative; }
.yjlb-n16 .yjlb-2 a .img{ background:#e5e5e5;}
.yjlb-n16 .yjlb-2 .text{ background:#65b9f9}
.yjlb-n16  .yjlb-2 .text .th1{ border-bottom:1px solid #5ba6e0;}
.yjlb-n16  .yjlb-2 .text .th2{ border-top:1px solid #84c7fa;}
.tabs-c-n16{ background:#fff; min-height:300px; overflow:hidden; }
.tabs-n16{ width:100%; height:40px; padding-top:30px;text-align:center; border-bottom:1px solid #139899;box-shadow:0px 1px 3px #CCC;}
.tabs-n16 a{ font-size:3.2em; color:#139899; height:40px; line-height:40px; margin-right:1%; display:inline-block; border:1px solid #139899; border-bottom:none; border-top-left-radius:4px;border-top-right-radius:4px; box-shadow:1px 0px 3px #CCC;width: 30%;text-align: center;}
.tabs-n16 a.on{ color:#fff; background:#139899;}
.yjsum-n16{ position:absolute; right:10%; top:10%; width:1.2em; height:1.2em;padding:1.2em 0; line-height:1.2em; text-align:center; background:#e5e5e5;}
.yjsum-n16 span{ position:absolute; display:block; left:0; width:1.2em; height:1.2em; background:#cecece; text-align:center; line-height:1em; font-size:1em; color:#a7a7a7;}
.yjsum-n16 span.on{ color:#fff;}
.yjsum1{ bottom:0;}
.yjsum0{ top:0;}
.btn16{ width:96%; margin:15px 2% 25px 2%; height:50px;}
.btn16 a{ height:50px; display:inline-block; line-height:50px; color:#fff; font-size:3.6em;text-align:center;background:#ff6d7e; border-radius:4px;}
.btn16 a.on{ background:#d6d6d6;}
.btn16 a:nth-child(1){ width:70%;float:left;}
.btn16 a:nth-child(2){ width:28%;float:right;}
/*wentizixun*/
.wt-n16-banner{ width:100%; overflow:hidden;}
.wt-n16-banner img{ width:100%;}
.wt-menu-box{ width:94%; padding:0px 3%; margin:10px 0; overflow:hidden;}
.wt-menu-box a img{ width:100%;}
.wt-menu-box a:nth-child(1){ width:49%; float:left;}
.wt-menu-box a:nth-child(2){ width:49%; float:right; margin-top:-1.5%; margin-bottom:2%;}
.wt-menu-box a:nth-child(3){ width:49%; float:right;}

/*zspj*/
.zspj-box{ width:94%; padding:15px 3%; overflow:hidden; }
.zspj-box a img{ width:100%;}
.zspj-box .l{ width:49%; float:left; margin-top:10px;}
.zspj-box .r{width:49%; float:right;margin-top:10px;}
.zspj-box a:nth-child(1){ width:100%; margin-top:10px; }
.zspj-box a:nth-child(2){ width:100%; float:left; margin-top:5%;}
.zspj-box a:nth-child(3){  width:100%; float:left;margin-top:5%;}
.zspj-box a:nth-child(4){  width:100%; float:left;margin-top:5%;}
.zspj-box>a:nth-child(2){ width:49%; float:right;}
@media (max-width:767px) {
	.menu-n16 a span{ font-size:2.4em;}
	}