﻿html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, figure, figcaption, code, del, dfn, em, button, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, tf, tr, th {
    border: 0px;
    padding: 0px;
    font-size: 100%;
    margin: 0px;
    font-family: inherit;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-text-size-adjust: 100%;
    font-weight: normal;
    word-break: break-word;}

body {
    background: #FFF;
    color: #222;
    line-height: 1.6em;
    font-size: 16px;
    font-family: "微软雅黑", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", PingHei, STHeiti;
    margin: 0px auto;
    max-width: 2560px;
    overflow-x: hidden;}


img {
    border: 0px;
    vertical-align: bottom;
    -ms-interpolation-mode: bicubic;}

a {
	text-decoration: none;
	color: #000;}
a:hover {
	text-decoration: none;
	color: #943232;}

ul, li {
	list-style-type: none;}

*::selection {
	background: #943232;
	color: #FFFFFF;
	text-shadow: none;}
*::-moz-selection {
	background: #943232;
	color: #FFFFFF;
	text-shadow: none;}

.header {
    width: 100%;
    height: 115px;
    background: -webkit-linear-gradient(#ccc, #ddd, #eee, #fff);
    background: -o-linear-gradient(#ccc, #ddd, #eee, #fff);
    background: -moz-linear-gradient(#ccc, #ddd, #eee, #fff);
    background: linear-gradient(#dedede, #ebebeb, #f6f6f6, #fff);}
.headerAuto {
    margin: auto;
    border-top: solid 7px #943232;
    border-bottom: solid 1px #DEDEDE;
    width: 1050px;
    height: 108px;}
.logo{
    float: left;
    margin-top: 13px;
    width: 450px;
    height: 80px;
    background: url(logo.png);
    background-size:contain;}
.er{
    float: right;
    margin-top: 10px;
    width: 80px;
    height: 90px;}

.header-m{
    display: none;}

.relative
{
    position:relative;}

.clearfix {
*display:table;
*zoom:1;}

.clear
{
    clear:both;
    overflow:hidden;
    height:0;}


.blankspace
{
    height:1.5em;
    overflow:hidden;
    margin:0;
    padding:0;
    clear:both;}


.mainWrap {
    width:1050px;
    margin:auto;
    min-width:320px;}

.headers .topWrap
{
    height:102px;}


.headers .nav li
{
    float:left;
    _display:inline;
    padding:8px 2px 8px 3px;
    position:relative;
    z-index:999;
    zoom:1;}

.headers .nav li a
{
    display:block;
    line-height:42px;
    font-size:15px;
    color:#333;
    padding:0 14px;
    *padding:0 18px;}

.headers .nav li a:hover,.headers .nav li a.hover
{
    background:#943232;
    color:#fff;}

.headers .nav li a i
{
    padding:0;
    *margin:0 -3px 0 6px;}

.headers .nav li a i:before
{
    margin-right:-4px;}

#nav ul
{
    background:#943232;
    position:absolute;
    top:42px;
    width:180px;
    z-index:2;
    padding:5px 0;
    display:none;}

#nav ul.last
{
    right:2px;}


#nav ul li
{
    float:none;
    display:block;
    padding:0;
    margin:0;}

#nav ul li a
{
    line-height:38px;
    color:#fff;
    padding:0 0 0 20px;
    font-size: 12px;}

#nav ul li a:hover
{
    background:#671212;}

 .headers .nav li
{
    padding:8px 2px 5px 2px;}
.headers .nav li a
{
    padding:0 19px;
    font-size: 14px;}
 .headers .nav li a i:before
{
    margin-right:-6px;}

 .headers .nav li a i
{
    *margin:0 -7px 0 5px;}

#nav ul.last
{
    right:2px;}

.slide-m{
    display: none;}
.slide{
    margin: auto;
    margin-top: 60px;
    width: 1050px;
    height: 420px;
    background: #ccc;}

.footer{
    float: left;
    background-image: url(../../images/ddfooter.jpg);
    background-position:center; 
    position: relative;
    top:  100px;
    width: 100%;
    height: 590px;}
.footerOne{
    width: 100%;
    height: 380px;}
.footerOneContainer{
    margin: auto;
    padding-top: 70px;
    width: 1150px;
    height: 200px;}
.footerOneBox{
    margin-right: 23px; 
    width: 270px;
    height: 160px;
    float: left;
    background: #fff;}
.footerTwo{
    width: 100%;
    height: 210px;
    background: rgba(0, 0, 0, 0.5);}
.footerTwoContainer{
    margin: auto;
    width: 1150px;
    height: inherit;}
.footerTwoContainer-box{
    padding-top: 40px;
    border-bottom: rgba(234,234,234, 0.5) solid 1px;
    width: 1150px;
    height: 90px;}