.index_navigation_topbg{width:100%; min-width:1190px; max-width:1920px; margin:auto; height:81px; background:#fff;}
.index_navigation_top1{width:1190px; margin:0 auto;}
.index_navigation_top1 ul li{  font-size:14px; color:#ffffff; line-height:81px;}
.index_navigation_top1 ul li a{font-size:14px; color:#ffffff;}
.index_navigation_search{width:176px;  background:#2b2b2b; height:45px; margin-left:10px; line-height:45px !important; padding:0 !important;}


.search{z-index: 999;margin: auto;width: 244px;height: 40px;;padding-top: 7px;float: right;}
.index_lk_search{width: 100%;height: 45px;background-color: #f0f0f0;display: none;padding-top:10px;}
.search_btn2{float: right;display: block !important;width: 15px;height: 15px;background: url(../ZERO/img/search_btn.png) no-repeat center;margin-top: 34px;}


/*logo*/
.index_navigation_head{width:100%; min-width:1190px; max-width:1920px; margin:auto; height:81px; background:#fff;position: relative;z-index:9;/*border-bottom:1px solid #e3e3e3;*/}
.index_navigation_Top{ width:1190px; margin:0 auto; display:flex;flex-direction: row; justify-content: space-between;  }
.index_navigation_Logo{
    width:217px;position:relative; float:left; flex-direction: row;/*background:#fff;*/z-index:9;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.index_navigation_Logo ul li{  font-size:16px; color:#7e7e7e; line-height:28px;letter-spacing:9px;}
.index_navigation_Logo ul li img{width:217px; height:81px; border:none;}
.index_navigation_HeadRight{ width:210px; text-align:right; padding-right:60px;  margin-top:33px; background:url(../ZERO/img/top_tel.png) right no-repeat;}
.index_navigation_HeadRight ul li{font-size:16px; color:#b02f33; line-height:20px;}
.index_navigation_HeadRight ul li span{font-size:26px; font-weight:bold; color:#343434; line-height:30px;}

.index_navigation_page_Menubg{ width:650px;height:93px;}
.index_navigation_page_Menu{margin:auto; width:614px; height:93px; background:#fff;color:#333;font-size:17px;text-align:center;}
.index_navigation_page_Menu ul li{  list-style:none; width:90px;height:93px;line-height:93px; text-align:center; font-size:17px; color:#333; }
.index_navigation_page_Menu ul li h2,.index_navigation_page_Menu ul li a{ font-size:16px; color:#ffffff; line-height:60px; font-weight:normal;}
.index_navigation_page_Menu ul li:hover{ background:url(../ZERO/img/menu_hover.png) center bottom no-repeat;}
.index_navigation_page_Menu ul li:hover h2{color:#ffffff; font-weight:bold;}
.index_navigation_page_Menu ul li a:hover{ text-decoration:none;}

.index_navigation_page_Menu ul li a:link, .index_navigation_page_Menu ul li a:visited{
color: #fff;
}

.index_navigation_page_Menu ul li a.selected,.index_navigation_page_Menu ul li a:hover{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #fff;
}

.index_navigation_page_Menu ul li ul li a.selected,.index_navigation_page_Menu ul li  ul li a:hover{
color: #fff;
}
.index_navigation_page_Menu ul li ul li a:link, .index_navigation_page_Menu ul li ul li a:visited{
color: #fff;
}
/*1st sub level menu*/
.index_navigation_page_Menu ul li ul{
position: absolute;
left:-22px !important;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
padding:0;
margin:0;
z-index:999;
background:#ffffff;
height:auto;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.index_navigation_page_Menu ul li ul li{
display: list-item;
line-height:normal;
padding: 0;
line-height:20px;
margin:6px 0;
height:auto;
background:none;
}
.index_navigation_page_Menu ul li ul li:hover{ background:#008080;}
.index_navigation_page_Menu ul li ul li:hover h3{color:#fff;}
.index_navigation_page_Menu ul li ul li h3{ color:#333333; font-weight:normal; text-align:center;font-size:14px; line-height:35px;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.index_navigation_page_Menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.index_navigation_page_Menu ul li ul li a{
font:"Arial";
font-weight:normal;
font-size:12px;
padding:0;
margin: 0;
line-height:32px;
border-top-width: 0;
z-index:999;
border:none;
}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}

.index_navigation_line{width:2px; height:60px; background:url(../ZERO/img/menu_line.png) center no-repeat; padding:0 !important;}

#index_navigation_animate{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;

-webkit-animation-duration: 1s;
-webkit-animation-delay: .2s;
-webkit-animation-timing-function: ease;
-webkit-animation-fill-mode: both;
-moz-animation-duration: 1s;
-moz-animation-delay: .2s;
-moz-animation-timing-function: ease;
-moz-animation-fill-mode: both;
-ms-animation-duration: 1s;
-ms-animation-delay: .2s;
-ms-animation-timing-function: ease;
-ms-animation-fill-mode: both;
animation-duration: 1s;
animation-delay: .2s;
animation-timing-function: ease;
animation-fill-mode: both;
}
.index_nav{
    width:920px;height:81px; float:right; border-right:1px solid #fff;z-index:9;background:#fff;
}
.index_nav_dh{
    width:790px;height:81px; float:left;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}
.index_nav_dh ul{width:100%;height:81px;display:flex;flex-direction: row;}
.index_nav_dh li h2{width:90px;height:81px;color:#333;font-size:15px;font-weight:normal;text-align:center;line-height:81px;}
.index_nav_dh li a:hover{text-decoration: none;}
.index_nav_dh li h2:hover{line-height:81px;color:#fff;background:#1e64bc;transition: all 0.4s;}
.index_nav_dh li{width:90px;height:81px; float:left; margin-left:7px;}
.index_nav_search{width:22px;height:40px;}
.head_search {
   width:21px;height:21px;margin-top:32px; float:right; position:relative;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-animation-duration: 1s;
    -webkit-animation-delay: .2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-duration: 1s;
    -moz-animation-delay: .2s;
    -moz-animation-timing-function: ease;
    -moz-animation-fill-mode: both;
    -ms-animation-duration: 1s;
    -ms-animation-delay: .2s;
    -ms-animation-timing-function: ease;
    -ms-animation-fill-mode: both;
    animation-duration: 1s;
    animation-delay: .2s;
    animation-timing-function: ease;
    animation-fill-mode: both;
}

.search_show {  display: block;
    transform: translateY(81px);
    -ms-transform: translateY(81px); /* IE 9 */
    -webkit-transform: translateY(81px); /* Safari and Chrome */
    -o-transform: translateY(81px); /* Opera */
    -moz-transform: translateY(81px); /* Firefox */
    transition: all 0.6s;
}

.head_searchlan form {
    width: 100%;
    margin: auto;
   /* border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;*/
}
.head_searchlan ul {
    text-align: center;
}
.head_searchlan {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    /*box-shadow: 0 2px 4px #9e9d9d;
    border-top: 1px solid #e3e3e3;*/
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.6s;
    background-color: #fff;
    margin-top:12px;
}
.search_show{border-top: 1px solid #e3e3e3 !important;transition: all 0.1s;}
.search_show input{color:#999 !important;}
.search_show .container{border-right: 1px solid #e3e3e3 !important;  border-left: 1px solid #e3e3e3 !important;}
/*
.head_search:hover .head_searchlan{ position: absolute; width: 100%;  height: 50px;  margin: 0 auto;  top: 0;  left: 0;  z-index: 1;border-top: 1px solid #e3e3e3 !important;transition: all 0.6s;}
*/
.head_lan{ float:right; margin-right:20px;}
.head_lan a{ color: #333; font-size: 15px; line-height:81px;}
.container {
    width: 1183px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}