﻿@import url(Plugins/eComment/default/style.css); /* 评论 */
@import url(Plugins/ePager/red/style.css); /*分页*/
@import url(Plugins/Slideads/style.css); /*广告*/
html {
    overflow-y: scroll;
}

embed, object {
    display: inline-block;
    z-index: 1;
    position: relative;
}

body {
    text-align: center;
    /*background: transparent url(images/bodybg.gif) repeat-y center top;*/
    background-attachment: fixed;
    margin: 0px;
}

a {
    color: #333333;
}

    a:hover {
        color: #FF5800;
    }

div {
    text-align: left;
}

form, p, h1 {
    margin: 0px;
    padding: 0px;
}

a {
    text-decoration: none;
}

body, a, td {
    font-size: 12px;
}

input.edit {
    font-size: 12px;
    border: 1px solid #cccccc;
    height: 20px;
    padding-left: 3px;
    padding-right: 3px;
}

textarea.edit {
    font-size: 12px;
    border: 1px solid #cccccc;
    line-height: 20px;
    padding-left: 3px;
    margin-top: 8px;
    margin-bottom: 5px;
    height: 60px;
}

ul, li {
    margin: 0px;
    padding: 0px;
}

li {
    list-style-type: none;
}

.en, .en a {
    font-family: "Arial";
    font-size: 10px;
    color: #333;
}

    .en a:hover {
        color: #FF5800;
    }

img {
    border: 0px;
}

    img.more {
        width: 53px;
        height: 19px;
        background: url(images/more.gif);
    }

    img.home {
        width: 16px;
        height: 16px;
        background: url(images/home.gif);
    }

    img.his {
        width: 16px;
        height: 16px;
        background: url(images/his.gif);
    }

    img.contactus {
        width: 16px;
        height: 16px;
        background: url(images/email.gif);
    }

    img.msgico {
        width: 22px;
        height: 16px;
        background: url(images/msgico.gif) no-repeat left center;
    }

input.page {
    border: 1px solid #cccccc;
    width: 36px;
    height: 18px;
    font-size: 12px;
    text-align: center;
}

input.comment {
    width: 83px;
    height: 22px;
    background: url(images/btn_comment.jpg);
    margin-top: 10px;
    margin-bottom: 5px;
}

input.message {
    width: 83px;
    height: 22px;
    background: url(images/btn_message.jpg);
    margin-top: 10px;
}


#header, #container, #footer, #topads, .headerbg {
    width: 1200px;
}

#header {
    /*background: transparent url(images/topbg.jpg) repeat-x 0px 18px;*/
}

.headerbg {
    display: inline-block;
    background: #fff url(images/topbg.jpg) repeat-x left bottom;
    overflow: hidden;
    height: 100px;
}

#footer {
    background: #fff url(images/footerbg.gif) repeat-x left top;
    margin-top: 6px;
}

#left, #subleft {
    width: 250px;
}

#right, #subright, #subtopads {
    width: 950px;
}

#subleft {
    background: transparent url(images/lbg.jpg) no-repeat right top;
}

#header, #container, #footer, #topads {
    vertical-align: top;
    text-align: center;
    margin: auto;
}

    #header .topbg {
        height: 0px;
        line-height: 0px;
        font-size: 0;
        display: none;
    }

    #footer .bottombg {
        height: 0px;
        line-height: 0px;
        font-size: 0px;
        display: none;
    }

.footerbg {
    text-align: center;
}

#topads {
    margin-bottom: 6px;
}

    #topads img {
        display: block;
        margin-top: 6px;
    }

#moveads {
    position: absolute;
    z-index: 1000;
}

#container {
    overflow: hidden;
}

#subleft {
}


.logo {
    width: 450px;
    height: 100px;
    background-color: #cccccc;
    display: inline-block;
    vertical-align: middle;
}

.topnav {
    width: 300px;
    height: 50px;
    text-align: right;
    background-color: #cccccc;
}

    .topnav a {
        color: #666;
        line-height: 16px;
    }

        .topnav a:hover {
            color: #333;
        }

    .topnav img {
        vertical-align: middle;
        display: inline-block;
        margin: 2px 0px;
    }

.lang {
    float: right;
    width: 300px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    background-color: #cccccc;
}

#left, #center, #right, #subleft, #subright {
    margin-bottom: -10000px;
    padding-bottom: 10000px;
}
/*自动调整高度*/
#left, #center, #subleft, #right, #subright, .logo {
    text-align: left;
}

#left, #center, #subleft, .logo {
    float: left;
}

#right, #subright, .topnav {
    float: right;
}

#subleft img {
    margin-top: 10px;
}

#subtopads {
    overflow: hidden;
}


/*图片位*/
#ads {
    display: inline-block;
}

    #ads object {
        display: inline-block;
        display: block !important;
    }

#leftads {
    width: 232px;
    overflow: hidden;
}



