/*PC端导航*/
menu{clear:both;height:130px;padding:20px 50px 0;position:fixed;left:0;right:0;top:0;z-index:1000;background:#fff;}
menu .logo{clear:both;width:180px;float:left;cursor:pointer;position:relative;z-index:120; margin-top:18px;}
menu .logo img{width:100%;}
menu .navs{text-align:center;position:absolute;top:65px;left:0;right:0;}
menu .navs li{font-size:15px;padding:0 15px;font-weight:bold;height:65px;display:inline-block;font-family:"bohua-Regular",Microsoft YaHei}
menu .navs li a{line-height:62px;display:block;position:relative;}
menu .navs li one{position:relative;}
menu .navs li:hover a{color:#2155ca;}
menu .navs li:hover .bottomLine:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #2155ca;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
menu .navs li ul{display:none;height:50px;position:absolute;width:100%;left:0;right:0;top:65px;background:#2155ca;z-index:100;}
menu .navs li ul li{font-size:14px;height:50px;padding:0 20px;font-weight:normal;}
menu .navs li ul li a{line-height:47px;display:block;position:relative;color:#fff !important;}
menu .navs li ul li:hover a{color:#fff;}
menu .navs li ul li:hover .bottomLineBlack:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #000;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}

menu .navs li ul li i{font-size:12px;color:#fff;}
menu .navs li ul li ul{position:absolute;top:50px;width:100%;height:50px;overflow:hidden;background:#000;}
menu .navs li ul li ul li{height:50px;line-height:50px;}
menu .navs li ul li ul li a{line-height:50px;display:block;position:relative;}
menu .navs li ul li ul li a:hover{color:#2155ca;}
menu .navs li ul li a:hover{color:#fff;}

menu .navs .active{width:19px;height:12px;background:url(navDotUp.gif) no-repeat center center;position:absolute;top:53px;left:50%;margin-left:-9px;display:none;}
menu .navs .onIndex{color:#2155ca;}
menu .navs .on{color:#fff;}
menu .navs .select{display:block;z-index:10;}
menu .navs .onLine{position:absolute;left:0;right:0;buttom:0;border-bottom: 3px solid #2155ca;display:block;}
menu .navs .onLineTwo{position:absolute;left:0;right:0;buttom:0;border-bottom: 3px solid #000;display:block;}

menu.bline{border-bottom:#d1d4dc solid 1px;}

.navFullScreen{}
.navZoomScreen{display:none !important;}
/*二级栏目*/
.bohua-navs{height:50px;border-bottom:#d1d4dc solid 1px;display:none;position:absolute;top:130px;left:0;right:0;z-index:100;background:#fff;}
.bohua-navs ul{width:1200px;margin:0 auto;text-align:center;}
.bohua-navs li{line-height:50px;display:inline-block;padding:0 20px;position:relative;}
.bohua-navs li i{font-size:12px;color:#2155ca;}
.bohua-navs li:hover a.twoOver{color:#2155ca;}
.bohua-navs dl{width:300px;padding:15px;position:absolute;left:0;top:49px;right:auto;display:none;background:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);border:#d1d4dc solid 1px;}
.bohua-navs dt{line-height:30px;height:30px;text-align:left;display:block;}
.bohua-navs .on{color:#2155ca;}

/*导航下划线动画效果*/
	/*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: 3px solid #2155ca;
	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: #2155ca;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}
	/*Black*/
.bottomLineBlack{transition: all 150ms linear 0s;float:left;text-transform: uppercase;}
.bottomLineBlack:hover{transition: all 150ms linear 0s;}
.bottomLineBlack:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-bottom: 3px solid #000;
	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;
}
.bottomLineBlack:hover:after{
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-color: #000;
	-webkit-transition: width 200ms ease-in-out;
	transition: width 200ms ease-in-out;
	width:100%;
	opacity:1;
}

/*多语言&导航图标*/
.language{position:fixed;right:68px;top:60px;z-index:1040;}
.language b{float:left;cursor:pointer;margin-right:10px;}
.language b:hover{color:#fff;}
/*弹出菜单导航*/
.navigation{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;display:none;z-index:1100;}
/*手风琴菜单*/
#navigation{clear:both;width:1200px;height:480px;margin:0 auto;position:relative;margin-top:45px;color:#dedede;border-right:#dedede solid 1px;overflow:hidden;}
#navigation > .items { position:absolute; background-size:cover;cursor:pointer;top:0px; left:0px; border-left:#dedede solid 1px;}
#navigation > .items .name { display:block;text-transform:uppercase;font-weight:bold;text-align:left;transform: rotate(90deg);transform-origin :0 100%;font-size:50px;float:left;margin-top:-50px;margin-left:20px;}
#navigation > .items:hover span.name{color:#2155ca;}
#navigation > .items .name.current{color:#2155ca;clear:both;margin:0;transform:rotate(0);font-size:60px;margin-left:20px;}
#navigation > .items .name.minimized {transform: rotate(90deg);transform-origin :0 100%;}
/*子菜单*/
#navigation > .items .current .treebox{display:block;}
#navigation > .items .minimized .treebox{display:none;}
.treebox{clear:both;margin:60px auto;padding:0 40px;float:left;}
.treebox .nav_dt{color: #000;line-height: 35px;cursor: pointer;position:relative;font-weight:bold;text-align:left;font-size:16px;}
.treebox .nav_dt:hover{color:#2155ca;}
.treebox .nav_dt:hover ._after{display:block;width: 50px;height:3px;position: absolute;left:-60px;top:15px;background: #2155ca;}
.treebox #open{color:#2155ca;}
.treebox #open ._after{display:block;width: 50px;height:3px;position: absolute;left:-60px;top:15px;background: #2155ca;}
.treebox .nav_dt_icon{display:inline-block;width:12px;height:11px;background:url("../images/off.png") no-repeat;margin:0 0 0 15px;}
.treebox #open .nav_dt_icon{background: url("../images/open.png") no-repeat;}
.treebox .nav_dd{display: none;}
.treebox .nav_li{list-style-type: none;color: #666;padding: 0 20px;height: 34px;line-height: 34px;cursor: pointer;text-align:left;}
.treebox .nav_li:hover{color:#2155ca;}
/*手风琴菜单2*/
.verticalNav{position:fixed;top:0;right:0;left:0;bottom:0;background:#fff;display:none;z-index:110;}
.verticalNav .accordion{width:90%;height:100%;overflow-y:auto;}
.verticalNav .accordion .on{color:#2155ca;}
.verticalNav .accordion ul li a{
	color:#212121;
	display: block;
	font-weight:bold;
	position: relative;
	font-size:30px;
	line-height:5rem;
	text-transform:uppercase;
}
.verticalNav .accordion ul li .inactive{/* background:url(off.png) no-repeat right center;*/}
.verticalNav .accordion ul li .inactives{/*background:url(open.png) no-repeat right center;*/color:#2155ca;} 
.verticalNav .accordion ul li ul{display: none;padding:10px;}
.verticalNav .accordion ul li ul li ul{display: none;}
.verticalNav .accordion ul li ul li a{ padding-left:10px;font-size:20px;line-height:2rem;padding:5px 0;}
.verticalNav .accordion ul li ul li ul li a{ color:#666; padding-left:20px;font-size:18px;}




@media (max-width:1279px){
	.navs{display:none;}
	menu{height:100px;}	
	menu .logo{width:130px; margin-top:0px !important;}
	.language{top:30px;}
}
@media (max-width:1250px){
	.navFullScreen,.nav_dl{display:none !important;}
	.navZoomScreen{display:inline-block !important;}
}
@media (max-width:960px){
	menu{height:80px;padding:10px 20px 0;}
	menu .logo{width:110px;}
	.language{top:15px;right:20px;}
	
	.verticalNav .bohua-copy .copy dd{display:none;}
}