body {
    margin: 0px;
    padding: 0px;
    font-family: "΢���ź�", "Microsoft YaHei" !important;
    display: block;
}

* {
    box-sizing: border-box;
}

div {
    position: relative;
}

a {
    line-height: 1;
    text-decoration: none;
    cursor: pointer;
}

a:hover {
    color: black;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.w1280 {
    margin: 0px auto;
    width: 1280px;
}

.clearFix {
    clear: both;
}

.clearFix::after {
    clear: both;
    display: table;
    content: "";
}

.header {
    z-index: 5;
}

.logoBox {
    height: 200px;
    position: relative;
    z-index: 2;
}

.logoBox .logo {
    left: 0px;
    top: 64px;
    height: 100px;
    position: absolute;
}

.logoBox .slogan {
    width: auto;
    height: 100px;
    right: 0px;
    bottom: 0px;
    position: absolute;
}

.nav {
    width: 1280px;
    height: 83px;
    color: rgb(255, 255, 255);
    line-height: 83px;
    font-size: 16px;
    z-index: 3;
    background-image: url("../images/navbg.png");
    background-size: auto 83px;
}

.nav .item {
    background-position: bottom;
    width: 139.31px;
    text-align: center;
    vertical-align: middle;
    float: left;
    background-repeat: no-repeat;
    background-size: 139.31px auto;
}

.nav .item .title {
    cursor: pointer;
}

.nav .item .title {
    width: 139.3px;
    height: 83px;
    color: white;
}

.nav .item a {
    width: 139.3px;
    height: 83px;
    color: white;
}

.nav .item .href {
    left: 0px;
    top: 83px;
    width: 139.3px;
    display: none;
    position: absolute;
}

.nav .item .href > div {
    background: rgb(0, 102, 230);
    height: 50px;
    line-height: 50px;
    opacity: 0.8;
}

.nav .item .href > div:hover {
    background: rgb(25, 127, 255);
    opacity: 0.8;
}

.nav .item .href a {
    font-size: 14px;
}

.nav .item .href a:hover {
    color: rgb(255, 255, 255);
}

.nav .item:hover .href {
    display: block;
}

.nav .item:hover {
    background-image: url("../images/navhoverbg.png");
}

.nav .active.item {
    background-image: url("../images/navhoverbg.png");
}

.bodyContent {
    margin: 0px auto;
    width: 100%;
}

.text_date {
    color: rgb(153, 153, 153);
    font-size: 13px;
    display: block;
}

.main_conter {
    margin: 0px auto;
    width: 1280px;
    border-right-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
}

.nei_main {
    background: rgb(255, 255, 255);
    width: 1280px;
}

.left_neiye {
    background: rgb(244, 244, 244);
    padding: 0px;
    width: 220px;
    float: left;
}

.title_list {
    width: 200px;
}

.title_list h2 {
    background: rgb(21, 163, 237);
    height: 44px;
    color: rgb(255, 255, 255);
    font-size: 16px;
}

list_vv {
    padding: 0px;
    width: 235px;
}

.list_vv ul li {
    height: 70px;
    color: rgb(153, 153, 153);
    line-height: 70px;
    font-size: 16px;
}

.list_vv ul li a {
    background: url("../images/nav_white.png") no-repeat;
    height: 70px;
    color: rgb(70, 70, 70);
    line-height: 70px;
    font-size: 16px;
    display: block;
}

.list_vv ul li a:hover {
    background: url("../images/nav_hover.png") no-repeat;
    color: black;
    font-size: 16px;
    display: block;
    cursor: pointer;
}

.ddsmoothmenu-v ul {

}

.ddsmoothmenu-v ul li {
    position: relative;
}

.ddsmoothmenu-v ul li a {
    padding: 0px;
}

.ddsmoothmenu-v ul li a:link {

}

.ddsmoothmenu-v ul li a:visited {

}

.ddsmoothmenu-v ul li a:active {

}

.ddsmoothmenu-v ul li a.selected {

}

.ddsmoothmenu-v ul li a:hover {

}

.ddsmoothmenu-v ul li ul {
    background: rgb(247, 247, 247);
    top: 0px;
    font-weight: normal;
    visibility: hidden;
    position: absolute;
}

.ddsmoothmenu-v ul li ul li a:hover {
    background: none;
    color: rgb(31, 173, 247);
}

.ddsmoothmenu-v ul li ul li {
    background: none;
    height: 51px;
    text-align: center;
    text-indent: 0px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.gundong_news {
    margin: 0px auto 0px 0px;
    padding: 10px 0px 30px;
    width: 200px;
}

.title_vv {
    list-style: none;
    height: 30px;
    line-height: 30px;
    margin-left: 0px;
    border-bottom-color: rgb(31, 173, 247);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.title_vv h2 {
    margin: 5px 0px 0px;
    color: rgb(31, 173, 247);
    font-family: "΢���ź�";
    font-size: 16px;
    font-weight: 700;
    float: left;
}

.title_vv span {
    background: url("../images/more.gif") no-repeat;
    margin: 15px 10px 0px 0px;
    width: 27px;
    height: 5px;
    font-size: 12px;
    float: right;
}

.title_vv span a {
    width: 27px;
    height: 5px;
    color: rgb(153, 153, 153);
    display: block;
}

.title_vv span a:hover {
    background: url("../images/more_hover.gif") no-repeat;
    color: rgb(255, 0, 0);
}

.right_neiye {
    padding: 0px 0px 0px 10px;
    width: 1000px;
    float: left;
}

.title_about {
    //background: url("../images/xiandds.jpg") repeat-x bottom;
    margin: 10px;
    width: 980px;
}

.title_about h2 {
    background: url("../images/dfds.png") no-repeat left;
    padding: 0px 0px 0px 15px;
    color: rgb(31, 173, 247);
    font-family: "΢���ź�";
    font-size: 16px;
    font-weight: 700;
    float: left;
}

.place {
    padding: 0px 15px 0px 0px;
    color: rgb(153, 153, 153);
    float: right;
}

.about_box {
    margin: 0px auto;
    width: 314px;
}

.about p {
    text-align: left;
    color: rgb(102, 102, 102);
    line-height: 28px;
    text-indent: 2em;
    font-size: 13px;
    margin-bottom: 10px;
}

.about p img {
    text-align: center;
}

.about h3 {
    padding: 15px 0px;
    text-align: center;
    color: rgb(255, 58, 21);
    font-family: "΢���ź�";
    font-size: 24px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
}

.fabu {
    padding: 15px 0px;
    text-align: center;
    color: rgb(179, 179, 179);
    font-family: "΢���ź�";
}

.xrld_ul {
    width: 314px;
}

.xrld_ul ul {
    width: 314px;
}

.xrld_ul ul li {
    width: 102px;
    height: 120px;
    float: left;
}

.xrld_ul ul li img {
    padding: 1px;
}

.xrld_ul ul li img:hover {
    border: 1px solid rgb(255, 102, 0);
    border-image: none;
}

.xrld_ul ul li {
    width: 102px;
    text-align: center;
    color: rgb(153, 153, 153);
    font-size: 14px;
}

.xrld_ul ul li p a {
    color: rgb(70, 70, 70);
}

.xrld_ul ul li p a:hover {
    color: black;
}

.xrld_ul ul li p {
    padding: 5px 0px;
}

.xrld_ul ul li span {
    color: rgb(153, 153, 153);
    font-size: 12px;
}

.zzjg_ul {
    margin: 0px auto;
    width: 900px;
    overflow: hidden;
}

.zzjg_ul ul {
    width: 900px;
}

.zzjg_ul ul li {
    margin: 0px 20px 0px 0px;
    width: 350px;
    height: 40px;
    line-height: 40px;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-width: 2px;
    border-bottom-style: dotted;
    float: left;
    display: inline;
}

.zzjg_ul ul li a {
    background: url("../images/yuansd.jpg") no-repeat left 16px;
    margin: 0px 0px 0px 20px;
    width: 350px;
    height: 40px;
    color: rgb(12, 157, 229);
    text-indent: 23px;
    padding-top: 15px;
    display: block;
}

.zzjg_ul ul li a:hover {
    color: rgb(255, 0, 0);
}

.news_bb {
    margin: 0px;
    width: 1000px;
    overflow: hidden;
}

.news_bb ul {
    list-style: none;
    margin: 0px;
    width: 920px;
    padding-left: 30px;
    float: left;
}

.news_bb ul li {
    list-style: none;
    width: 920px;
    height: 40px;
    line-height: 40px;
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    float: left;
    display: block;
}

.news_bb ul li a {
    list-style: none;
    color: rgb(102, 102, 102);
}

.news_bb ul li a:hover {
    list-style: none;
    color: black;
}

.n_bb {
    background: url("../images/dian.jpg") no-repeat left;
    margin: 0px;
    width: 800px;
    line-height: 36px;
    text-indent: 10px;
    overflow: hidden;
    float: left;
    display: block;
    heiht: 36px;
}

.n_tiams {
    color: rgb(153, 153, 153);
    line-height: 36px;
    font-size: 12px;
    float: right;
    display: block;
    heiht: 36px;
}

ul {
    list-style-type: none;
}

ol {
    list-style: none;
}

ul {
    list-style: none;
}

p {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

ul {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

li {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

a {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

span {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

h1 {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

h2 {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

h3 {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

h4 {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

img {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    font-family: Microsoft Yahei, Avenir, Segoe UI, Hiragino Sans GB, STHeiti, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
}

.www51buycom .prev {
    background: url("../images/btn.png") no-repeat;
    padding: 0px;
    top: 60px;
    width: 15px;
    height: 11px;
    display: none;
    position: absolute;
}

.www51buycom .next {
    background: url("../images/btn.png") no-repeat;
    padding: 0px;
    top: 60px;
    width: 15px;
    height: 11px;
    display: none;
    position: absolute;
}

.www51buycom .prev {
    left: 4px;
}

.www51buycom .next {
    background-position: right;
    padding: 0px;
    right: 4px;
}

.wenzidd {
    left: 0px;
    width: 192px;
    text-align: center;
    bottom: -25px;
    position: absolute;
}

.wenzidd a {
    color: rgb(12, 157, 229);
}

.wenzidd a:hover {
    color: rgb(255, 0, 0);
}