#container hr {
    color: #ffffff;
    border-width: 0px;
    margin: 10px 0px !important;
    margin: 0px 0px;
    border-top: 1px solid #E0DFDA;
    padding: 0px;
}
/*评论部份*/
#comment {
    clear: both;
    margin-left: 6px;
    width: 718px;
}

    #comment .note {
        font-weight: bold;
        background-color: #E7E7E7;
        height: 28px;
        line-height: 28px;
    }

    #comment .left {
        background: none;
        float: left;
        width: 150px;
        line-height: 25px;
        text-align: right;
        padding-top: 5px;
        color: #222222;
        margin-top: 5px;
    }

    #comment .right {
        float: right;
        width: 550px;
        line-height: 25px;
        color: #666666;
        margin-top: 5px;
    }

    #comment p {
        padding-left: 10px;
        color: #333333;
        font-size: 12px;
    }

    #comment ul {
    }

    #comment li {
        color: #666666;
        height: 25px;
        line-height: 25px;
    }

        #comment li span {
            font-family: "Arial";
            font-size: 10px;
        }

    #comment hr {
        color: #ffffff;
        border-width: 0px;
        margin: 10px 0px !important;
        margin: 0px 0px;
        border-top: 1px solid #E0DFDA;
        padding: 0px;
        display: inline-block;
    }
/*当前位置*/
#tag {
    color: #333;
    padding-left: 32px;
    height: 32px;
    line-height: 32px;
    margin-bottom: 10px;
    font-family: "宋体"
}
/*文章列表*/
span.minheight {
    min-height: 350px;
    height: auto !important;
    height: 350px;
    overflow: visible;
    display: inline-block;
    width: 718px;
}

#articles, #pictures, #videos, #cases, #guestbooks, #products {
    clear: both;
    margin-left: 6px;
    margin-bottom: 10px;
    width: 718px;
}

    #articles ul {
        overflow: hidden;
    }

    #articles li {
        padding-left: 20px;
        overflow: hidden;
        height: 32px;
        line-height: 32px;
        background: url(images/line.gif) repeat-x left bottom;
        background-attachment: scroll !important;
        background-attachment: fixed;
    }

        #articles li span {
            float: right;
            color: #555555;
            font-size: 12px;
            margin-left: 8px;
            margin-right: 8px;
            display: inline-block;
        }

    #articles img {
        vertical-align: middle;
        display: inline-block;
        margin: 10px 0px;
    }



    /*产品展示*/
    #products dl {
        float: left;
        background: #fff url(images/cpbg.gif) no-repeat left top;
        margin: 0px 1px 6px 2px;
        width: 176px;
        overflow: hidden;
        display: inline;
        position: relative;
    }

        #products dl dt {
            min-height: 146px;
        }

            #products dl dt img {
                margin: 6px;
            }

                #products dl dt img.hot {
                    width: 39px;
                    height: 39px;
                    position: absolute;
                    top: 0px;
                    left: 121px;
                    background: url(images/hot.png) no-repeat left top;
                    _background: none;
                    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/hot.png");
                }

                #products dl dt img.hot1 {
                    width: 44px;
                    height: 40px;
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    background: url(images/hot1.png) no-repeat left top;
                    _background: none;
                    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/hot1.png");
                }

                #products dl dt img.new {
                    width: 39px;
                    height: 39px;
                    position: absolute;
                    top: 0px;
                    left: 121px;
                    background: url(images/new.png) no-repeat left top;
                    _background: none;
                    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/new.png");
                }

        #products dl dd {
            color: #444444;
            text-align: center;
            margin: 8px 5px 1px 8px;
            overflow: hidden;
            width: 156px;
            line-height: 18px;
            white-space: nowrap;
        }

        #products dl dd_bak {
            text-align: center;
            margin: 4px 5px 3px 5px;
            overflow: hidden;
            width: 166px;
            height: 18px;
            line-height: 18px;
        }


/*内容*/
#content {
    line-height: 23px;
    margin: 10px 0px 10px 6px;
    color: #333333;
    overflow: hidden;
    width: 718px;
}

    #content h1 {
        font-size: 20px;
        text-align: center;
        color: #333;
        margin: 15px;
    }

    #content h2 {
        font-size: 12px;
        text-align: center;
        font-weight: normal;
        margin: 0px;
    }

    #content h3 {
        font-size: 12px;
        text-align: left;
        border-bottom: 1px solid #ccc;
        margin-bottom: 3px;
        padding-left: 8px;
        padding-bottom: 4px;
    }

    #content .navbox {
        text-align: right;
    }

    #content center {
        padding-top: 15px;
    }

        #content center h1 {
            margin-bottom: 20px;
            color: #333;
            text-align: left;
            padding-top: 20px;
            display: block;
            border-bottom: 1px solid #ccc;
            padding-bottom: 5px;
        }

