@charset "utf-8";
html{background:#fff;}
body{ width:100%; font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 14px; color: #444;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0px;padding:0px;/* color: #323232; */-webkit-font-smoothing: subpixel-antialiased;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;}
img,object{max-width:100%;/*height:auto;*/width:auto\9;/* for ie8 */-ms-interpolation-mode: bicubic;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ul,ol,li{list-style:none outside none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight: normal;}
p,a,span,i{ font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif ;}
input,textarea,select{font-weight:inherit;}
input,select,textarea,button {vertical-align:middle; border: 0; background: none;}
input[type='button']{outline:none;border:0 none;background-color:transparent;cursor:pointer;}
a{outline:none;blr:expression(this.onFocus=this.blur());text-decoration:none;color: #333;}
a:hover{color: #990000;text-decoration: none;}

.tc{text-align:center !important;}
.tl{text-align:left  !important;}
.tr{text-align:right  !important;}
.fwn{font-weight:normal;}
.fwb{font-weight:bold;}
.pa{position:absolute;}
.pr{position:relative;}
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}

.main{ max-width:1400px; *max-width:1200px; max-width:1200px\0; margin: 0 auto;}
.mnav{ padding: 10px; background: #f4f4f4; display: none; cursor: pointer;}
.mnav .open, .mnav .close { width: 24px; height: 22px; float: right; position: relative;}
.mnav .close{ display: none;}
.mnav .open i, .mnav .close i{ width:100%; height: 2px; background: #b1121d; position: absolute; left:0; right:0}
.mnav .open i:nth-of-type(1), .mnav .close i:nth-of-type(1){ top: 0px;}
.mnav .open i:nth-of-type(2), .mnav .close i:nth-of-type(2){ top: 9px;}
.mnav .open i:nth-of-type(3), .mnav .close i:nth-of-type(3){ top: 20px;}

.mnav-list{ background-color: #b1121d; overflow: hidden; display: none;}
.mnav-list ul{ padding: 0 20px;}
.mnav-list li{ padding: 13px 0; font-size: 15px; line-height: 24px; border-bottom: 1px solid #bb000a; display: block; cursor: pointer;}
.mnav-list li:nth-last-child(1){ border-bottom:0;}
.mnav-list li a{ color: #fff; display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

<!--.header { width: 100%; top: 0; left: 0; position: relative; background: #b1121d; z-index: 9999;}-->
.header { width: 100%; top: 0; left: 0; position: relative; background: url(../images/bg_top.png) no-repeat top right; z-index: 999;}
.header .logo img{ padding: 32px 0;}
.header .search{ *width:300px; width:300px\0; height: 36px; margin-top: 45px; background: #fff;}
.header .search .inputbox{ width:218px; height: 36px; float: left;}
.header .search input[type="button"]{ width:36px; height: 36px; padding: 0 15px; float: right; color: #fff; background:url(../images/bg_sousuo.png) #df5b46 no-repeat center; background-size: 60%;}
.header .search placeholder{ color:#999;}

.nav{ width: 100%; height: 50px; background: #f4f4f4; text-align: center;}
.nav ul li{ width: 10%; float: left; position: relative; font-size: 16px; line-height: 50px;}
.nav ul li a { color: #333; display: block;}
.nav ul li:hover{ background: #b1121d;}
.nav ul li:hover a{ color: #fff;}
.nav ul li .subNav { width:100%; position: absolute; top: 50px; left: 0; right: 0; display: none; background: #b1121d; overflow: hidden; z-index: 999;}
.nav ul li:hover .subNav {display:block;}
.nav ul li:hover .subNav dl{ overflow:hidden;}
.nav ul li:hover .subNav dl dd{ padding:0 5px 5px 5px; line-height:38px; text-align:center;}
.nav ul li:hover .subNav dl dd a{ display: block; color:#fff;font-size: 15px;}
.nav ul li:hover .subNav dl dd a:hover{ background-color:#df5b46;}

.footer { width: 100%; margin-top: 20px; padding: 30px 0 25px 0; background: #626262;}
.footer .info{ float: left;}
.footer .info p{ color: #fff; line-height: 26px; display: block;}
.footer .ewm{ color: #fff; text-align: center;}
.footer .ewm img{ width:100px; height: 100px; padding: 2px; background: #fff; display: block;}
.footer .ewm p{ display:none;}

.dqwz-title{color: #454545; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.dqwz-title strong{ padding: 8px 20px; font-size: 16px; color: #fff; background: #b1121d; display: inline-block;}
.dqwz-title .dqwz{ margin-top: 8px; font-size: 13px; color: #666; font-weight: normal;}
.dqwz-title .dqwz span { color: #666; font-weight: normal;}