

a{color: #505050;}
a:hover { color: #07528c;}



.head_bottom{ width:100%; background:#0356bd;position:relative; z-index:4; }
.head_bottom .nav{width:1200px; *width:1200px; margin:0 auto;}
.head_bottom .nav .navli{ float:left;position: relative;}
.head_bottom .nav .navli .nav_a{ display:block;text-align:center; height:55px; line-height:55px; font-size:16px; font-weight: bold; color:#fff; position:relative; overflow: hidden; width:150px; text-decoration:none;}
.head_bottom .nav .navli .nav_a:before{content:''; width:100%; height:100%; background-color:#ff0000; position:absolute; bottom:-100%; left:0; z-index:-5; transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.head_bottom .nav .navli:hover .nav_a:before{bottom:0;}
.head_bottom .nav .navli.cur .nav_a,.head_bottom .nav .navli:hover .nav_a{ color:#fff; background-color:#ff0000;}
.head_bottom .nav .navli ._layer{  display:none; width:416px; position:absolute; left:0; top:100%; background:#fbfbfb;overflow:hidden;padding-bottom: 20px;}
.head_bottom .nav .navli ._layer ._layer_menu{ width:29%; float:left; margin: 10px 0 0 10px; height:160px; overflow:hidden;position: relative;padding-right: 3%;}
.head_bottom .nav .navli ._layer ._layer_menu li { padding:0;border-bottom: 1px #e8e8e8 solid;}
.head_bottom .nav .navli ._layer ._layer_menu li a { display:block; line-height:1.5;padding: 5px 0 5px 15px; font-weight:bold;font-size: 14px; text-decoration:none;}
.head_bottom .nav .navli ._layer ._layer_menu li a:hover { font-weight: bold;  color:#ff0000;}
.head_bottom .nav .navli ._layer ._img { width: 62.5%; float:right;}
.head_bottom .nav .navli ._layer ._img .picshow{min-height: 146px; padding-bottom: 0;}
.head_bottom .nav .navli ._layer ._img img{ position:absolute;top:0; left:0; width:100%; height:100%;*height:auto;}
.head_bottom .nav .navli ._layer ._text { font-size:20px; color:#a4a4a4; display:block; line-height:1.5; padding-top:10px;}
.head_bottom .nav .navli ._layer .cont li { float: left; width: 45%; margin-right: 5%; *width:44%;}
.head_bottom .nav .navli ._layer .cont li .t{ font-weight:bold;}
.head_bottom .nav .navli.nav6 ._layer,.head_bottom .nav .navli.nav7 ._layer{ left:0; right:0;}
.nav .navli ._layer ._layer_menu .scroll_bar{ background:url(img/sc_li.html) center top repeat-y;}
.nav .navli ._layer ._layer_menu .scroll_bar .scroll_slider{left: 50%;margin-left: -2px; background: #9D9C9C;border-radius: 0;}


/