@charset "utf-8";
/* CSS Document */

/* css reset */

    /* 清除内外边距 */
    body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
    dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
    pre, /* text formatting elements 文本格式元素 */
    fieldset, legend, button, input, textarea, /* form elements 表单元素 */
    th, td { /* table elements 表格元素 */
        margin: 0;
        padding: 0;
		border: 0px;
    }
    
    /* 设置默认字体 */
    body,
    button, input, select, textarea {
	font-family: 'Microsoft Yahei',"Lucida Grande", "Tahoma","Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color:#333;
	/* [disabled]outline:none; */
    }
	button, input, select, textarea{ outline:none;}
    html {line-height: 1; }
    address, cite, em, var,i { font-style: normal; } /* 将斜体扶正 */
    
    h1 { font-size: 23px; /* 18px / 12px = 1.5 */ }
    h2 { font-size: 16px; }
    h3 { font-size: 14px; }
    h4, h5, h6 { font-size: 100%; }
    
    /* 重置列表元素 */
    ul, ol, li { list-style: none; }
    
    /* 重置文本格式元素 */
    a { text-decoration: none;color:#333; cursor:pointer;}
    a:hover { text-decoration:none; color:#2facec;}
	
	/* 重置图片元素 */	
    img {border: 0px;vertical-align:middle;-ms-interpolation-mode: bicubic;}
.container{width:1200px; margin:0 auto;}
.clear{ clear:both;}

/*head*/
.header{width:100%; /*! border-bottom:1px solid #cfcfcf; */ height:100px; box-sizing:border-box; background-color:#fff;}
.header .logo{display:inline-block; float:left; width:300px; height:58px; margin-top:5px; background:url(../images/jingneng/logo3.png) no-repeat left center;; background-size:100%;}
.header .headdh{width:100%;height:30px;background-color:#f0f0f0;line-height: 30px;min-width: 1200px;}
.header .headdh .headc{width:1200px;margin:0 auto;height:30px;}
.header .headdh .headc .now{float: left;}
.header .headdh .headc .hlj{float: right;}
.header .headdh .headc .hlj a{margin: 0 10px;}

/*nav*/
.nav{float:right;  padding-top:24px;}
.nav > .menu li{float:left; line-height:32px; margin-right:20px;}
.nav > .menu li a{font-size:17px; cursor:pointer; color:#333; transition-duration:300ms; -moz-transition-duration:300ms; -webkit-transition-duration:300ms; -o-transition-duration:300ms;}
.nav > .menu li a.selected{color:#2facec;}
.nav > .menu li a:hover{color:#2facec; transition-duration:300ms;border-bottom:3px solid #2facec; -moz-transition-duration:300ms; -webkit-transition-duration:300ms; -o-transition-duration:300ms;}
.nav > .menu li.on a{color:#ef3838;}
.nav > .menu li.more{ position:relative; margin-right:10;}
.nav > .menu li.more:hover:before{background-position:-10px -86px; transition-duration:400ms; -moz-transition-duration:400ms; -webkit-transition-duration:400ms; -o-transition-duration:400ms;}
.nav > .menu li > .menu-child{display:none; background: #fff; filter:alpha(opacity=90); background:rgba(255,255,255,0.9); position:absolute; width:140px; z-index:9999; left:-20px;}
.nav > .menu li > .menu-child li{float:none; margin-right:0; line-height:28px; text-indent:20px;width: 140px;}
.nav > .menu li > .menu-child li a{font-size:15px; cursor:pointer; color:#666666; transition-duration:300ms; -moz-transition-duration:300ms; -webkit-transition-duration:300ms; -o-transition-duration:300ms;}
.nav > .menu li > .menu-child li a:hover{color:#2facec; transition-duration:300ms;border-bottom:2px solid #2facec; -moz-transition-duration:300ms; -webkit-transition-duration:300ms; -o-transition-duration:300ms;}
.nav > .menu li.more:hover > .menu-child{ display:block;}
.navon{border-bottom: 2px solid #2facec;color: #2facec;}

.nav li.jn-zpks{background-color: red;  border-radius: 4px;}
.nav li.jn-zpks a{color: #fff; padding: 5px 10px;  font-weight: bold;}
.nav li.jn-zpks a:hover{border:none;color: #fff; }
@keyframes scaleDraw {  /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
	0%{
		transform: scale(1);  /*开始为原始大小*/
	}
	25%{
		transform: scale(1.1); /*放大1.8倍*/
	}
	50%{
		transform: scale(1);
	}
	75%{
		transform: scale(1.1);
	}
}
.happly{
	-webkit-animation-name: scaleDraw; /*关键帧名称*/
	-webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/
	-webkit-animation-iteration-count: infinite;  /*动画播放的次数*/
	-webkit-animation-duration: 4s; /*动画所花费的时间*/
}

/*footer11*/
.footer{width:100%; background:#343333;height: 165px;min-width: 1200px;}
.footer .footer-content{width: 1200px;margin: 0 auto;color: #fff;text-align:center;}
.footer .footer-content .mx {width: 950px;text-align: center;float: left;margin-top:50px;}
.footer .footer-content .mx span{margin-right:30px;font-size:16px;line-height:40px;}
.footer .footer-content .mx a.beian{color:#fff;margin-left: 10px;}
.footer .footer-content .footer-erwm{width:125px;float: right;margin-top:20px;}
.footer .footer-content .footer-erwm img {width:100px;height:100px}
.footer .footer-content .footer-erwm span{font-size:14px;line-height:40px;}