﻿
@charset "utf-8";



header{ position: relative; z-index:99999;}

header .top_bar .biaoyu{  font-size: 12px; color: #000000;}
header .top_bar .right{ padding-top: 11px;}
header .top_bar .right ul li a{ display: block; height: 12px; font-size: 12px; color: #8b8b8b; line-height: 12px;}
header .top_bar .right ul li:nth-child(n+2) a{ margin-left: 20px; padding-left: 20px; border-left: solid 1px #8b8b8b;}
header .logo a{ display:block; font-size:0;}



	header .top_bar .right ul li a:hover{ color: #cf0f0f; text-decoration: underline !important;}
	header .logo a{line-height:100px;}
	header .tel{ margin-top: 23px;}
	header .tel .icon{ margin-right:15px; font-size: 0;}
	header .tel .icon img{ width: 54px;}
	header .tel .text .mc{ color: #333; line-height: 24px;}
	header .tel .text .shuzi{ font-family: 'Droid Serif'; font-size: 24px; color: #d30a07; line-height: 24px; font-weight: bold; font-style: italic;}
	
	header .menu ul li{ position:relative;}

	header .menu ul li > a{ line-height: 44px; height: 44px; font-size: 15px; color: #fff; padding: 0 25px; display: block; text-align: center;}
	header .menu ul li .xiala{ position:absolute; right:0; top:100%; width:calc(100% - 1px); visibility: hidden; opacity: 0;transform: translateY(10px);}
	header .menu ul li:hover .xiala	{ visibility: visible; opacity: 1;transform: translateY(0px);}
	header .menu ul li .ul{background:rgba(255,255,255,0.9); box-shadow: 0 0 10px rgba(0,0,0,0.1); background-color: #000;}
	header .menu ul li .ul .li > a{ display:block; color:#fff; line-height:40px; padding: unset; font-size: 14px; height: 40px;}
	header .menu ul li .ul .li:hover > a{ background: #006edd; color: #fff!important;}
	header .menu ul li:hover > a{ background: #006edd;  color: #fff!important;}
	header .menu ul li.active > a{ color: #cf0f0f; background:#fff;}
	