/*摘要*/
#remark {
    border: 1px solid #dddddd;
    background-color: #f6f6f6;
    color: #454545;
    line-height: 23px;
    padding: 5px 10px 5px 10px;
    margin-bottom: 8px;
}
/*免责声明*/
#state {
    border: 1px solid #dddddd;
    background-color: #f6f6f6;
    color: #454545;
    line-height: 23px;
    padding: 5px 10px 5px 10px;
    margin-top: 10px;
}

#parents {
    clear: both;
    width: 718px;
    background-color: #666;
}

    #parents h1 {
        clear: both;
        margin: 0px;
        font-size: 12px;
        background-color: #f3f3f3;
        height: 30px;
        line-height: 30px;
        margin-left: 6px;
        padding-left: 10px;
        color: #444444;
        margin-bottom: 10px;
        width: 708px !important;
        width: 718px;
    }

        #parents h1 span {
            float: right;
            margin-right: 8px;
        }

        #parents h1 img {
            vertical-align: middle;
            margin: 7px 0px;
        }

    #parents #content {
        padding-left: 10px;
        width: 708px !important;
        width: 718px;
    }
/* 留言部份*/
#guestbooks {
    line-height: 23px;
    color: #333333;
}

    #guestbooks .note {
        font-weight: bold;
        background-color: #E7E7E7;
        height: 28px;
        line-height: 28px;
    }

    #guestbooks .ask {
        border: 1px solid #E0E0E0;
    }

    #guestbooks .re {
        border: 1px solid #E0E0E0;
        border-top: 0px;
        background-color: #f3f3f3;
        margin-bottom: 10px;
    }

    #guestbooks .left, #guestbooks .right {
        display: table-cell;
        *display: inline;
        vertical-align: middle;
    }

    #guestbooks .left {
        width: 150px;
        text-align: center;
    }

    #guestbooks .right {
        width: 563px;
        border-left: 1px solid #E0E0E0;
    }

    #guestbooks dl {
        margin: 0px;
        padding: 0px;
    }

    #guestbooks dt {
        line-height: 26px;
        padding-left: 10px;
        border-bottom: 1px solid #E0E0E0;
        min-height: 24px;
        height: auto !important;
        height: 26px;
    }

        #guestbooks dt img {
            vertical-align: middle;
            margin: 5px 0px;
        }

    #guestbooks dd {
        text-align: right;
        height: 26px;
        line-height: 26px;
        margin: 0px;
        padding: 0px;
    }
/*图片展示*/
#pictures {
}

    #pictures dl {
        float: left;
        background: #ffffff url(images/picbg.gif) no-repeat left top;
        margin: 0px 1px 0px 3px;
        width: 235px;
        overflow: hidden;
        display: inline;
    }

        #pictures dl dt {
            min-height: 176px;
        }

            #pictures dl dt img {
                margin: 12px;
            }

        #pictures dl dd {
            text-align: center;
            margin: 4px 0px 5px 12px;
            overflow: hidden;
            width: 210px;
            height: 18px;
            line-height: 18px;
        }

    #pictures .minheight dl {
        margin-top: 10px;
    }

#videos .minheight dl {
    margin-top: 10px;
}

/*视频展示*/
#videos dl {
    float: left;
    background: #ffffff url(images/picbg.gif) no-repeat left top;
    margin: 0px 1px 0px 2px;
    width: 235px;
    overflow: hidden;
    position: relative;
}

    #videos dl dt {
        min-height: 176px;
    }

        #videos dl dt img {
            margin: 12px;
        }

            #videos dl dt img.play {
                width: 41px;
                height: 41px;
                position: absolute;
                top: 60px;
                left: 80px;
                background: url(images/play.png) no-repeat left top;
                _background: none;
                _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/play.png");
            }

    #videos dl dd {
        text-align: center;
        margin: 4px 0px 5px 10px;
        overflow: hidden;
        width: 210px;
        height: 18px;
        line-height: 18px;
    }

/*案例展示*/
#cases li {
    width: 350px;
    float: left;
    margin-left: 5px;
    margin-bottom: 15px;
    margin-top: 10px;
    position: relative;
    font-size: 0px;
}

    #cases li span {
        min-width: 130px;
        min-height: 90px;
    }

#cases dl {
    width: 206px;
    position: absolute;
    right: 0px;
}

#cases dt {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    margin-top: 3px;
    font-weight: bold;
    overflow: hidden;
}

#cases dd {
    height: 60px;
    background-color: #343434;
    margin: 0px;
    line-height: 21px;
    font-size: 12px;
    overflow: hidden;
    color: #555555;
}

#cases li span {
    border: 1px solid #cccccc;
    display: inline-block;
    padding: 2px;
    font-size: 0px;
}

    #cases li span a {
        font-size: 0px;
    }


div.caseBox {
    width: 716px !important;
    width: 718px;
    border: 1px solid #ccc;
}

.caseBox h1 {
    margin: 15px;
    font-size: 18px;
}

    .caseBox h1 span {
        color: #666;
        font-size: 15px;
    }

        .caseBox h1 span.current {
            color: #C00;
            font-size: 15px;
            font-weight: bold;
        }

