/*����*/
.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: 100%;}
.menu li ul li .boxs{ background:#373d86; overflow: hidden; background-color:rgba(43,48,112,0.9); line-height: 30px; left:180px; width: 195px; 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:220px;}
.menu li.li1 ul li .boxs{left: 220px; width: 235px;}
.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;}
.head_right a img{height:15px;}
/*.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 .tel span{padding: 0; font-size: 18px; color: #2f318b; vertical-align: bottom;}