.top-title{background-color: #E52711; height: 40px;}
.w{width:1190px;margin: auto;height: 120px;}
.w-bg{background: url("/website/img/toubu-bg.png") no-repeat 0 0;background-size: 100%;}
.top-title .w li{list-style-type: none; display: inline-block; height:40px;line-height: 40px; float: left;color: #FFF; font-size: 12px;}
.top-title .w a{text-decoration: none; color: #FFF;margin-left: 5px; margin-right: 5px;}
.top-title .w a:hover{text-decoration: underline;}
.top-title .w div{float: left;width:33.3%;}
.top-title .w .top-title-2{width:100%;display:inline-block;text-align: center;}
.top-title .w .top-title-3{float:right;}

.top-search .w .top-search-1{float:left;margin: 10px 0px;}
.top-search .w .top-search-2{float:right;width: 500px;}
/*.top-search .w .top-search-3{float:right;margin: 30px 0px;}*/
.top-search-3-tel{height: 40px;margin-top: 8px;}
.top-search-2-1{width: 500px;height: 65px;margin: 10px auto;}
.top-search-2-1-1{height: 20px;line-height: 20px;}
.top-search-2-1-1 a{text-decoration: none;font-size: 13px;}
/* .top-search-2-1-1-active{color: red;}
.top-search-2-1-1-noactive{color: #898989;} */
.top-search-2-1-2{margin-top: 5px;height: 36px;border: solid 1px #b4202c;box-shadow: 0px 0px 5px #B0B0B0;}
.h-dashed-line{height: 10px;border-left: 1px dashed #C9CACB;display: inline-block;margin: 0px 5px;}
.top-search-2-1-2-1{background-color: white;width: 40px;height: 34px;float: left;text-align: center;line-height: 38px;}
.top-search-2-1-2-1 i{font-size: 20px;color: #A2A2A2;}
.top-search-2-1-2-2{width: 348px;height: 36px;float: left;}
.top-search-2-1-2-2 input{height: 34px;width: 460px;border: none;outline: none;color: #A2A2A2;-webkit-text-fill-color: #A2A2A2;caret-color: #A2A2A2;}
/*.top-search-2-1-2 span{height: 34px;border-left: 1px solid #B0B0B0;display: inline-block;}*/
.top-search-2-1-2-3{background-color: #b4202c;cursor: pointer;color: #FFFFFF;width: 100px;height: 34px;float: right;text-align: center;line-height: 34px;}
.top-search-2-1-2-3:hover{background-color: #8a4c75;text-decoration: none;color: #FFFFFF;}

.top-search .top-logo-1{float:left;width:90px;height:90px;}
.top-search .url-logo{float:left;height:100px;margin-left:0px;margin-top: 0px;}

.top-nav{clear:both;height:30px;background-color: #b4202c;}
.top-nav .w li{list-style-type: none; display: inline-block; height:30px;line-height: 30px; float: left;color: #686666; font-weight:bold;font-size: 14px;position: relative;}
.top-nav .w a{text-decoration: none; color: #FFFFFF;margin: 0px 23px;padding: 2px 5px;}
.top-nav .w a:hover{color: #E60012;background-color: #f0d3d5;}
.top-nav-a-active{color: #E60012;}
.top-nav .w span{height:10px;border-left:2px dashed #B9B9B9;display:inline-block;}
.m-a1{color: #E60012!important;background-color: #f0d3d5!important;}
.m-span10{display: none!important;}
.m-hide{
	position: absolute;
	background-color: #d48389;
	width: 130px;
	opacity: 0.8;
	font-size: 13px;
	display: none;
	text-align: center;
	z-index: 100;

}
.m-hide a{
	padding: 0px!important;
	margin: 0px!important;
	display: block;
}
.top-nav .w li:hover .m-hide{display: block;}

.gzhcode{
	position: absolute;
	width: 150px!important;
	height: 150px;
	background-color: red;
	display: none;
}
.gzhcode img{
	box-shadow: 0px 0px 4px gray;
}
/* .gzhcode-li:hover .gzhcode{
	display: block;
} */
