body {
    background-color: white;
    margin: 0 auto;
    padding: 0;
    color: #232323;
    font-size: 14px;
}

A:link {
    COLOR: #2b2b2b;
    TEXT-DECORATION: none;
    font-family: 'microsoft yahei';
}

A:visited {
    COLOR: #2b2b2b;
    TEXT-DECORATION: none
}

A:hover {
    COLOR: #FF0000;
    TEXT-DECORATION: none
}

div {
    font-family: 'microsoft yahei';
    color: #232323;
}

ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    font-family: 'microsoft yahei'
}

li {
    line-height: 24px;
    list-style: none;
    margin: 0;
    list-style-type: none;
    font-family: 'microsoft yahei'
}

.clear {
    clear: both;
}

/**以下是TOP CSS**/
.ttop {
    width: 100%;
    height: 50px;
    background: #191a1c;
}

.ttop_n {
    width: 1200px;
    height: 50px;
    margin: 0 auto;
}

.Tel {
    width: 49px;
    height: 50px;
    background: url(../Images/Images/tel.png);
    float: left;
}

.Add {
    width: 49px;
    height: 50px;
    background: url(../Images/Images/add.png);
    float: left;
}

.wellcom {
    width: 260px;
    color: #999;
    line-height: 50px;
    float: left;
}

.top {
    height: 800px;
    position: relative;
    z-index: 9;
}

/*---BANNER CSS---*/
.main_visual {
    height: 800px;
    position: relative;
    z-index: 1
}

.main_image {
    height: 800px;
    overflow: hidden;
    position: relative;
}

    .main_image ul {
        width: 9999px;
        height: 800px;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0
    }

    .main_image li {
        float: left;
        width: 100%;
        height: 800px;
    }

        .main_image li span {
            display: block;
            width: 100%;
            height: 800px
        }

        .main_image li a {
            display: block;
            width: 100%;
            height: 800px
        }

        .main_image li .img_1 {
            background: url('../images/img_main_1.jpg') center top no-repeat
        }

        .main_image li .img_2 {
            background: url('../images/img_main_2.jpg') center top no-repeat
        }

        .main_image li .img_3 {
            background: url('../images/img_main_3.jpg') center top no-repeat
        }

        .main_image li .img_4 {
            background: url('../images/img_main_4.jpg') center top no-repeat
        }

        .main_image li .img_5 {
            background: url('../images/img_main_5.jpg') center top no-repeat
        }

div.flicking_con {
    position: absolute;
    top: 700px;
    left: 51%;
    z-index: 999;
    width: 300px;
    height: 21px;
    margin: 0 0 0 -50px;
}

    div.flicking_con a {
        float: left;
        width: 21px;
        height: 21px;
        margin: 0;
        padding: 0;
        background: url('../images/images/btn_main_img.png') 0 0 no-repeat;
        display: block;
        text-indent: -1000px
    }

        div.flicking_con a.on {
            background-position: 0 -21px
        }

#btn_prev, #btn_next {
    z-index: 11111;
    position: absolute;
    display: block;
    width: 73px !important;
    height: 74px !important;
    top: 50%;
    margin-top: -37px;
    display: none;
}

#btn_prev {
    background: url(../images/images/hover_left.png) no-repeat left top;
    left: 100px;
}

#btn_next {
    background: url(../images/images/hover_right.png) no-repeat right top;
    right: 100px;
}

.menu_bj {
    width: 100%;
    height: 100px;
    background: url(../Images/Images/menu_bj.png);
    position: absolute;
    top: 0px;
    z-index: 999;
    top: 0;
}

.menu_nei {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
}

.wrap {
    margin: 0px auto;
    width: 1200px;
}

.logo {
    width: 97px;
    height: 100px;
    background: url(../Images/Images/Logo.png);
    float: left;
}

.site_name {
    width: 250px;
    height: 100px;
    font-size: 24px;
    color: #d0d0d0;
    line-height: 100px;
    margin-left: 20px;
    float: left;
}

.menu {
    width: 750px;
    height: 100px;
    float: right;
}

    .menu ul li {
        line-height: 100px;
        width: 90px;
        color: #FFF;
        text-align: center;
        font-size: 16px;
        float: left;
    }

        .menu ul li:hover {
            background: #F00
        }

.about {
    width: 1200px;
    height: 536px;
    margin: 0 auto;
}

.about_L {
    width: 645px;
    height: 536px;
    float: left;
    background-image: url(../Images/Images/ABOUT.jpg)
}

.about_R {
    width: 540px;
    height: 536px;
    float: left;
    margin-left: 15px;
}

.about_R_S {
    margin-top: 100px;
    width: 555px;
    height: 30px;
    color: #666;
    font-size: 18px
}

.about_R_E {
    width: 555px;
    height: 30px;
    font-size: 24px
}

.about_R_C {
    line-height: 30px;
    overflow: hidden;
    height: auto;
    margin-top: 20px;
}

.about_R_More {
    text-align: right;
    margin-top: 40px;
    font-size: 18px;
}

