*{
	margin:0;
	padding:0;
	list-style:none;
}
body{
	font-size:14px;
    font-family:'鑻规柟','PingFang', "Hiragino Sans GB", "Microsoft Yahei UI", "Microsoft Yahei", 寰蒋闆呴粦, "Segoe UI", Tahoma, 瀹嬩綋b8b浣� SimSun, sans-serif;
	color: #666;
    margin:0 auto;
    background:white;
    position:relative;
}
a{
	color: #666;
    padding:0px;
}
a:link,a:hover,a:active{
    color:#666;
	text-decoration:none;
}
img{
	border:0;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{
    margin:0;
    padding:0;
    list-style:none;
}
.clear:before{
    display: table;
    content: "";
    clear:both; 
}
.clear:after{
    display: table;
    content: "";
    clear:both; 
}
.left{
    float:left;
}
.right{
    float:right;
}
/*首页*/
.dh{
    width:100%;
    min-width:1280px;
    height:102px;
    margin:0 auto;
    position:absolute;
    z-index:99;
    background-color: #2e2e2e;
}
.dhl{
    width:1200px;
    height:auto;
    margin:0 auto;
}
.dhlogo{
    width:auto;
	height:160px;;
    line-height:160px;
    text-align:center;
}
.dhlogo a{
    display:block;
    width:160px;
    height:auto;
    text-align:center;
}
.dhlogo a img{
    display:inline-block;
    vertical-align:middle;
    width:160px;
    height:160px;
}
.dha{
    width:auto;
    height:auto;
    margin:0 auto;
    margin-right:50px;
}
.dha ul{
    width:auto;
    height:auto;
    text-align:center;
}
.dha ul li{
    display:inline-block;
    width:auto;
    padding:0 20px;
    height:102px;
    line-height:102px;
    position:relative;
}
.dha ul .active a{
     color:#fd5b59;
}
.dha ul li:hover a{
     color:#fd5b59;
}
.dha ul li:last-child{
    border-right:none;
}
.dha ul li a{
    display:block;
    width:100%;
    height:100%;
    color:#fff;
    font-size:14px;
}
/*中间内容*/
.con{
  width:100%;
  min-width:1280px;
  height:auto;
  margin:0 auto;
}
.con img{
    display:block;
    width:100%;
    height:100%;
}
/*底部*/
.foot{
    width:100%;
    min-width:1280px;
    height:184px;
	background-color:#2e2e2e;
    border-bottom:1px solid #d7d7d7;
    overflow:hidden;
}
.foota{
    width:1200px;
    height:auto;
    margin:0 auto;
    margin-top:100px;
    text-align:center;
}
.foota li{
    display:inline-block;
    width:auto;
    height:auto;
    padding:0 50px;
    border-left:1px solid #b4b4b4;
    position:relative;
}
.foota li:first-child{
    border-left:none;
}
.foota li a{
    display:block;
    width:100%;
    height:100%;
    font-size:16px;
    color:white;
}
.footb{
    width:100%;
    min-width:1280px;
    height:120px;
	background-color:#2e2e2e;
    overflow:hidden;
    padding-top:40px;
}
.footb p{
    width:1200px;
    height:auto;
    margin:0 auto;
    text-align:center;
    font-size:14px;
    color: #d7d7d7;
    line-height:30px;
}
.footb p a{
    font-size:14px;
    color:#d7d7d7;
}