/*::::::::基本样式::::::::*/

html, body {
    color: #1F1F1F;
    background-color:#f2f9e5;
    padding-bottom: 100px;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    font-family: 'Microsoft YaHei',Arial;
}

img{ 
max-width:750px
 } 


form {
    margin: 0px;
    padding: 0px;
}

.header {
    background-image: url("index_head.jpg");
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    background-color: #82A33A;
    height: 300px;
    margin: 0px;
    margin-bottom: 10px;
}

.navigate {
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    height: 50px;
    box-shadow: 0 4px 10px rgba(58,96,3,0.4);
}

.navlinks{
    margin-left:40px;
    height:50px;
    line-height:50px;
    vertical-align:middle;
    /*background-color:cadetblue*/
}

/*#navo {
    background-color: black;
    box-shadow: 0 4px 10px rgba(177,176,176,0.4);
}*/

.nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .nav li {
        display: inline-block;
        color: #588f2c;
        /*line-height: 35px;*/
        margin-left: 10px;
        font-size: 20px;
    }

        .nav li a {
            color: #588f2c;
        }

        .nav li span {
            height: 100%;
            width: auto;
            display: inline-block;
            padding-left: 5px;
            padding-right: 5px;
        }

.nav_on {
    background-color: #71b839;
    height: 100%;
    width: auto;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    color:#f5fff0 !important;
}

.locations {
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
}

.top {
    height: 190px;
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2px;
    /*background-color: dimgray;*/
    position: relative;
}

.topremark{
	    position: absolute;
    top: 40px;
    left: 10px;
    font-size: 30px;
    color:#1f1f1f;
     font-weight: 100;
}

.smalllogo {
    height: 40px;
    width: 40px;
    background-image: url("logo.gif");
    background-repeat: no-repeat;
    position: absolute;
    top: 5px;
    
}

.logo {
    height: 86px;
    width: 450px;
    background-image: url("logo.png");
    background-repeat: no-repeat;
    position: absolute;
    top: 30px;
}

.toplink {
    position: absolute;
    top: 40px;
    left: 600px;
    font-size: 12px;
    color: white;
}

    .toplink a:link, .toplink a:visited {
        color: white;
    }

.foot {
    background-image: url("footbg.jpg");
    background-repeat: repeat-x;
    background-position: top;
    height: 250px;
    color: #EEEFF0;
    font-size: 14px;
    text-align: center;
}

    .foot .copyright {
        color: #c0c0c0;
    }

    .foot a:link, .foot a:visited {
        color: #eef1ed;
    }

    .foot .buttom_logo {
        display: inline-block;
        background-image: url("copyright.jpg");
        background-repeat: no-repeat;
        background-size: cover;
        height: 16px;
        width: 52px;
        margin-top: 5px;
    }

    .foot .buttom_text {
        display: inline-block;
    }

.kuai {
    width: 30%;
    display: inline-block;
    min-width: 300px;
    max-width: 300px;
    background-color: white;
    padding: 10px;
    margin-right: 10px;
    box-shadow: 0 4px 10px rgba(177,176,176,0.4);
}

.kuai_width {
    width: 92%;
    background-color: white;
    padding: 10px;
    margin-right: 10px;
    box-shadow: 0 4px 10px rgba(177,176,176,0.4);
}



.contentpaneltitle {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 220px;
    text-align: left;
}

.d_kuai {
    width: 18%;
    min-width: 150px;
    display: inline-block;
    background-color: white;
    padding: 8px;
}

    .d_kuai .d_print {
        display: inline-block;
        background-image: url("d_print.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

    .d_kuai .d_zw {
        display: inline-block;
        background-image: url("d_zw.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

    .d_kuai .d_id {
        display: inline-block;
        background-image: url("d_id.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

    .d_kuai .d_caller {
        display: inline-block;
        background-image: url("d_caller.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

    .d_kuai .d_app {
        display: inline-block;
        background-image: url("d_app.png");
        background-repeat: no-repeat;
        background-size: cover;
        height: 150px;
        width: 150px;
    }

.contentborder {
    margin-left: 5px;
    margin-right: 5px;
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
}

.main {
    /*text-align:center;*/
}

.mtnewv {
    font-family: 'Microsoft YaHei',Arial;
    color: #9F9B9B;
    font-size: 25px;
    line-height: 180%;
}

.testbtn {
    display: inline-block;
    width: 90px;
    height: 40px;
    background-color: #588f2c;
    color: #ffffff;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

h1 {
    font-weight: 100;
    font-size: 30px;
}

h2 {
    display: inline-block;
    background-color: #588f2c;
    color: #ffffff;
    line-height: 32px;
    vertical-align: middle;
    text-align: center;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
}

.doc, .doclist, .docshow {
    background-color: white;
    box-shadow: 0 4px 10px rgba(177,176,176,0.4);
    padding: 8px;
}

    .doc img {
        box-shadow: 0 4px 10px rgba(177,176,176,0.4);
    }

.docshow {
    max-width: 1060px;
}

.docgbook {
    background-color: white;
    box-shadow: 0 4px 4px rgba(177,176,176,0.3);
    padding: 8px;
}

.docgbook {
    max-width: 1060px;
}

a:link {
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

a:visited {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #79d031;
    text-decoration: none;
}

a:active {
    color: #71b500;
    text-decoration: none;
}


/*:::::::::::::::::::分页样式:::::::::::::::::::::*/
.pagerStyle {
    float: right;
}

    .pagerStyle li {
        width: 26px;
        height: 26px;
        float: left;
        list-style-type: none;
        text-align: center;
        vertical-align: middle;
        line-height: 26px;
        margin: 2px;
        border-radius: 3px;
    }

.pagerSteppingStyle, .pagerInfoStyle, .pagerFirstStyle, .pagerPrevStyle, .pagerNextStyle, .pagerLastStyle, .pagerAllStyle, .pagerPagingStyle {
    width: auto !important;
    /*border-width: 1px;*/
    padding-left: 5px;
    padding-right: 5px;
    background-color: #79d031;
}

.pagerFirstStyle, .pagerLastStyle {
    background-color: #79d031;
}

.pagerPrevStyle, .pagerNextStyle {
    background-color: #EEF6FF;
    background-image: url('hcbg.gif');
}

.generalPagerStyle {
    background-color: White;
    /*border-width: 1px;*/
    background-image: url('hcbg.gif');
}

.currentPagerStyle, .pagerMouseOverStyle {
    /*border-width: 1px;*/
    font-weight: bold;
    background-color: #79d031;
}

/*::::::::::::::字典dropmousebg::::::::::::::*/
.dropmousebg {
    cursor: pointer;
    background-color: #71b500;
    color: #ffffff;
}


/*******在线QQ********/
.hide {
    display: none;
}

.floater {
    width: 185px;
    height: 193px;
    background: url(mainbg.gif) no-repeat;
}

.close {
    float: right;
    margin: 5px 5px 0 0;
}

.floater ul {
    float: left;
    width: 175px;
    padding: 18px 5px 0 5px;
    list-style: none;
}

    .floater ul li {
        line-height: 24px;
        height: 24px; /*background:url(icons.gif) 0 0 no-repeat;*/
        color: #71b500;
        padding-left: 10px;
    }

        .floater ul li a {
            color: #71b500;
        }

        .floater ul li.type1 {
            background-position: 0 0px;
        }

        .floater ul li.type2 {
            background-position: 0 -24px;
        }

        .floater ul li.type3 {
            background-position: 0 -47px;
        }

        .floater ul li.type4 {
            background-position: 0 -70px;
        }

.online {
    color: #EB332F;
}

.offline {
    color: #AEAEB3;
}