.foot {
    width: 100%;
    height: 358px;
    background: #252525;
    padding-top: 55px;
    margin-top: 50px;
}

.Contact {
    width: 1200px;
    height: 110px;
    margin: 0 auto;
}

.Contact_1 {
    width: 370px;
    height: 110px;
    border: #3f3f3f dashed 1px;
    float: left;
}

.Contact_1_L {
    width: 56px;
    height: 56px;
    background: url(../Images/Images/email1.jpg);
    margin-top: 26px;
    float: left;
    margin-left: 30px;
}

.Contact_1_L_1 {
    width: 56px;
    height: 56px;
    background: url(../Images/Images/tel1.jpg);
    margin-top: 26px;
    float: left;
    margin-left: 30px;
}

.Contact_1_L_2 {
    width: 56px;
    height: 56px;
    background: url(../Images/Images/fax1.jpg);
    margin-top: 26px;
    float: left;
    margin-left: 30px;
}

.Contact_1_R {
    width: 260px;
    height: 56px;
    margin-top: 26px;
    float: right;
}

.Contact_1_R_T {
    height: 28px;
    line-height: 28px;
    font-size: 18px;
    color: #dbdbdb;
}

.Contact_1_R_D {
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    color: #878787;
}

.Contact_C {
    height: 170px;
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}

.Contact_D {
    width: 100%;
    height: 50px;
    margin-top: 5px;
    line-height: 50px;
    background: #151515;
    text-align: center;
    color: #CCC;
}

.News {
    width: 100%;
    height: 760px;
    background: #999;
    margin-top: 50px;
    background: url(../Images/Images/News_bj.jpg);
}

.News_C {
    width: 1200px;
    height: 470px;
    margin: 0 auto;
    background: #FFF;
}

.News_Pic {
    width: 380px;
    height: 470px;
    background: url(../Images/Images/News_Pic.jpg);
    float: left;
}

.News_L {
    height: 80px;
    border-bottom: #CCC 1px dotted;
    padding-top: 20px;
}

.News_list {
    width: 730px;
    height: 400px;
    margin-top: 30px;
    float: left;
    margin-left: 40px;
}

.News_list_L {
    width: 60px;
    height: 50px;
    background: #ff2728;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.News_list_L_T {
    font-size: 16px;
    color: #FFF;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-weight:600;
}

.News_list_L_D {
    font-size: 12px;
    color: #FFF;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.News_list_R {
    height: 60px;
    width: 640px;
    float: left;
    margin-left: 30px;
}

.News_list_R_T {
    line-height: 30px;
    font-size: 15px;
}

.News_list_R_D {
    line-height: 30px;
    font-size: 15px;
    color: #CCC;
    font-size: 14px;
}

/*以下是内页CSS*/
.main_P_N {
    width: 1000px;
    min-height: 600px;
    margin: 0 auto;
    margin-top: 25px;
    overflow: auto;
}

.main_N {
    width: 900px;
    min-height: 600px;
    margin: 0 auto;
    margin-top: 25px;
    overflow: auto;
}

.main {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    margin-top: 25px;
    overflow: auto;
}

.main_L {
    width: 250px;
    overflow: hidden;
    float: left;
}

.hd {
    height: 50px;
}

.main_R {
    width: 1000px;
    overflow: hidden;
    float: right;
}

.main_Article_R {
    width: 1000px;
    font-size: 15px;
    line-height: 35px;
    overflow: hidden;
}

.ProductContent {
    padding: 20px;
    line-height: 30px;
    border-bottom: 1px #6f6f6f dotted;
}

.ArticleList_top_L {
    line-height: 50px;
    width: 1000px;
    float: left;
    font-size: 15px;
}

.ArticleList_top_R {
    line-height: 40px;
    width: 100px;
    text-align: right;
    font-size: 16px;
    color: #5d5d5d;
    float: right;
}

.ArticleList {
    width: 1000px;
    margin-top: 20px;
}

    .ArticleList ul li {
        line-height: 36px;
        background: url(../Images/images/ring02.gif) no-repeat;
        background-position: center left;
        border-bottom: dashed 1px rgb(204, 204, 204);
        padding-left: 0 px;
    }

        .ArticleList ul li span {
            float: right;
            color: #FF0000;
        }

.Article_D_Title {
    font-size: 16px;
    font-weight: 600;
    color: #e80000;
    text-align: center;
    line-height: 80px;
}

.Article_D {
    font-size: 14px;
    text-align: center;
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    background: #e4e4e4;
}

.ArticleContent {
    margin-top: 40px;
    line-height: 35px;
}

.Product_D_Title {
    font-weight: 600;
    text-align: center;
    margin-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
}

.ProductDetail_Title_BJ {
    height: 50px;
    background-image: url(../images/images/slideshow02.png);
    line-height: 50px;
    font-size: 15px;
    font-weight: 600;
}
/*分页CSS*/
.ProductPage_table {
    width: 400px;
    margin: 0 auto;
    margin-top: 40px;
}

    .ProductPage_table tr td {
        font-size: 14px;
    }
