@charset "utf-8";
@font-face {
  font-family: 'iconfont';  /* project id 1885739 */
  src: url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.eot');
  src: url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.woff') format('woff'),
  url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1885739_dvcf5euo0ov.svg#iconfont') format('svg');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* CSS Document */
/*
name:css.css
author:lqn
time:2020
*/
* {	margin:0;	padding:0;}
body {width:100%;min-width: 1200px;margin:0 auto;font-size:14px;color:#000;background: #fff;}
ul{list-style-type:none;}
em,i{ font-style: normal;}
img{border:none;max-width:100%}
a{color:#000;text-decoration:none;}
a:hover{color:#1A2D9E;text-decoration:none;}
.none{display: none;}
.fl{float: left;}
.fr{float: right;}
.clearfix{zoom:1;}
.clearfix:after,.w1:after{clear:both;display:block;height:0;font-size:0;content:".";visibility:hidden;}
.w1{width: 1200px;margin:0 auto;zoom:1;position: relative;}
.w1200{width: 1200px;margin: 0 auto;}
.pa{position: absolute;}
.pr{position: relative;}
.red{color:red}
.bgf{background: #fff;}
.body-bg {position: fixed;top: 0;left: 0;width: 100%;z-index: -1;height: 100%;background: url(/statics/img/zj_bg.jpg);background-size: cover;background-repeat: repeat-y;background-position-y: -120px;}
.img{overflow: hidden;}
.img img{
				cursor: pointer;
				transition: all 0.6s;
				width: 100%;
			}
.img img:hover{
				transform: scale(1.4);
			}
/* head */
.header{text-align: center;}
.header a{display:block;font-size:0;}
.navbg{}
.nav{
    background: linear-gradient(to right,rgba(0, 83, 166, 0.95), rgba(0, 129, 206, 0.8));
    top: 0;
    width: 100%;
    z-index: 99;
}
.nav .nav-item{float: left;font-size: 18px;margin-left: 31px;line-height: 54px;position: relative;}
.nav .nav-item:after {
    content: ' ';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 50%;
    display: block;
    width: 100%;
    height: 6px;
    transform: translate(-50%);
}
.nav .nav-item:hover:after {
    height: 4px;
    animation: ad_width .2s linear forwards;
    background: #fff;
}
@keyframes ad_width {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}
.nav .nav-item:first-child {margin-left: 0;margin-right:1px;}
.nav .nav-item:last-child {margin-left: 31px;}
.nav .nav-item a{color: #fff;}
.ny2020banner{width: 100%;height: 182px;background: linear-gradient(to right,rgba(0, 83, 166, 0.95), rgba(0, 129, 206, 0.8));line-height: 182px;text-align: right;font-size: 32px;font-weight: bold;border-top: 1px solid rgba(251, 255, 68, .2);}
.ny2020banner a{color:#fff;}
.search-submit{
    width: 60px;
    float: left;
    height: 42px;
    border: 1px solid #fff;
}
.bnav{
    bottom: 0;
    width: 100%;
    font-size: 16px;
}
.bnav .w1200{
	background: linear-gradient(to right,rgba(0, 83, 166, 0.9), rgba(0, 129, 206, 0.8));
	}
.bnav .bnav-item{width:120px;text-align: center;color: #fff;padding: 12px 0;float: left;}
.bnav .bnav-item a{
    color: #fff;
}
.bnav .bnav-item .iconfont{font-size: 45px;display: block;margin: 0 auto;height: 60px;line-height: 60px;width: 60px;margin-bottom: 4px;transition: all .5s;}
.bnav .bnav-item:hover .iconfont{-webkit-animation-name: tada;
    animation-name: tada;-webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;}
	/* / */
	.sonav{
    height: 60px;
    background: linear-gradient(to right,rgba(0, 83, 166, 0.95), rgba(0, 129, 206, 0.8));
    border-top: 1px solid rgba(255, 249, 172, .2);
}
	.sonav a{
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
    float: left;
    margin-right: 18px;
    padding-right: 18px;
    position: relative;
    }
.sonav a:before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 23px;
    width: 1px;
    height: 16px;
    background-color: rgba(255,255,255,0.4);
}
.sonav a:last-child:before{content:none}
.sonav .cur{}
.sonav .cur:after{
    content: '';
    display: block;
    position: absolute;
    right: 25%;
    top: -3px;
    width: 74%;
    height: 6px;
    background-color: #7ed1ff;
    }
	
.main {padding: 25px  0;}
/* / */
.foot{}
.foot_des{background-color: rgba(51, 51, 51, 0.9);padding: 32px 0;}
.foot_des_1{
    width: 840px;
}
.foot_des_1_1{color:#fff;width: 310px;padding-top: 32px;line-height: 28px;}
.foot_des_1_1 p{font-size: 18px;}
.foot_des_1_1 p span{color: #6f6f6f;font-size: 14px;}
.foot_des_1_2{
    width: 530px;
    color: #9c9c9c;
    padding-top: 32px;
}
.foot_des_1_2 p{
    margin-bottom: 12px;
}
.phone{
    text-align: center;
    font-size: 12px;
    color: #a6a6a6;
    right: 36px;
    bottom: -32px;
}
.phone .camera .y{
    width: 12px;
    height: 12px;
    border-radius: 6px;
    display: -webkit-inline-box;
    background: #a6a6a6;
    margin: 6px;
}
.phone .camera{
    width: 212px;
    height: 24px;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border: 3px solid #5c5c5c;
    text-align: center;
    background: #333;
}
.phone .ewm span{
    padding: 28px 0;
    display: inline-block;
}
.phone .ewm{
    width: 100px;
    height: 100px;
    margin: 3px;
    float: left;
}
.phone .led{width: 212px;border-left: 3px solid #5c5c5c;border-right: 3px solid #5c5c5c;background: rgba(51, 51, 51, 0.5);padding-top: 12px;}
.foot_nav{background-color: #252525;}
.foot_nav .fl{}
.foot_nav .fl li{font-size: 16px;float: left;position: relative;padding: 0 24px;line-height: 72px;}
.foot_nav .fl li a{color:#767676;}
.foot_nav .fl li:before{
	content: '';
	position: absolute;
	top: 40%;
	width: 1px;
	right: 0;
	height: 20%;
	background: #515151;
	z-index: 2;
}
.foot_nav .other{}
.foot_nav .other .iconfont:hover{background:#999;}
.foot_nav .other .iconfont{text-align:center;border-radius:15px;background:#333333;color: #fff;font-size: 16px;padding: 7px;line-height: 29px;}
.foot_nav .other li{
    width: 28px;
    height: 29px;
    float: left;
    margin-left: 10px;
    margin-top: 21px;
}
.foot_nav .other li img{}
.pages{ text-align: center; margin: 30px 0 35px;}
.pages li{ display: inline-block; font-size: 14px; color: #515151; height: 24px; line-height: 24px; border: 1px solid #838383; padding: 0 8px;}
.path {
 border-bottom:1px solid #e4e4e4;
 padding:20px 0;
 color:#999
}
.seackey{
    height: 40px;
    line-height: 36px;
    padding: 0 12px;
    text-align: center;
    float: left;
    color: #fff;
    background: transparent;
    border: 1px solid rgba(204, 204, 204, .5);
    width: 250px;
}
.seackey::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}
.seackey::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;
}
.seackey:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;
}   
/* right */
.aside {
    position: fixed;
    width: 70px;
    text-align: center;
    right: 0;
    top: 50%;
    z-index: 99;
    box-sizing: border-box;
    margin-top: -268px;
    transition: right 0.3s;
    -webkit-transition: right 0.3s;
    background-color: #fff;
    box-shadow: -5px 5px 5px rgba(0,0,0,0.09);
}.aside .aside-service li {
    position: relative;
}.aside .aside-service li a {
    padding-top: 5px;
    color: #999;
    display: block;
}.aside .aside-service li a span {
    display: block;
    font-size: 12px;
}.aside .aside-service li a i {
    font-size: 28px;
    line-height: 2;
}.aside .aside-service li a:hover i {
    color: #0096d7;
    animation-name: tada;
    transform-origin: center;
}.aside>.icon-box {
    padding-left: 10px;
    padding-right: 10px;
}.aside .aside-service {
    margin-bottom: 14px;
}.aside .gotop a {color:#fff
}.aside .gotop {
    background: linear-gradient(135deg, #0067bb 0%, #034a86 100%);
    background-size: contain;
    height: 38px;
    line-height: 38px;
    color: #fff;
    border-bottom: none;
}.aside .aside-follow {
    border-top: 1px solid #e4e4e4;
    padding-top: 10px;
}.aside .aside-follow a i {
    font-size: 32px;
}.aside .aside-follow a {
    color: #0c6;
    line-height: 40px;
    position: relative;
}.aside .aside-follow a:last-child {
    color: #ff3300;
}.aside .aside-follow a .img-wp {
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: -100px;
    border-radius: 5px;
    border: 2px solid #fff;
    box-shadow: 0 5px 20px rgba(174,174,174,0.5);
}.aside .aside-follow a .img-wp img {
    width: 76px;
    height: 76px;
    display: block;
}
.aside-follow a:hover .img-wp{animation:popFadeIn .5S;display:block}
.aside .aside-follow a .img-wp:after{content:"";border:8px solid transparent;border-left-color:#fff;display:block;position:absolute;top:50%;margin-top:-8px;right:-16px}
@media (max-width: 1285px){
.aside {
    display: none;
}
}