﻿body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,td,ul {
    margin: 0;
    padding: 0;
}
body {
    font-family: Arial,"微软雅黑","宋体";
    font-size: 12px;
    color: #000;
} 
html {
    min-height: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
} 
a img,fieldset {
    border: 0;
}
a {
    text-decoration: none;
     cursor: pointer;
}
ol,ul {
    list-style: none;
} 
input,select,textarea {
    font-family: Verdana,arial,sans-serif;
    font-size: inherit;
    font-weight: inherit;
} 
h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
}  
.clearfix {
  zoom: 1;
}

.clearfix:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}
.container {
  width: 1200px;
  margin: 0px auto;
  overflow:hidden;
}
.left {
  float: left;
} 
.right {
  float: right;
}
/*headnav*/
.topBg {
    position: absolute;
    width: 100%;
    height: 40px;
    left: 0;
    top: 0;
    opacity: 1;
    filter: alpha(opacity:100);
    z-index: 1;
    background-color: #0c1834;
}
 .topBarArea {
    width: 1200px;
    margin: 0 auto;
}
 .topBar {
    line-height: 43px;
    height: 40px;
    position: relative;
    z-index: 2;
    padding: 0;
    overflow: hidden;
    color: #FFF;
}
 .topBarL {
    float: left;
}
 .topBarR {
    float: right;
}
 .topBar a {
    color: #FFF;
}
 .topBar em {
    margin: 0 3px 0 5px;
   font-style: normal;
}
.topBar  img {
    vertical-align: middle;
    margin-right: .5em;
}
/* banner区域 */
.banner {
    position: relative;
    overflow: hidden;
}

.slideBox {
    position: relative;
    z-index: 1;
}

.sildeBox-banner {
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 420px;
}

.sildeBox-banner .next, .sildeBox-banner .prev {
    position: absolute;
    top: 50%;
    display: none;
    margin-top: -25px;
    width: 32px;
    height: 40px;
    background-image: url(/images/slider-arrow.png);
    background-repeat: no-repeat;
    opacity: .5;
    filter: alpha(opacity=50);
}

.sildeBox-banner .prev {
    left: 3%;
    background-position: -110px 5px;
}

.sildeBox-banner .next {
    right: 3%;
    background-position: 10px 5px;
}

.sildeBox-banner:hover .next, .sildeBox-banner:hover .prev {
    display: block;
}

.banner-ul {
    height: 420px;
}

.banner-li {
    position: relative;
    overflow: hidden;
}

.banner-a {
    display: inline-block;
    height: 420px;
}
 
.banner-img {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    height: 420px;
}

.hd-banner {
    position: absolute;
    bottom: 12px;
    left: 50%;
    z-index: 1;
    margin-left: -140px;
}

    .hd-banner .on {
        background-color: #f24645;
    }

.hd-li {
    margin-right: 14px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #FFF;
    display: inline-block;
}
/*hearmenu*/ 
.menumodel {
    position: relative;
    margin: 0 auto;
    width:1200px;
    height:0;
}
.menunav{
    position: absolute;
    top: 25px;
    left: 0;
    z-index: 9; 
    width:1200px;
}
.logonav {
    float: left;
    width: 300px;
}
.navlist {
    float: right;
    width:760px;
}
.navlist li {
    float: left;
    width:120px;
    line-height:50px;
}
.navlist li a {
    text-align: center;
    font-weight: 700;
    font-size: 16px; 
    color:#fff;
}
.navlist li a:hover,.navlist li a.menucurrent {
    color: #ffb92c; 
}
/*footernav*/
.footernav {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100%;
    background-color: #FFFFFF;
    background: url(/images/footbg.jpg)  center top no-repeat; 
    background-attachment: scroll;
    height:400px;
} 
.footerbody { 
    padding-top:60px;
    margin: 0 auto; 
    width:1200px; 
}
.footerlogo {
    width:300px; 
} 
.footerhead {
    width: 230px;
    text-align: center;
     margin-bottom:30px;
}
.footerhead img {
    width: 82px;
    height: 46px;
}
.footqrcode {
     width: 230px;
    text-align: center;
}
.footqrcode img {
    width:95px;
    height:95px;
}
.footqrcode .footqrtitle {
    margin-top:10px;
    font-size:14px;
    color:#FFFFFF;
}
.footerinfo {
    width:400px;
}
.footernav1,.footernav2 {
    width:230px;
}
.foottitle {
    font-weight: bold;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 1.3;
    margin-bottom:30px;
}
.foottitle  em {
    border: #ffb92c 3px solid;
    margin-right:20px;
} 
.footul li { 
    font-size: 14px;
    color: #FFFFFF;
    line-height: 36px;
    word-wrap: break-word;
}
.footul li a {
    color:#fff;
}
.foot01 {
    background: url(/images/foot01.png) no-repeat left center;
    padding-left: 35px;
}
.foot02 {
    background: url(/images/foot02.png) no-repeat left center;
    padding-left: 35px;
}
.foot03 {
    background: url(/images/foot03.png) no-repeat left center;
    padding-left: 35px;
}
.foot04 {
    background: url(/images/foot04.png) no-repeat left center;
    padding-left: 35px;
}
.foot05 {
    background: url(/images/foot05.png) no-repeat left center;
    padding-left: 35px;
}
.foot06 {
    background: url(/images/foot06.png) no-repeat left center;
    padding-left: 35px;
}
/*footer*/
.footer {
    margin: 0 auto;
    position: relative;
    clear: both;
    z-index: 1;
    width: 100%;
}
.footerConArea {
    margin: 0 auto;
    width:1200px;
}
.footer .footerCon {
    font-family: 微软雅黑;
    font-weight: 400;
    font-size: 12px;
    color: #ffffff;
    line-height: 50px;
    height: 50px;
    text-align: center;
    position: relative;
    z-index: 2;
    overflow: hidden;
    border-style: solid;
    border-width: 0;
}
.copyright {
    position: relative;
    z-index: 2;
}
.footerBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    border-color: #DFDFDF;
    background-color: #121212;
     height: 50px;
}