@charset "utf-8";

/* 365建站让建站和seo变得简单 */
/* 365建站器官网：Www.365jz.com */



/* CSS Document */

body {

    background-color: #ececec;

    overflow-x: hidden;

    color: #666;

    font-size: 12px;

    font-family: microsoft yahei, "宋体";

    position: relative;

}

/*网站字体颜色*/

.header,
.content,
.footer,
.container {

    margin-left: auto;

    margin-right: auto;

    width: 1000px;

    font-family: microsoft yahei;

}

/*页眉*/

.header {

    width: 100%;

    overflow: hidden;

    background-color: #fff;

}

.header .header_top {

    overflow: hidden;

    width: 100%;

    height: 36px;
    line-height: 36px;

    border-bottom: 1px solid #e8e8e8
}

.header .header_top p {

    line-height: 36px;

    color: #999;

    float: left
}

.header .header_top .header_tr {

    float: right;

    overflow: hidden;

}

.header .header_top .header_tr a {

    display: inline-block;

    padding: 0 5px;

}

.plc2 {
    margin-top: 8px;
}

.header .header_top .header_tr .first {

    border: none
}

.header .header_center {

    overflow: hidden;

    height: 100px;

}

.header_center img {
    max-height: 80px;
}

.header .header_center dl {

    overflow: hidden;

    margin-top: 10px;

    float: left
}

.header .header_center dt {

    float: left;

    padding-right: 20px;

    border-right: 1px dotted #dadee6;

    margin-right: 22px;

}

.header .header_center dd {

    float: left;

}

.header .header_center dd h2 {

    font-size: 24px;

    color: #455980;

    font-weight: normal;

    margin-top: 20px;

}

.header .header_center .phone {

    background: url(../images/phone.png) no-repeat left center;

    float: right;

    padding-left: 50px;

    margin-top: 50px;

}

.header .header_center .phone p {

    font-size: 14px;

    color: #333;

}

.header .header_center .phone h3 {

    font-size: 28px;

    color: #a4c619;

    font-weight: normal
}

.header .header_nav {

    overflow: hidden;

    height: 63px;

    width: 100%;

    background: url(../images/header_nav_bg.png) repeat-x left center
}

.header .header_nav li {

    float: left;

    border-left: 1px solid #3b5280;

    border-right: 1px solid #4f6a9f;

    width: 109px;

    height: 63px;

    line-height: 63px;

    text-align: center
}

.header .header_nav li:last-child {

    border-right: 1px solid #3b5280
}

.header .header_nav li a {

    display: block;

    font-size: 13px;

    color: #fff;

    text-decoration: none
}

.header .header_nav .first {

    border-left: 1px solid #3b5280
}

.header .header_nav .last {

    border-right: 1px solid #3b5280
}

.header .header_nav .cur,
.header .header_nav li:hover {

    background: url(../images/header_nav_curbg.png) repeat-x left center
}

/*footer*/

.footer {
    padding: 30px 0;
    width: 100%;
    text-align: center;
    background-color: #4b69a0;

}

.footer ul {

    overflow: hidden;

    margin-top: 30px;

    margin-bottom: 35px;

}

.footer ul li {

    float: left;

    margin-right: 35px;

    font-size: 14px;

}

.footer a {

    color: #fff;

}

.footer .footer_bottom {

    overflow: hidden text-align:center;
    font-size: 14px;

    color: #fff;

    line-height: 30px;

}

.footer .footer_logo {

    width: 240px;

    height: 95px;

    float: left;

    border-right: 1px dotted #6f87b3;

    margin-right: 15px;

    overflow: hidden
}

.footer .footer_logo img {

    margin-top: 13px;

}

.footer .footer_dizhi {

    float: left;

    width: 500px;

    overflow: hidden
}

.footer p {

    font-size: 14px;

    color: #fff;

    line-height: 30px;

}

.footer .footer_dizhi p img {

    margin-right: 8px;

    position: relative;

    top: 3px;

}

.footer .footer_dizhi p em {

    margin: 0 8px;

}

.footer .footer_dizhi p span {

    margin-right: 50px;

}

.footer .footer_dizhi p span a {

    color: #fff
}

.footer .footer_phone {

    float: right;

    background: url(../images/footer_phone.png) no-repeat left center;

    margin-top: 50px;

    padding-left: 50px;

}

.footer .footer_phone p {

    color: #fff
}

.footer .footer_phone h4 {

    font-size: 24px;

    color: #fff;

    font-weight: normal;

    font-family: Arial
}

.footer .flinks {
    width: 90%;
    max-width: 980px;
    height: auto;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 20px;
    border-bottom: 1px solid;
}

.footer .flinks li {
    height: auto;
    display: inline-block;
    padding-right: 15px;
    line-height: 25px;
}