.OriginalPicBorder {
    padding: 0px;
    text-align: center;
}

#OriginalPic {
    width: 600px;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    display: inline-block;
}

    #OriginalPic img {
        width: 600px;
        height: 480px;
        display: block;
        margin: 0 auto;
    }

.CursorL, .CursorR {
    position: absolute;
    z-index: 999;
    width: 50%;
    height: 480px;
}

.CursorL {
    left: 0px;
    cursor: url(images/CurL.cur),auto;
    background: url(images/none.gif) repeat scroll 0 0 transparent;
}

.CursorR {
    right: 0px;
    cursor: url(images/CurR.cur),auto;
    background: url(images/none.gif) repeat scroll 0 0 transparent;
}

#OriginalPic dl {
    display: none;
    margin: 0px;
    padding: 0px;
}

#OriginalPic dt {
    overflow: hidden;
}

#OriginalPic dd {
    line-height: 18px;
    width: 600px;
    margin-top: 6px;
    margin-left: 0px;
    color: #444;
    margin-bottom: 8px;
}

#btnPrev {
    cursor: pointer;
    float: left;
    margin-left: 5px !important;
    margin-left: 2px;
    margin-right: 0px !important;
    margin-right: -3px;
}

#btnNext {
    cursor: pointer;
    float: right;
    margin-right: 0px !important;
    margin-right: -3px;
}


.ThumbPicBorder {
    width: 710px;
    height: 86px;
    margin-bottom: 10px;
    text-align: center;
}

.Lite {
    float: left;
    display: inline-block;
}

#ThumbPic {
    margin-left: 0px !important;
    margin-left: -3px;
}

    #ThumbPic img {
        border: 3px solid #ccc;
        cursor: pointer;
        margin: 0 5px;
        width: 110px;
        height: 80px;
        vertical-align: bottom;
    }

        #ThumbPic img.active {
            border: 3px solid #FF9900;
        }



/*在线客服*/
#ServiceOnline {
    display: none;
    position: absolute;
    z-index: 400;
    left: 20px;
    width: 118px;
    font-size: 0px;
}

    #ServiceOnline .top {
        width: 118px;
        height: 38px;
        background: url(images/webqq/top.png) no-repeat left top;
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/webqq/top.png");
    }




    #ServiceOnline .close {
        width: 11px;
        height: 11px;
        background: url(images/webqq/close.gif);
        display: inline-block;
        margin-left: 94px;
        margin-top: 10px;
        cursor: pointer;
    }

        #ServiceOnline .close:hover {
            background: url(images/webqq/close_cur.gif);
        }

    #ServiceOnline .bottom {
        width: 118px;
        height: 20px;
        background: url(images/webqq/bottom.png);
        _background: none;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src="images/webqq/bottom.png");
    }

    #ServiceOnline .bg {
        width: 118px;
        background: url(images/webqq/center.jpg) repeat-y left top;
        min-height: 75px;
        height: auto !important;
        height: 75px;
    }

    #ServiceOnline .middle {
        width: 118px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #ServiceOnline a {
        display: block;
        overflow: hidden;
        height: 23px;
        line-height: 23px;
        width: 80px;
        margin-left: 16px;
    }


/*首页公司简介*/


/*首页产品*/
#iproducts {
    border: 1px solid #cccccc;
    border-top: 0px;
    margin-top: 6px;
    padding-bottom: 6px;
    display: inline-block;
}

    #iproducts h1 {
        margin: 0px;
        font-weight: normal;
        font-size: 12px;
        padding: 0px 2px 0px 24px;
        height: 27px;
        line-height: 29px;
        color: #333;
        margin-bottom: 6px;
        overflow: hidden;
    }

        #iproducts h1 span {
            float: right;
            line-height: 20px;
        }

        #iproducts h1 img {
            vertical-align: middle;
            margin: 6px 0px;
        }



/*首页案例*/
#icases {
    clear: both;
    margin: auto;
    border: 1px solid #ccc;
    padding-top: 3px;
    margin-top: 8px;
    text-align: left;
    display: inline-block;
    width: 978px !important;
    width: 980px;
}

    #icases h1 {
        margin: 0px;
        font-weight: normal;
        font-size: 12px;
        padding: 0px 8px 0px 10px;
        height: 30px;
        line-height: 32px;
        color: #333;
        margin-bottom: 2px;
    }

        #icases h1 span {
            float: right;
            display: inline-block;
        }

        #icases h1 img {
            vertical-align: middle;
            margin: 4px 0px;
        }

    #icases td img {
        display: block;
        width: 154px;
        height: 110px;
        margin-right: 8px;
    }

    #icases td span {
        width: 154px;
        height: 16px;
        display: inline-block;
        overflow: hidden;
        margin: 0px 8px 6px 0px;
        white-space: nowrap;
    }

    #icases td a {
        margin-bottom: 6px;
        display: block;
    }

#quee {
    overflow: hidden;
    margin-left: 8px;
}

