/*����*/

.menu{}

.menu a{color:#fff;float:left;position:relative;}

.top{position:relative;z-index:2}



.menu li{font-size:14px;height: 50px; text-align: center; float:left;position:relative; text-align:center; width:171px;}

.menu li a{display:block;float:left;text-decoration:none !important;line-height:50px;font-size:16px; width:100%;color:#fff;blr:expression(this.onFocus=this.blur());outline:none;position:relative; font-family:"΢���ź�";letter-spacing:1px; text-align:center}

.menu>li:hover>a,.menu li>a#onn{background:#ea4117;}



.index_focus li a{display:block; width: 100%; height: 100%;}

.menu ul{ position:absolute;left:0;top:-999em;z-index:99999;display:none;}

.menu li:hover ul{top:50px;display:block; position:absolute; z-index:999999;}

.menu li:hover ul li{ background:#373d86; background-color:rgba(43,48,112,0.9);min-width:180px;height:35px; line-height:35px; margin:0px; display:inline-block }

.menu li:hover ul li a{color:#fff;text-decoration:none;padding:0; font-size:14px; min-width:156px; box-sizing:border-box;  height:35px; line-height:35px; text-align:left; padding-left:20px; margin:0px;display:inline-block;}

.menu li:hover ul li a:hover{text-decoration:underline; color:#fff;}

.menu li:hover ul li:hover{ background:#2b3070; border:none !important;}

.menu li ul li{position: relative; width: 110%;}

.menu li ul li .boxs{ background:#373d86; overflow: hidden; background-color:rgba(43,48,112,0.9); line-height: 30px; left:180px; width: 240px; top: 0; position:absolute; display: none;}

.menu li ul li:hover .boxs{display: block;}

.menu li ul li .boxs p{padding-right:12px; width: 100%;}

.menu li ul li .boxs p:hover a{ background:#2b3070 !important; width: 100%;}

.menu li.li1:hover ul li{min-width:330px;}

.menu li.li1 ul li .boxs{left:360px;width: 375px;}

.menu li.li1:hover ul li a{}

.menu li.li1 ul{}

.header{background:#fff;}

.top{width:1200px; margin:0 auto; padding:15px 0; overflow:hidden;}

.top .logo{display:block; float: left;}

.top .logo img{height:60px;}

.head_right{float:right; text-align: right;}

.head_right a{ font-size:16px; color:#2f318b; cursor:pointer;}

.head_right span{ padding:0px 10px; color:#d0d0d0;vertical-align: super;}

/*.head_right a.head_right_a{ font-size:16px; color:#318530; background:url(../images/work_06.png) no-repeat left; padding-left:28px;}
*/
.top .wel{float:left;display: none;}

.head_right .tel{color:#2f318b; font-size: 24px; padding-left:36px;font-weight:bold;background: url(../images/tel.png) no-repeat left center; line-height: 40px;}

.header{background:#2f318b; height:50px; line-height:50px; width:100%;}

.headRight{width:1200px; margin:0 auto; height: 50px;}
.head_right a img {
    height: 15px;
}