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

/*logo*/
.navmain{width:1100px;margin:auto;}
.index_navigation_head{width:100%; min-width:1100px; max-width:100%; margin:auto; height:125px;position: absolute;z-index:9;/*border-bottom:1px solid #e3e3e3;*/}
.index_navigation_Top{ width:1100px;height:100px;margin:0 auto;background:#fff; display:flex;flex-direction: row; justify-content: space-between;  }
.index_navigation_Bottom{width:1100px;margin:auto;height:50px;line-height:50px;color:#fff;position:relative;z-index:2;}
.index_navigation_Bottom li{width:300px;color:#c6c5c5;font-size:14px;height:50px;float:left;}
.index_navigation_Bottom li img{float:left;margin-top:13px;margin-right:7px;}
.index_navigation_Logo{
    width:199px;  margin-top:10px;margin-left:17px;position:relative;/*display:flex;flex-direction: row;*/z-index:9;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_navigation_Logo ul li{  font-size:16px; color:#7e7e7e; line-height:28px;letter-spacing:9px;}
.index_navigation_Logo ul li em{font-style:normal;color:#1e64bc;font-weight:bold;}
.index_navigation_Logo ul li span{ font-size:20px; color:#333333; font-weight:bold; line-height:22px;letter-spacing:1px;}
.index_navigation_Logo ul li img{width:auto; height:auto; 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:125px;}
.index_navigation_page_Menu{margin:auto; width:614px; height:125px;color:#333;font-size:17px;text-align:center;}
.index_navigation_page_Menu ul li{  list-style:none; width:104px;height:125px;line-height:125px; 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;
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-family:"微软雅黑";
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:850px;height:100px;float:right;
}
.index_nav_dh{
    width:100%;height:100px;display:flex;flex-direction: row;
    -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:100px;/*display:flex;flex-direction: row;*/}
.index_nav_dh li h2{width:auto;height:97px;color:#444444;font-size:16px;font-weight:normal;text-align:center;line-height:100px;text-transform: uppercase; display:inline-block;}
.index_nav_dh li a:hover{text-decoration: none;}
.index_nav_dh li h2:hover{line-height:100px;color:#e70012;transition: all 0.4s;}
.index_nav_dh li{padding-left:10px;padding-right:10px;height:100px;float:left;}
.index_nav_search{width:22px;height:40px;}
.head_yuyan{display:flex;flex-direction:row;width:60px;height:45px;position:relative;z-index:9;margin-top:28px;background:url(../ZERO/img/b.png) center no-repeat;}
.head_search {
   width:21px;height:21px;margin-top:7px;margin-right:17px;z-index:9;float:right;
    -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;
}
.head_xinwen{width:264px;float:right;height:25px;line-height:25px;border-left:1px solid #c6c5c5;margin-top:5px;overflow:hidden;}
.head_xinwen li{line-height:25px; float:left;height: 25px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; font-size:14px; color:#FFFFFF; font-weight:bold;}
.head_xinwen img{float:left;margin-left:12px;}

.head_yuyan li{width:50%;font-size:16px;color:#333;line-height:45px;}
.head_searchlan {
    display:none;
    width: 465px;
    height: 30px;
    border:1px solid #aaa;
    float:left;
    position:relative;z-index:1;
}
.hright{width:784px;float:right;margin-top:10px;}
.search_show {  display: block;
    transform: translateX(10px);
    -ms-transform: translateX(10px); /* IE 9 */
    -webkit-transform: translateX(10px); /* Safari and Chrome */
    -o-transform: translateX(10px); /* Opera */
    -moz-transform: translateX(10px); /* Firefox */
    transition: all 0.6s;
}
.search_show{border-top: 1px solid #999 !important;transition: all 0.1s;}
.search_show .container{border-right: 1px solid #999 !important;  border-left: 1px solid #999 !important;}
.head_searchlan form {
    width: 100%;
    margin: auto;
   /* border-right: 1px solid #e3e3e3;
    border-left: 1px solid #e3e3e3;*/
}
.head_searchlan ul {
    text-align: center;
}


/*
.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;}
*/
.container {
    width: 1183px;
    margin: 0 auto;
    position: relative;
    height: 100%;
}