#friendLink {
    clear: both;
    margin: auto;
    padding-top: 3px;
    padding-bottom: 2px;
    margin-top: 8px;
    text-align: left;
    display: inline-block;
    width: 978px !important;
    width: 980px;
    border: 1px solid #ccc;
}

    #friendLink h1 {
        margin: 0px;
        font-size: 12px;
        padding: 0px 8px 0px 6px;
        height: 30px;
        line-height: 32px;
        color: #333;
        margin-bottom: 6px;
    }

    #friendLink li {
        float: left;
        margin-left: 10px;
        margin-bottom: 5px;
        display: inline;
    }

    #friendLink a {
        display: inline-block;
        margin: 0px 8px 5px 10px;
    }

    #friendLink li a {
        margin: 0px;
    }


/*首页新闻*/
#news {
    /*height: 240px;*/
    width: 240px;
    margin-bottom: 6px;
}

    #news h1 {
        margin: 0px;
        font-size: 12px;
        font-weight: normal;
        background: transparent url(images/cpt.jpg) no-repeat left top;
        height: 32px;
        line-height: 32px;
        padding: 0px 5px 0px 12px;
        border: 0px;
        color: #cc0000;
    }

        #news h1 span {
            float: right;
            display: inline-block;
            margin-top: 4px;
            line-height: 20px;
        }

        #news h1 a {
            color: #cc0000;
            margin-left: 0px;
        }

        #news h1 img {
            vertical-align: middle;
            margin: 1px 20px;
        }

    #news ul {
        width: 238px;
        border: 1px solid #cccccc;
        /*height: 235px;*/
        background: transparent url(images/inbg.jpg) repeat-x left top;
    }

    #news li {
        padding-left: 10px;
        overflow: hidden;
        height: 28px;
        line-height: 28px;
        background: url(images/line.gif) repeat-x left bottom;
        background-attachment: scroll !important;
        background-attachment: fixed;
    }

        #news li img {
            vertical-align: middle;
            margin: 10px 0px;
        }


/*联系我们*/
#contactt {
    /*height: 200px;*/
    width: 240px;
    margin-bottom: 6px;
}

    #contactt h1 {
        margin: 0px;
        font-size: 12px;
        font-weight: normal;
        background: transparent url(images/cpt.jpg) no-repeat left top;
        height: 32px;
        line-height: 32px;
        padding: 0px 5px 0px 12px;
        border: 0px;
        color: #cc0000;
    }

        #contactt h1 span {
            float: right;
            display: inline-block;
            margin-top: 4px;
            line-height: 20px;
        }

        #contactt h1 a {
            color: #cc0000;
            margin-left: 0px;
        }

        #contactt h1 img {
            vertical-align: middle;
            margin: 1px 20px;
        }

    #contactt ul {
        width: 238px;
        border: 1px solid #cccccc;
        /*height: 242px;*/
        background: transparent url(images/inbg.jpg) repeat-x left top;
    }

    #contactt li {
        padding-left: 10px;
        overflow: hidden;
        height: 28px;
        line-height: 28px;
        background: url(images/line.gif) repeat-x left bottom;
        background-attachment: scroll !important;
        background-attachment: fixed;
    }

        #contactt li img {
            vertical-align: middle;
            margin: 10px 0px;
        }

/*首页-公司简介 transparent*/
#introduce {
    width:650px; 
    height:192px;
    border: 1px solid #cccccc;
    background: transparent url(images/inbg.jpg) repeat-x left top;
}

    #introduce h1 {
        margin: 0px;
        font-size: 12px;
        border-bottom: 1px solid #C2C2C2;
        color: #cc0000;
        height: 30px;
        line-height: 32px;
        font-weight: normal;
        background: url(images/ico.gif) no-repeat 6px 8px;
        padding: 0px 8px 0px 30px;
    }

        #introduce h1 span {
            float: right;
            line-height: 20px;
        }

        #introduce h1 img {
            vertical-align: middle;
            margin: 4px 0px;
        }

    #introduce div {
        display: inline-block;
        padding: 8px 8px 5px 8px;
        color: #333333;
        line-height: 21px;
    }

        #introduce div span {
            border: 1px solid #cccccc;
            padding: 2px;
            float: left;
            margin: 0px 10px 0px 6px;
            font-size: 0px;
        }

#contact {
    padding:5px;
    border: 1px solid #cccccc;
    background: transparent url(images/inbg.jpg) repeat-x left top;
    /*height: 182px;*/
}

    #contact span {
        margin-top:5px;
    }

#icases {
    background: transparent url(images/inbg.jpg) repeat-x left top;
    margin-top: 6px;
}

    #icases h1 {
        margin: 0px;
        font-size: 12px;
        padding: 0px 8px 0px 10px;
        height: 30px;
        line-height: 32px;
        color: #333;
        margin-bottom: 2px;
    }

#quee {
    width: 964px;
}

#friendLink {
    background: #fff url(images/inbg.jpg) repeat-x left top;
    padding-bottom: 6px;
    margin-top: 6px;
}

    #friendLink li {
        margin-left: 11px;
    }


