*{margin:0;padding:0;}
h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}
body {background:#fff; color:#333; font-size:12px; font-family:'微软雅黑';}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none;}
header, article, section, aside, footer, figure, nav{display: block;}
img{border:0px; vertical-align:top}
a{text-decoration: none;}
.clear{clear: both;}
/*头部*/
header{width: 100%;}
.top{width: 100%;height: 42px;background: #f2f2f2; }
.top_h2{width: 1200px;margin:0 auto;line-height: 42px;position: relative;z-index: 99999}
.top_h2 span{float: right;line-height: 42px;color: #555555;font-weight: normal;font-size: 12px;}
.top_h2 span a{color: #555;font-size: 12px;font-weight: normal;padding:0 14px;}
.top_h2 span a:hover{color: #c9161e;}
.logo1{width: 1200px;margin:0 auto; position: relative;/*top:-42px;*/z-index: 999;}
/*.logo img{float: left;width: 299px; height: 125px;}*/


.head-box{height:83px; position:relative; z-index:99999;border:1px; }
.head{width:1200px; margin:0 auto;}
.logo{float:left;margin-top:-42px; }

nav.menu{float:right;}
nav.menu ul{margin: 33px 0px 0 0;}
nav.menu ul li a{color:#333;height:16px;position:relative; display:block;height: 50px;width: 105px; }
nav.menu ul li{float:left;position:relative;/*padding:0 21px; */line-height:16px; text-align:center; color:#1a1a1a; font-size:16px;border-right:1px solid #cecece;height: 16px;padding-bottom: -10px; }
nav.menu ul li:last-child{border-right:none;}
nav.menu ul li:hover{

}
nav.menu ul li:hover a{text-decoration:none; color:#c9161e; background: url(../images/li_a.png) no-repeat center 26px;padding-bottom: 0px;}
nav.menu ul li.on{}
nav.menu ul li.on a{color:#c9161e; background: url(../images/li_a.png) no-repeat center 26px;padding-bottom: 0px;}

nav.menu ul dl{width:414px; height:190px;background:#c9161e; position:absolute; left:-0px;top:-999em; z-index:999; display:none; box-shadow:1px 1px 3px rgba(0, 0, 0, .3);margin-top: 18px;}
nav.menu ul li:hover dl{top:32px;display:block}
nav.menu ul li:hover dl dt{float:left; width:110px; background:#c9161e; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0;line-height: 40px;}
nav.menu ul li:hover dl dt a,nav.menu ul li:hover dl dt a:visited{height:34px; line-height:34px; border-bottom:1px solid #cf5d63; display:block; background:url(../images/list_03.jpg) no-repeat 18px; color:#fff;padding-bottom: 0px !important;}
nav.menu ul li:hover dl dt a:hover{color:#fff}
nav.menu ul li:hover dl dd{float:right; padding:20px 20px 0 0; text-align:center;}
nav.menu ul li:hover dl dd img{width:280px; height:150px; background:#E0E0E0}

nav.menu ul dl.pro{width:602px; height:190px;background:#c9161e; position:absolute;left:-0px;top:-999em;z-index:99999;display:none; box-shadow:1px 1px 3px rgba(0, 0, 0, .3);}
nav.menu ul li:hover dl.pro{top:32px;display:block}
nav.menu ul li:hover dl.pro dt{float:left; width:284px; background:#c9161e; height:184px; font-size:12px; font-weight:normal; padding:6px 0 0 0}
nav.menu ul li:hover dl.pro dt a,nav.menu ul li:hover dl.pro dt a:visited{ float:left; width:100px; height:34px; line-height:34px; border-bottom:1px solid #cf5d63; display:block; background:url(../images/list_03.jpg) no-repeat 18px; color:#fff;padding-bottom: 0px !important;}
nav.menu ul li:hover dl.pro dt a:hover{color:#fff}
nav.menu ul li:hover dl.pro dd{float:right; padding:20px 20px 0 0; text-align:center;}
nav.menu ul li:hover dl.pro dd img{width:280px; height:150px;}

footer{width: 100%;height: 280px;background: #f3f3f3;border-top:3px solid #cccccc;}
.foot1{width: 1200px;height: 235px;margin:0 auto;overflow: hidden;}
.foot_left{float: left;width: 150px; height: 121px;margin:27px 0 0 5px;}
.foot_right{float:right;width: 985px;}
.foot1_top{border-bottom:1px solid #e7e7e7;height: 68px;overflow: hidden;}
.foot1_top ul{overflow: hidden;float: left;}
.foot1_top ul li{float: left;line-height: 68px;margin:0 23px 0 9px;}
.foot1_top ul li a{font-size: 14px;color: #333333;font-weight: bold;}

.foot1_top span{float: right;font-size: 16px;font-weight: bold;color: #c9161e;line-height: 68px;padding-right: 20px;}
.foot1_bottom{width: 985px;overflow: hidden;}
.foot1_txt{font-size: 12px;line-height: 25px;color: #555555;float: left;padding:16px 0 0 5px;}
.foot1_er{float: right;overflow: hidden;margin:10px 0 0 0px; }
.foot1_er span{width: 113px;text-align: center;overflow: hidden;margin:0 11px 0 7px;display: block;float: left;}
.foot1_er span img{width: 113px;height: 113px;color: #555555;margin-bottom: 7px;}
.foot2{width: 100%;background: #9e9e9f;height: 45px;text-align: center;line-height: 45px;font-size: 12px;color: #fff;}



