﻿
.c {
    clear: both;
}

.Content {
    margin: auto;
    margin-top: 15px;
    width: 1200px;
}

.LeftMenu {
    padding-top: 0px;
    padding-bottom: 10px;
    width: 295px;
    float: left;
    text-overflow: ellipsis;
    background-color: #F0F0EE;


}


.main {
    float: right;
    width: 880px;
}

.aboutTitle {
    border-bottom: 1px solid #ccc;
}

    .aboutTitle > a {
        box-sizing: border-box;
        padding-left: 26px;
        border-left: 4px solid #16a6e5;
        background: #f2f2f2;
        color: #16a6e5;
        font-size: 16px;
        height: 40px;
        display: inline-block;
        line-height: 40px;
    }


.abouts li {
    padding-left: 26px;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}

    .abouts li a {
        color: #77828b;
    }

        .abouts li a:hover {
            color: #90C31F;
        }

.main p, .main h2, .main h1 {
    color: #666;
}

.main h1 {
    font-size: 20px;
    font-weight: bold;
}

.main h2 {
    font-size: 16px;
}

.main p {
    margin: 20px auto;
    line-height: 24px;
}

.content_center {
    margin: 0px 20px;
}

.years {
    color: #003399;
    font-weight: bold;
    font-size: 20px;
    margin-right: 15px;
}

.main .blue {
    color: #008bd6;
    font-size: 18px;
}

.currpos {
    color: #aacc23;
}

.gsjj_jj_2 > .rc_xxrc {
    width: 380px !important;
}

.LeftMenu h1 {
    padding: 0px;
    margin: 0px;
    background-image: url(../Public/images/xb_01.jpg);
    background-repeat: no-repeat;
    background-position: 0px -10px;
    padding-left: 36px;
    margin-top:16px;
    padding-bottom: 4px;
    text-align: left;
    border-bottom-color: #16a6e5;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    font-weight: bold;
    font-size: 15px;
}

.LeftMenu h2 {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    /*border-bottom-color:#116d7c;
	border-bottom-style:solid;
	border-bottom-width:1px;*/
    background-image: url(../Public/images/xb_04.jpg);
    background-repeat: no-repeat;
    background-position: 20px 5px;
    text-align: left;
    padding: 0px;
    padding-left: 32px;
    margin: 10px;
}

.Serail {
    margin-left: 8px;
    text-align: left;
}

    .Serail ul, .Serail ul li {
        list-style: none;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0px;
        padding: 6px 0px;
    }

    .Serail li {
        border-bottom-color: #ccc;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        width: 96%;
    }

    .Serail img {
        cursor: pointer;
        vertical-align: middle;
    }

    .Serail .Close {
        display: none;
    }

    .Serail .Active {
    }

        .Serail .Active a:link,
        .Serail .Active a:visited {
            font-weight: bold;
            color: #f33;
        }

    .Serail .MiniSerail .Active a:link,
    .Serail .MiniSerail .Active a:visited {
        color: #55F;
        font-weight: normal;
    }


    .Serail .MiniSerail li {
        margin-left: 20px;
        border-bottom-style: none;
        width: 195px;
    }



.main .TitleBar {
    background-color: #16a6e5;
    padding: 5px;
    font-weight: bold;
    background-repeat: no-repeat;
    text-align: left;
    /*line-height:25px;*/
    font-size: 14px;
    color: #FFF;
}

.main .body {
    /*margin-top:4px;*/
}

    .main .body .product {
        background-color: White;
        list-style: none;
    }

        .main .body .product li {
            /*border:solid 1px #F0F0EE;
	border-right-style:none;
	border-left-style:none;*/

            background-color: #ececec;
            padding: 8px;
            border-bottom: 1px solid #ccc;
        }

            .main .body .product li:hover {
                border-color: #F66;
                color: Black;
                background-color: #fbb;
                border-color: Red;
            }

        .main .body .product .image {
            float: left;
            width: 200px;
            margin-right: 8px;
        }


        .main .body .product img {
            border-style: none;
            width: 200px;
            height: 160px;
        }

        .main .body .product .description {
            width: 650px;
            float: right;
        }

        .main .body .product h1 {
            line-height: 20px;
            font-weight: bold;
            overflow: hidden;
            font-size: 16px;
            margin: 0px;
            white-space: nowrap;
            width: 530px;
        }

        .main .body .product h2,
        .main .body .product p {
            line-height: 18px;
            font-size: 14px;
            margin: 0px;
        }


.main .news,
.main .invite,
.main .solutions,
.main .download,
.main .technoarticle {
    text-align: left;
    background-color: #ececec;
    line-height: 40px;
    border-bottom: solid 1px #fff;
    margin: 0px;
    padding: 0px;
    padding-left: 8px;
    font-weight: normal;
    font-size: 14px;
}


    .main .news a:link, .main .news a:visited,
    .main .invite a:link, .main .invite a:visited {
        color: Black;
    }

    .main .news a:hover {
        color: #500;
    }

.news a {
    margin-left: 5px;
}

.news span:nth-child(2) {
    float: right;
    margin-right: 10px;
    color: #999;
}