/*招聘*/
table.job_table {
    margin: 8px 0px;
    padding: 0px;
    text-align: center;
    width: 100%;
    border-collapse: collapse;
}

    table.job_table td {
        padding: 8px 5px;
        border: 1px solid #DADBD6;
        color: #444;
    }

    table.job_table .Requirement {
        text-align: left;
        padding: 8px 5px;
        line-height: 1.5em;
    }

    table.job_table th {
        color: #333;
        font-weight: bold;
        text-align: center;
        border: 1px solid #DADBD6;
    }

    table.job_table .t1 {
        font-weight: bold;
        padding: 5px 0;
        width: 20%;
    }

    table.job_table .t2 {
        text-align: left;
        width: 25%;
    }

    table.job_table .t3 {
        font-weight: bold;
        width: 25%;
    }

    table.job_table .t4 {
        text-align: left;
        width: 25%;
    }

    table.job_table .operation {
        text-align: center;
        margin: 0 auto;
    }

.btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    height: 32px;
    line-height: 32px;
    padding: 0px 20px;
    font-weight: 300;
    font-size: 13px;
    margin: 0;
    text-decoration: none;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
    border: 1px solid #d4d4d4;
    color: #fff;
    background-color: #C9151E;
    border: 0 none;
    outline: none;
    vertical-align: middle;
    width: auto;
}

    .btn:hover {
        color: #fff;
    }
/*应聘*/
table.resume_table {
    margin: 3px;
    text-align: center;
    width: 97%;
    border-collapse: collapse;
}

    table.resume_table th {
        font-weight: bold;
        text-align: left;
        width: 100px;
        color: #333;
    }

    table.resume_table td {
        text-align: left;
        color: #444;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    table.resume_table .operation {
        text-align: center;
    }

    table.resume_table #Detail {
        height: 200px;
    }

#formsearch{
    text-align:left;
margin-bottom:10px;
}
.form_text, .form_text:hover, .form_text_verifycode {
    width: 95%;
    background-position: 0px 0px;
    border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
    border-width: 1px;
    height: 20px;
    line-height: 20px;
    clip: rect;
    padding: 2px;
    color: #000000;
}

.form_textarea {
    width: 95%;
    height: 80px;
    border-color: #a0a0a0 #cbd9eb #cbd9eb #a0a0a0;
    border-width: 1px;
    padding: 2px;
    resize: none;
}

.form_text_verifycode {
    width: 50px;
    margin-right: 3px;
    background-position: 0px 0px;
}

    .form_text_verifycode:hover {
        background-position: 0px -37px;
    }

.required {
    color: red;
    font-weight: bold;
    text-align: left;
    padding-left: 3px;
}


/*子菜单*/
#submenu {
    border: 1px solid #EAEAEA;
    border-top: 0px solid #FE6F07;
    width: 225px;
    text-align: center;
    background: url(images/submenu_bg.jpg) repeat-x left top;
    padding-top: 3px;
}

    #submenu span {
        font-weight: bold;
        color: #575759;
        line-height: 57px;
    }

    #submenu ul {
        background: url(images/submenu_item.jpg);
        margin-bottom: 8px;
    }

    #submenu li {
        height: 42px;
        background: url(images/submenu_ico.jpg) no-repeat 40px 14px;
        text-align: left;
        overflow: hidden;
    }

    #submenu a {
        margin: 15px 65px;
        *margin: 16px 65px;
        display: inline-block;
        color: #707070;
    }

        #submenu a.cur, #submenu a:hover {
            color: #FF5800;
        }

        #submenu a.cur {
            font-weight: bold;
        }






#iproducts {
    width: 728px !important;
    width: 730px;
    border: 1px solid #cccccc;
    border-top: 0px;
    margin-top: 6px;
    background: url(images/panel_bg.jpg) repeat-x left top;
    padding-bottom: 6px;
    display: inline-block;
}

#products h1 {
    margin: 0px;
    font-size: 12px;
    background: url(images/cptit.gif) no-repeat 6px 10px;
    padding: 0px 8px 0px 20px;
    height: 30px;
    line-height: 32px;
    color: #cc0000;
    margin-bottom: 6px;
    overflow: hidden;
}

#tag {
    background: #ffffff url(images/tag.jpg) no-repeat left top;
}

#articles ul {
    background: url(images/tit_p.jpg) 4px 2px repeat-y;
}

/*主菜单定义*/
.menu {
    clear: both;
    display: inline-block;
    width: 1200px;
    background: transparent url(images/menubg.jpg) repeat-x left top;
    height: 38px;
    margin-top: 5px;
}

