/*头部信息*/
header{clear:both;width:100%;height:auto;padding:0;z-index:100;position: fixed;display:flex;align-items: flex-start;justify-content: center;}/*------------------------*/
header .header{width:1440px;height:60px;background:rgba(41,0,123,0.8);margin:0 auto;overflow:hidden;position:relative;padding:0 120px;}
header .navs{display:block;width:100%;padding:5px 0 0;}
header .navs ul{display:flex;align-items:center;justify-content: space-between;}
header .navs li{font-size:16px;padding:0 15px;font-weight:350;height:50px;}
header .navs li a{line-height:50px;display:block;position:relative;color:#fff;padding:0 5px;}
header .navs li one{position:relative;}
header .navs li:hover a{color:#fff;}
header .navs li:hover .bottomLine:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color:rgba(255,255,255,0.9);
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
header .navs li ul{display:none;height:auto;position:absolute;width:100%;left:0;right:0;top:60px;background:rgba(240,240,240,1);z-index:100;text-align:center;border-top:#e5e5e5 solid 1px;border-bottom:#e5e5e5 solid 1px;}
header .navs li ul li{font-size:14px;height:50px;padding:0 20px;font-weight:normal;display:inline-block;vertical-align: middle;}
header .navs li ul li a{line-height:48px;display:block;position:relative;color:#333 !important;}
header .navs li ul li a:hover{color:#fff !important;}
header .navs li ul li strong{line-height:48px;display:block;position:relative;color:#333 !important;}
header .navs li ul li strong::after{position:absolute;content:"";border-right:#d5d5d5 solid 1px;top:10px;bottom:10px;right:-20px;}
header .navs li ul li:hover a{color:#fff;}
header .navs li ul li:hover .bottomLineBlack:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #fff;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
header .navs li ul li i{font-size:12px;color:#fff;}
header .navs li ul li ul{position:absolute;top:50px;width:100%;height:50px;overflow:hidden;background:#000;}
header .navs li ul li ul li{height:50px;line-height:47px;}
header .navs li ul li ul li a{line-height:47px;display:block;position:relative;}
header .navs li ul li ul li a:hover{color:#fff;}
header .navs li ul li a:hover{color:#fff;}

header .navs .active{width:19px;height:12px;position:absolute;top:53px;left:50%;margin-left:-9px;display:none;}
header .navs .onIndex{color:#fff;}
header .navs .on{color:#fff;}
header .navs .on a{color:#fff;}
header .navs .select{display:block;z-index:10;}
header .navs .onLine{position:absolute;left:0;right:0;buttom:0;border-bottom:5px solid #fff;display:block;}
header .navs .onLineTwo{position:absolute;left:0;right:0;buttom:1;border-bottom:3px solid #fff;display:block;}
.navFullScreen{}
.navZoomScreen{display:none !important;}
/*导航下划线动画效果*/
	/*RED*/
.bottomLine{transition: all 150ms linear 0s;float:left;text-transform: uppercase;}
.bottomLine:hover{transition: all 150ms linear 0s;}
.bottomLine:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-bottom:5px solid #b12c39;
	bottom: 0px;
	content: " ";
	display: block;
	margin: 0 auto;
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	width: 0;
	opacity:0;
}
.bottomLine:hover:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #b12c39;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
	/*Black*/
.bottomLineWrite{transition: all 150ms linear 0s;float:left;text-transform: uppercase;}
.bottomLineWrite:hover{transition: all 150ms linear 0s;}
.bottomLineWrite:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-bottom:3px solid #fc5000;
	bottom: 0px;
	content: " ";
	display: block;
	margin: 0 auto;
	-webkit-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
	width: 0;
	opacity:0;
}
.bottomLineWrite:hover:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #fc5000;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
/*弹出菜单导航*/
.navigation{position:absolute;top:22px;right:30px;bottom:0;z-index:1;color:#fff;}


@media screen and (max-width: 1440px) {
	header .header{width:100% !important;height:60px !important;padding:0 20px;}
	header .header .logo{width:100px;}
    header .header .navs{padding:0 50px 0 0;}
    header .header .navs li{height:60px;}
    header .header .navs li a{line-height:60px;}
}
@media screen and (max-width:960px) {
    header{position:relative;}
}
/*底部信息*/
footer{
    clear:both;
    width:100%;
    height:auto;
    overflow: hidden;
    display:block;
    background:#eaeaea;
    position: relative;
}/*------------------------*/
footer .footer{width:1200px;height:auto;overflow:hidden;margin:0 auto;padding:50px 0 20px;display:flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}
footer .footer .conicp{clear:both;width:40%;}
footer .footer .conicp b{font-size:24px;}
footer .footer .conicp .cont{display:flex;align-items: flex-start;justify-content: space-around;flex-wrap: wrap;}
footer .footer .conicp dd{font-size:14px;width:50%;padding:20px 0 0;line-height:23px;}
footer .footer .code{width:auto;display:flex;align-items: flex-start;justify-content: flex-end;}
footer .footer .code .codeitems{margin-left:20px;}
footer .footer .code b{font-size:18px;display:block;padding:0 0 20px;}
footer .footer .copy{width:100%;border-top:#d6d6d6 solid 1px;margin-top:50px;padding:20px 0 0;text-align:center;line-height:26px;}
footer .footer .copy img{margin:0 5px;}


@media screen and (max-width: 1200px) {
    footer{padding:20px;}
    footer .footer{width:100%;}
}
/*Banner框架*/
banner{clear:both;width:100%;max-width:1440px;height:auto;display:block;text-align:center;position:relative;margin:0 auto;}
banner img{width:100%;}
banner .box{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-content: center;align-items: center;justify-content: center;flex-wrap: wrap;}
banner .box .logo{width:100%;display:flex;align-items: center;justify-content: center;padding:0 0 30px;}
banner .box .logo img{width:500px;}
banner .box .advfont{width:100%;display:flex;align-items: center;justify-content: center;color:#29007b;font-size:20px;padding:15px 0 0 80px;}
banner .box .search{width:100%;display:flex;align-items: center;justify-content: center;padding-left:80px;}
banner .box .search .formbox{width:25%;margin-top:50px;display:flex;align-items: center;justify-content: space-between;}
banner .box .search .formbox input{width:80%;height:55px;border:none;border-radius:5px 0 0 5px;background:rgba(255,255,255,0.5);padding:0 20px;color:#29007b;font-size:14px;}
banner .box .search .formbox button{width:20%;height:55px;border:none;background:#29007b;color:#fff;font-size:16px;border-radius:0 5px 5px 0;}





/*内容框架*/
wrapper{clear:both;width:1200px;min-height:400px;height:auto;padding:80px 0 ;display:block;margin:0 auto;}/*------------------------*/
@media screen and (max-width: 1200px) {
    wrapper{width:100%;padding:20px 0;}
}