@charset "utf-8";
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{padding:0;margin:0}
body{min-height:auto!important}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
table{border-spacing:0;border-collapse:collapse}
caption,th{font-weight:400;text-align:left}
abbr,body,fieldset,html,iframe,img{border:0}
address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}
li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}
sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}
q:after,q:before{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover,del,ins,s,u{text-decoration:none}
body,button,input,keygen,legend,select,textarea{font:14px/1.14 PingFangSC-Regular,"Microsoft YaHei",Helvetica,"\5fae\8f6f\96c5\9ed1",serif;color:#333;outline:0;}
a:hover{color:#c31402}
.fl{float: left;display: inline-block;}
.fr{float: right;display: inline-block;}
.clear{clear: both;}
.width{width:1320px;margin: 0 auto;}
.m0-10{margin-left: -10px;margin-right: -10px;}
.m010{margin:0 10px;}
/* 间隙 */
.blk-20{height: 20px;}
.blk-30{height: 30px;}

/* 头部 */
.top{height: 118px;background:url(../images/top-bg_01.jpg) no-repeat center top #ca0000;padding-top:42px;}
.top .logo{width: 251px;}
.top .logo img{width: 100%;}
.top .dang-logo{width: 432px;margin: 7px 0 0 30px; padding-left: 25px; height: 60px;border-left: 3px solid #fff;}

/* 导航 */
.nav{height: 60px;background: #ca0000;position:relative;z-index:999;}
#navul {height:60px; width:1320px; padding:0;margin:0 auto; display:block;}
#navul li {list-style:none;float:left;width: 12.28%;FONT-SIZE:20px;text-align: center;position: relative;line-height: 60px;}
#navul li.navhome {}
#navul li.navmoon>a {text-align: center;line-height: 60px;width: 120px;display:inline-block;HEIGHT: 60px;COLOR: #fff;background:#d51500;}
#navul li a:link, #navul li a:visited {	color:#FFFFFF;}
#navul li ul {display:none;width: 120px;position:absolute;z-index:10000;top:60px;background: rgba(195, 20, 2, 0.8);left: 50%;margin-left: -60px;}
#navul li ul li {display:block;	width:100%;	float:none;	margin-right:0px;height:45px;position:relative;	line-height:45px;font-size:16px;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block;width:100%;height:45px;line-height:45px;}
#navul li.navmoon ul a:hover {background:#d51500;}

/* 栏目名称 */
.m-tnm {line-height:33px;height: 40px;color: #c31402;border-bottom: 1px solid #d3d3d3;position:relative;}
.m-tnm .hover {font-size: 22px;font-weight:bold;line-height: 39px;color: #c31402;border-bottom: 3px solid #c31402;display: inline-block;}
.m-tnm .hover a {font-size:18px;color:#c31402;}
.m-tnm span{position:absolute;right:0;}
.m-tnm span a{color:#d3d3d3;}
.m-tnm span a:hover{color:#c31402;}

/* 列表h40 */
.list-h40 {overflow: hidden;height: auto;}
.list-h40 ul {overflow: hidden;height: auto;padding: 10px 0;}
.list-h40 ul li {line-height: 42px;text-indent: 15px;background: url(../images/list-dian.jpg) no-repeat left center;padding-right: 100px;position: relative;transition:1s;}
.list-h40 ul li:hover{padding-left:10px;transition:1s;}
.list-h40 ul li a {font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.list-h40 ul li a:hover{color:#c31402;}
.list-h40 ul:last-child {border-bottom: none;}
.list-h40 ul li span {font-size: 16px;padding-right: 0;color: #999;position: absolute;right: 0;top: 0;}

/* 下拉链接 */
.index-select{height:30px;background-color: #f5f5f5;padding:20px 0;font-size: 16px;}
.index-select .select-box{width: 1352px;}
.index-select .select{width: 238px;float:left;margin-right: 32px;}
.index-select .select select{width:100%;}

/* footer版权 */
.footer{padding:45px 0;background:#ad0505;text-align:center;line-height:30px;font-size:16px;color:#fff;}
.footer span{margin:0 8px;}
.footer a{color:#fff!important;}