#menu {
    padding: 0;
    margin: 0;
    margin-left: 120px;
    list-style: none;
    height: 32px;
    position: relative;
    z-index: 600;
    font-family: 黑体,arial, verdana, sans-serif;
    font-weight:700;
}

    #menu li.top {
        display: block;
        float: left;
    }

    #menu li a.top_link {
        display: inline;
        margin-left: 0px;
        float: left;
        height: 32px;
        line-height: 27px;
        color: #fff;
        text-decoration: none;
        font-size: 14px;
        padding: 0px;
        cursor: pointer;
        background: url(images/mbg.jpg) no-repeat;
    }

    #menu li a.top_link {
        width: 106px;
        text-align: center;
    }

        #menu li a.top_link span {
            width: 106px;
            float: left;
            display: block;
            height: 28px;
            text-align: center;
        }
            /*默认菜单背景*/
            #menu li a.top_link span.down {
                background: url(images/arrowh.gif) no-repeat 85px 11px;
            }
        /*主菜单：默认下拉箭头*/
        /*IE浏览器*/
        #menu li a.top_link:hover, #menu .top_link.cur, #menu li a.cur {
            color: #ffff00;
            background: url(images/mbg_over.gif) no-repeat;
        }
            /*主菜单移动样式*/
            #menu li a.top_link:hover span {
                background: none;
            }

                #menu li a.top_link:hover span.down, #menu .top_link.cur span.down {
                    background: url(images/arrowhm.gif) no-repeat 85px 11px;
                }
    /*主菜单：移动时时下拉箭头*/
    /*其他浏览器*/
    #menu li:hover > a.top_link {
        color: #ffff00;
        background: url(images/mbg_over.gif) no-repeat;
    }
        /*主菜单移动样式*/
        #menu li:hover > a.top_link span {
            background: none;
        }

            #menu li:hover > a.top_link span.down {
                background: url(images/arrowhm.gif) no-repeat 85px 11px;
            }
    /*主菜单：移动时下拉箭头*/
    #menu li:hover {
        position: relative;
        z-index: 200;
    }

        #menu ul,
        #menu li:hover ul ul,
        #menu li:hover ul li:hover ul ul,
        #menu li:hover ul li:hover ul li:hover ul ul,
        #menu li:hover ul li:hover ul li:hover ul li:hover ul ul {
            position: absolute;
            left: -9999px;
            top: -9999px;
            width: 0;
            height: 0;
            margin: 0;
            padding: 0;
            list-style: none;
        }
        /*弹出菜单样式*/
        #menu li:hover ul.sub {
            left: 5px;
            top: 32px;
            background: #fff;
            padding: 4px 8px 4px 12px;
            border: 1px solid #970301;
            white-space: nowrap;
            width: 100px;
            height: auto;
            z-index: 300;
            background: #fff url(images/smenubg.jpg) repeat-y 0px 0px;
        }

            #menu li:hover ul.sub li {
                display: block;
                height: 22px;
                position: relative;
                float: left;
                width: 90px;
            }

                #menu li:hover ul.sub li a {
                    display: block;
                    font-size: 12px;
                    height: 22px;
                    width: 100px;
                    line-height: 22px;
                    text-indent: 5px;
                    color: #000;
                    text-decoration: none;
                }

    #menu li ul.sub li a.fly {
        background: transparent url(images/arrow.gif) 85px 7px no-repeat;
    }

    #menu li:hover ul.sub li a:hover {
        background: #970301;
        color: #fff;
    }

    #menu li:hover ul.sub li a.fly:hover {
        background: #970301 url(images/arrow_over.gif) 85px 7px no-repeat;
        color: #fff;
    }

    #menu li:hover ul li:hover > a.fly {
        background: #970301 url(images/arrow_over.gif) 85px 7px no-repeat;
        color: #fff;
    }

    #menu li:hover ul li:hover ul,
    #menu li:hover ul li:hover ul li:hover ul,
    #menu li:hover ul li:hover ul li:hover ul li:hover ul,
    /*边框*/
    #menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
        left: 100px;
        top: -4px;
        background: #fff url(images/smenubg.jpg) repeat-y 0px 0px;
        padding: 4px 8px 4px 12px;
        border: 1px solid #970301;
        white-space: nowrap;
        width: 100px;
        z-index: 400;
        height: auto;
    }


#footer {
    clear: both;
    display: inline-block;
    line-height: 23px;
    padding: 10px 0px 10px 0px;
    margin-top: 10px;
}

    #footer p {
        padding: 0px;
        display: inline;
        margin: 0px 10px 0px 10px;
        text-align: left;
    }

.zhishu {
    width: 468px !important;
    width: 470px;
    border: 1px solid #cccccc;
    border-top: 0px;
    margin-top: 6px;
    background: url(images/panel_bg.jpg) repeat-x left top;
    padding-bottom: 6px;
    height: 230px;
}


.rightborder {
    margin-right:10px;
}

    .zhishu h1 {
        margin: 0px;
        font-size: 12px;
        background: url(images/cptit.gif) no-repeat 6px 10px;
        padding: 0px 8px 0px 20px;
        height: 30px;
        line-height: 32px;
        color: #cc0000;
        margin-bottom: 6px;
        overflow: hidden;
        position: relative;
    }
