*{padding:0;margin:0}
li,ul{list-style:none}
a{text-decoration:none}
img{border:0;vertical-align:top}
body{color:#000;font-size:12px;font-family:helvetica,arial,sans-serif,宋体;position:relative;background:#fff}
.header-main{min-width: 1266px;max-width: 1266px;height:73px;margin:0 auto;position:relative;}
.header-main .logo{display:inline-block;margin-top:15px;margin-left: 96px;float:left;position:relative;}
.header-main .logo span{font-family:"微软雅黑";font-size:12px;vertical-align: -8px;margin-left: 5px;}
.header-main .header-address{display:inline-block;color:#233f77;vertical-align:2px;margin-left:110px;float:left;margin-top:37px}
.header-main .header-address i{display:inline-block;width:14px;height:14px;background:url(/themes/default/images/phone_icon.png) no-repeat;vertical-align:-2px;margin-right:5px}
.header-main .header-address span{font-family:"宋体";font-size:14px;font-weight:700}

.header-top{
	width:100%;
	height:84px;
	background: #161616;
	position:relative;
}
.header-top .top_ad{
	width:1100px;
	height:84px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.header-top .header-top-close{
	display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 26px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 28px;
    text-align: center;
    position: absolute;
    top: 0;
    right: 20px;
    cursor: pointer;
}
.top-address{
	font-family: "微软雅黑";
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    left: 433px;
    top: 24px;
}
.top-address label{
	font-size:12px;
	vertical-align: 1px;
}
.myaddress{
	width: 100px;
    height: 30px;
    display: inline-block;
    position: absolute;
    top: 31px;
    right: 138px;
}
.myaddress img{
	position: absolute;
    top: 24px;
    left: -135px;
    z-index: 99;
    border: 1px solid #ababab;
    display: none;
}
.myaddress:hover img{
	display:block;
}

.header-main .nav{padding:6px 24px;padding-right: 24px;float:left;margin-top: 29px;border-radius:5px;margin-left: 55px;position: relative;}
.header-main .nav .nav-li{float:left;margin: 0 20px;position:relative;cursor: pointer;}
.header-main .nav .nav-li .nav-a{font-family:"宋体";font-size:13px;font-weight:700;color: #000;}

.header-main .header-address{display:inline-block;color:#1a1a1a;vertical-align:2px;margin-left: 30px;float:left;margin-top: 35px;}
.header-main .header-address i{display:inline-block;width:12px;height:12px;background:url(/themes/default/images/phone_icon.jpg) no-repeat;vertical-align:-1px;margin-right:5px}
.header-main .header-address span{font-family:"宋体";font-size:14px;font-weight:700}

.header-main .nav .navbj{
	display: none;
    width: 100px;
    height: 25px;
    position: absolute;
    left: -21px;
    bottom: -22px;
}
.header-main .nav .navlist{
	display: none;
    width: 160px;
    border: 1px solid #414141;
    background: #ffffff;
    position: absolute;
    left: -49px;
    top: 35px;
	z-index: 99;
}
.header-main .nav .navlist2{
	width: 176px;
	left: -60px;
}
.nav .navlist2 .navlist-main li a{
	padding-left:14px;
	font-weight:inherit;
}
.header-main .nav .navlist1{
	width: 176px;
	left: -65px;
}
.header-main .nav .navlist2{
	left: -51px;
}
.nav .navlist1 .navlist-main li a{
	padding-left:12px;
	font-weight:inherit;
	height: 32px;
    line-height: 32px;
}
.nav .navlist1 .navlist-main li a span{
	font-weight:bold;
	font-size:12px;
}
.nav .navlist1 .navlist-main li a span i{
	font-size: 14px;
    font-style: normal;
}
.nav .navlist1 .navlist-main li a label{
	font-weight: inherit;
    float: right;
    width: 120px;
    font-size: 12px;
	cursor: pointer;
}
.nav .navlist2 .navlist-main li a label{
	text-align:center;
}

.nav .navlist .navlist-top{
	height: 34px;
    line-height: 34px;
    text-align: center;
    background: #009057;
    color: #fff;
    font-family: "宋体";
    font-size: 13px;
    font-weight: bold;
}
.navlist .navlist-main li{
	position:relative;
} 
.nav .navlist .navlist-main li:hover{
	background:#ddd;
}
.navlist .navlist-main li a{
	height:42px;
	line-height:42px;
	font-family:"宋体";
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left: 38px;
	display: block;
	position:relative;
} 
.navlist .navlist-main li:nth-child(odd){
	/* background:#efefef; */
	/* border-bottom:1px solid #ccc; */
}
.navlist .navlist-main li a:before{
	content: "·";
    font-size: 13px;
    font-family: "宋体";
	font-weight: bold;
	float:left;
}
.navlist-main li .listbox{
	display: none;
    width: 160px;
    border: 1px solid #414141;
    background: #ffffff;
    position: absolute;
    left: 160px;
    top: 0;
    z-index: 99;
}
.navlist-main li .listbox .listbox-top{
	height: 34px;
    line-height: 34px;
    text-align: center;
    background: #414141;
    color: #fff;
    font-family: "宋体";
    font-size: 13px;
    font-weight: bold;
}
.navlist-main li .listbox ul li a{
	padding-left: 18px;
}

.lfnav{width: 184px;height: 330px;background: #8b000c;color:#fff;position:absolute;top: 42px;left: 100px;z-index: 999;display:none;}
.lfnav h2{font-family:"微软雅黑";font-size:20px;margin-top: 22px;margin-left:45px;text-align:left;margin-bottom:15px;}
.lfnav ul{width:161px;margin:0 auto;text-align:left}
.lfnav ul li{position:relative}
.lfnav ul li .lfnav-a{color:#fff;font-family:"微软雅黑";font-size:13px;width:161px;height:31px;line-height:31px;display:inline-block;text-indent:31px}
.lfnav ul li .lfnav-a span{font-size:10px;}
.lfnav ul li .lfnav-a:before{content:"·";font-size:13px;font-family:"微软雅黑";margin-right:5px}
.lfnav ul li:hover .lfnav-a{background:#fff;color: #8b000c;}
.lfnav ul li .lfnav-tran{width:26px;height:31px;position:absolute;top:0;left:-22px}
.lfnav ul li:hover .showpro{display:block}
.lfnav ul li .showpro{width:216px;border:2px solid #233f77;background:#f3f3f3;position:absolute;top:-10px;left:180px;z-index:999;display:none}
.showpro h3{width:207px;height:33px;line-height:33px;background:#233f77;color:#fff;margin:0 auto;text-align:center;margin-top:4px;font-family:"宋体";font-size:12px}
.lfnav ul .showpro ul{width:216px}
.showpro ul li{width:100%;height:36px;line-height:36px;text-align:center}
.showpro ul li a{color:#000;font-family:"宋体";font-size:14px;font-weight:700;display:inline-block;width:100%;height:100%}
.showpro ul li:hover{background:#e0e0e0}

.header-main .header-address{display: inline-block;color: #313131;vertical-align: 2px;margin-left: 28px;float: left;margin-top: 35px;}
.header-main .header-address i{display: inline-block;width: 12px;height: 12px;background: url(/themes/default/images/phone_icon.jpg) no-repeat;vertical-align: -1px;margin-right: 5px;}
.header-main .header-address span{font-family:"宋体";font-size:14px;font-weight:bold;}

/*导航*/
.navBox{
	width: 100%;
	height: 43px;
	margin:0 auto 3px;
	background: #a80520;
}
.navBox .nav{width:1275px;position:relative;margin:0 auto;}
.leftMenu{
	width: 202px;
	background:#d71729;
	position:absolute;
	left: 40px;
	top: 42px;
	z-index:999;
	font-family:"宋体";
	color:#fff;
	text-align:center;
	display:none;
}
.leftMenu .listMenu{
	position: relative;
}
.nav .listMenuHead{
	width: 184px;
	height:43px;
	background: #8b000c;
	text-align:center;
	line-height:42px;
	color:#fff;
	float: left;
	margin-left: 100px;
	cursor:pointer;
}
.nav .listMenuHead span{
	font-family: 'Microsoft YaHei';
    display: inline-block;
    line-height: 20px;
    margin-top: 12px;
    width: 168px;
    font-size: 14px;
    font-weight: bold;
}
.nav .listMenuHead .fenlei{width:16px;height:16px;display:inline-block;background:url(/themes/default/images/ry_icon.png) no-repeat;background-position:-4px -2px;vertical-align:bottom;margin-right:5px;}
.nav .listMenuHead .jiantou{width:9px;height:9px;display:inline-block;background:url(/themes/default/images/ry_icon.png) no-repeat;background-position:-5px -24px;float:right;margin-top:5px;margin-right: 10px;}


.header-main .header-href{
	float:left;
	margin-top: 26px;
	margin-left: 42px;
}
.header-main .header-href a{
	width: 76px;
	height: 28px;
	line-height: 28px;
	display:inline-block;
	text-align:center;
	font-family:"宋体";
	font-size:12px;
	color:#fff;
	margin:0 5px;
}
.header-main .header-href a:nth-child(1){
	background: #b20000;
	border: 1px solid #b20000;
}
.header-main .header-href a:nth-child(2){
	background: #1a1a1a;
	border: 1px solid #1a1a1a;
}
.header-main .header-href a:nth-child(3){
	background:#e67e00;
	border:1px solid #eba249;
}