.DetailContent {
    width: 1200px;
    margin: auto;
    background-image: url(../Public/images/SplitBar.jpg);
    background-repeat: repeat-y;
    background-position: 750px top;
    padding: 0px;
    background-color: #E8F2F4;
}

    .DetailContent .main {
        width: 940px;
        float: left;
        text-align: left;
        border-style: solid;
        border-width: 1px;
        border-color: #ccc;
        margin: 0px;
        padding: 0px;
        border-bottom-style: none;
        background-color: White;
    }

    .DetailContent .spliter {
        width: 16px;
        float: left;
    }

    .DetailContent .OtherContents {
        float: right;
        width: 256px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .DetailContent .ProductImage {
        background-color: White;
        text-align: center;
        margin: 1px;
    }

    .DetailContent .Silver {
        background-color: #ececec;
        border-bottom: solid 1px #ccc;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
    }

    .DetailContent .White {
        background-color: White;
        border-bottom: solid 1px #ccc;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: middle;
    }

    .DetailContent .column {
        width: 80px;
        float: left;
        text-align: center;
        line-height: 54px;
    }

    .DetailContent .data {
        float: left;
        padding-left: 4px;
        border-left: solid 1px #ccc;
        line-height: 54px;
        width: 640px;
    }

    .DetailContent .favorite {
        width: 100%;
        text-align: center;
        padding: 8px;
    }

        .DetailContent .favorite img {
            border-style: none;
        }

    .DetailContent .Description {
        overflow: visible;
        white-space: normal;
        padding: 4px;
        line-height: normal;
        background-color: #FFFFF0;
        text-align: left;
        line-height: 25px;
    }

    .DetailContent .NewsTitle {
        width: 100%;
    }

        .DetailContent .NewsTitle h1 {
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 16px;
            margin: 0px;
            padding: 0px;
            line-height: 36px;
        }

        .DetailContent .NewsTitle h2 {
            text-align: center;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 14px;
            margin: 0px;
            padding: 0px;
            line-height: 25px;
        }

    .DetailContent .EditTime {
        text-align: right;
        padding-right: 64px;
        line-height: normal;
    }

    .DetailContent .OtherContents .title {
        background-color: #ff7700;
        line-height: 30px;
        font-weight: bold;
        color: White;
        font-size: 16px;
    }

    .DetailContent .OtherContents dl {
        margin: 0px;
        padding: 0px;
    }

    .DetailContent .OtherContents .item,
    .DetailContent .OtherContents .more {
        line-height: 25px;
        border-bottom: solid 1px #fff;
        text-align: left;
        padding-left: 4px;
        margin: 0px;
        padding: 0px;
        font-weight: normal;
        padding-left: 4px;

        overflow: hidden;
         /* 内容超出宽度时隐藏超出部分的内容 */
        text-overflow: ellipsis;
         /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
        white-space: nowrap; /* 不换行 */
    }

        .DetailContent .OtherContents .more a:link,
        .DetailContent .OtherContents .more a:visited {
            color: #EE6000;
            font-weight: bold;
            text-decoration: inherit;
        }

.pages {
    text-align: center;
    line-height: 25px;
}

    .pages b {
        color: Red;
    }

.BusinessCard {
    background-image: url(http://www.gkong.com/images/card_images003.gif);
    background-repeat: no-repeat;
    width: 575px;
    height: 177px;
    margin: 8px auto;
    font-size: 14px;
    overflow: hidden;
}

    .BusinessCard .Left {
        width: 135px;
        height: 160px;
        float: left;
        margin-left: 10px;
        margin-top: 8px;
    }

    .BusinessCard .State {
        font-weight: bold;
        color: #EE6000;
        margin: 16px;
    }

    .BusinessCard .Info {
        font-weight: normal;
        margin-left: 16px;
        line-height: 25px;
    }

    .BusinessCard .Right {
        float: right;
        width: 380px;
        height: 160px;
        margin-top: 8px;
        margin-right: 12px;
    }


        .BusinessCard .Right table {
            margin: 4px;
        }

        .BusinessCard .Right th {
            line-height: 22px;
            width: 81px;
            font-family: 宋体;
        }

        .BusinessCard .Right td {
            font-weight: normal;
            white-space: nowrap;
            overflow: hidden;
            width: 289px;
            text-overflow: ellipsis;
        }

.PageTop {
    font-size: 14px;
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    background-color: #FF7700;
    line-height: 25px;
    text-align: center;
    height: 25px;
}


    .PageTop .textBox {
        height: 16px;
    }

    .PageTop .button {
        width: 32px;
        border: solid 1px black;
        margin-left: 4px;
    }

    .PageTop from,
    .PageTop ul {
        padding: 0px;
        margin: 0px;
    }

    .PageTop li {
        float: left;
        list-style: none;
        margin: 0px 10px;
        padding: 0px;
        font-size: 14px;
    }

    .PageTop a:link,
    .PageTop a:visited {
        color: White;
        font-size: 14px;
        text-decoration: none;
    }

    .PageTop a:hover {
        color: Blue;
        font-size: 14px;
        text-decoration: underline;
    }

.PageBottom {
    width: 1000px;
    margin: 0 auto;
    margin-top: 2px;
    border-style: dotted;
    border-width: 1px;
    border-color: #000;
    background-color: #ececec;
    padding-bottom: 4px;
}

    .PageBottom h1, .PageBottom h2 {
        font-weight: normal;
        margin: 4px;
        padding: 0px;
    }

    .PageBottom textarea {
        width: 998px;
        height: 72px;
        background-image: url(../Public/images/InputArea_logo.png);
        background-repeat: no-repeat;
        background-position: right top;
        margin-bottom: 4px;
    }

    .PageBottom .bar {
        background-color: #F2780D;
        height: 8px;
    }


.copyright {
    width: 1200px;
    margin: 0px auto;
    margin-top: 1px;
}

    .copyright .bar {
        background-color: #F2780D;
        height: 1px;
    }

    .copyright h1 {
        margin: 4px;
        font-weight: normal;
        color: #666;
        font-size: 12px;
    }    

    .copyright a:link,
    .copyright a:visited {
        color: #666;
    }

    .copyright a:hover {
        color: Red;
        text-decoration: underliner;
    }


.w315 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 315px;
}