/* 政策法规----标题切换 */
#tab {
    position: absolute;
    top: 0px;
    width: 430px;
    text-align: right
}

    #tab li {
        padding: 0 5px;
        display: inline;
        color: #333;
        font-weight: normal;
        font-size: 12px;
        border-right: #999 1px solid
    }

        #tab li.current a {
            color: #F00
        }

#content ul {
    display: none;
    overflow: hidden;
    background: url(images/arrow_w.gif) 4px 0px repeat-y;
}


#content li {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    background: url(images/line.gif) repeat-x left bottom;
    background-attachment: scroll !important;
    background-attachment: fixed;
}

/*政府采购项目*/

#tab1 {
    position: absolute;
    top: 0px;
    width: 430px;
    text-align: right
}

    #tab1 li {
        padding: 0 5px;
        display: inline;
        color: #333;
        font-weight: normal;
        font-size: 12px;
        border-right: #999 1px solid
    }

        #tab1 li.current1 a {
            color: #F00
        }

#content1 ul {
    display: none;
    overflow: hidden;
    background: url(images/arrow_w.gif) 4px 0px repeat-y;
}

#content1 li {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    background: url(images/line.gif) repeat-x left bottom;
    background-attachment: scroll !important;
    background-attachment: fixed;
}
/*自行委托采购项目*/

#tab2 {
    position: absolute;
    top: 0px;
    width: 430px;
    text-align: right
}

    #tab2 li {
        padding: 0 5px;
        display: inline;
        color: #333;
        font-weight: normal;
        font-size: 12px;
        border-right: #999 1px solid
    }

        #tab2 li.current2 a {
            color: #F00
        }

#content2 ul {
    display: none;
    overflow: hidden;
    background: url(images/arrow_w.gif) 4px 0px repeat-y;
}

#content2 li {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    background: url(images/line.gif) repeat-x left bottom;
    background-attachment: scroll !important;
    background-attachment: fixed;
}
/*网上竞价*/

#tab3 {
    position: absolute;
    top: 0px;
    width: 430px;
    text-align: right
}

    #tab3 li {
        padding: 0 5px;
        display: inline;
        color: #333;
        font-weight: normal;
        font-size: 12px;
        border-right: #999 1px solid
    }

        #tab3 li.current3 a {
            color: #F00
        }

#content3 ul {
    display: none;
    overflow: hidden;
    background: url(images/arrow_w.gif) 4px 0px repeat-y;
}

#content3 li {
    overflow: hidden;
    height: 28px;
    line-height: 28px;
    background: url(images/line.gif) repeat-x left bottom;
    background-attachment: scroll !important;
    background-attachment: fixed;
}
/* 列表 */

.zs_news {
    padding-left:20px;
    float: left;
    width: 430px;
    overflow: hidden;
}

    .zs_news li span {
        float: right;
        color: #999
    }

.left {
    float: left
}

.right {
    float: right
}

.blank {
    height: 5px;
    overflow: hidden;
    width: 100%;
    margin: auto;
    clear: both
}

/* 图片换灯片*/
.mySlides {display:none}
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}
 
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

.active, .dot:hover {
  background-color: #717171;
}

/* 淡出动画 */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}


.login{width:100%;vertical-align: top;}
.login .login1{background: url(Images/login1.png) center center no-repeat; background-size: 100% 100%; width: 240px; height: 80px;vertical-align: top; margin: 6px 0; display: block; cursor: pointer; -webkit-transition-duration: .5s; transition-duration: .5s;}
.login .login1:hover{background-size: 105% 105%; -webkit-transition-duration: .5s; transition-duration: .5s;}
.login .login2{background: url(Images/login2.png) center center no-repeat; background-size: 100% 100%; width: 240px; height: 80px;vertical-align: top; margin: 6px 0; display: block; cursor: pointer; -webkit-transition-duration: .5s; transition-duration: .5s;}
.login .login2:hover{background-size: 105% 105%; -webkit-transition-duration: .5s; transition-duration: .5s;}
.login .login3{background: url(Images/login3.png) center center no-repeat; background-size: 100% 100%; width: 240px; height: 80px;vertical-align: top; margin: 6px 0; display: block; cursor: pointer; -webkit-transition-duration: .5s; transition-duration: .5s;}
.login .login3:hover{background-size: 105% 105%; -webkit-transition-duration: .5s; transition-duration: .5s;}

.search{
width: 250px;
height: 30px;
    line-height: 30px;
    border: 1px solid #c1c1c1;
    border-radius: 30px;
    padding: 0 10px 0 30px;
background: url(Images/search1.png) left 10px center no-repeat;
background-size: 14px;

}
.searchBtn{
width: 80px;
height:30px;
line-heith:30px;
border-radius: 30px;
background-color:#eee;
color: #333;
text-align:center;
margin-left: 10px;
border:1px solid #c1c1c1;
cursor:pointer;
}
.searchBtn:hover{background-color:#e1e1e1;}



