﻿a
{
    color: #666;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: 0;
}
body
{
    font-family: "微软雅黑";
}
.top
{
    height: 27px;
    border-bottom: solid 1px #e0e0e0;
}
.top .change
{
    width: 966px;
    margin: 0 auto;
}
.top .change .img
{
    width: 249px;
    height: 26px;
    float: right;
}
.m
{
    height: 106px;
    width: 966px;
    margin: 0 auto;
}
.m .logo
{
    width: 284px;
    height: 101px;
    float: left;
}
.m .oa
{
    width: 170px;
    height: 55px;
    float: right;
    margin-top: 30px;
}
.banner
{
    width: 966px;
    height: 398px;
    margin: 0 auto;
    background-color: #ffe2c0;
}
.content
{
    width: 966px;
    margin: 0 auto;
    margin-top: 10px;
}
.content .box .title2
{
    width: 275px;
    float: left;
}
.content .box .title2 .text, .case .text
{
    font-size: 14px;
    font-family: '微软雅黑';
}
.content .box .title2 .c, .case .c
{
    width: 10px;
    height: 9px;
    float: left;
    margin-top: 8px;
}
.content .box .title2 .t, .case .t
{;
    padding: 10px;;
    float: left;
    margin-left: 0;
    height: 8px;
    line-height: 8px;
    background: #e50102;
    color: #fff;
    text-align: center;
    margin-bottom: 5px;
}
.content .box .title2 .more, .case .more
{
    width: 51px;
    height: 12px;
    float: right;
    margin-top: 9px;
    margin-right: 10px;
}
.content .box .list
{
    width: 415px;
}
.content .box .list .box
{
    width: 398px;
    height: 92px;
}
.content .box .list .box .ft
{
    height: 24px;
    line-height: 24px;
    height: 92px;
}
.content .box .newslist li
{
    height: 22px;
    line-height: 52px;
}
.content .box .newslist .tc, .content .box .list .ft .tc
{
    width: 10px;
    height: 10px;
    float: left;
}
.content .box .newslist .tc a
{
    font-size: 14px;
}
.case
{
    width: 966px;
    float: left;
}
#marquee1
{
    height: 180px;
}
#marquee1 li
{
    float: left;
    width: 170px;
    border: solid 3px #eff0f2;
    padding-left: 8px;
}
#marquee1 li img
{
    display: block;
}
.case #marquee1 .t2
{
    background-color: #eff0f2;
    height: 50px;
    line-height: 50px;
    text-align: center;
}
.ll
{
    width: 968px;
    height: 98px;
    border: solid 1px #e0e0e0;
    margin: 10px auto;
}
.ll li
{
    float: left;
    margin-top: 20px;
    margin-left: 26px;
}
.footer .box
{
    height: 200px;
    background-color: #888;
}
.footer .box .list
{
    width: 966px;
    margin: 0 auto;
}
.footer .box .list .llist
{
    padding-top: 30px;
    float: left;
    width: 75px;
    margin: 0 10px;
}
.footer .box .list .llist .t
{
    color: #fff;
    font-size: 16px;
    font-weight: 700;
}
.footer .box .list .llist .title2
{
    color: #d6d6d6;
}
.footer .bottom
{
    height: 183px;
    background-color: #dedede;
}
.footer .bottom .llist
{
    width: 966px;
    margin: 0 auto;
    padding: 20px;
}
.footer .bottom .llist li
{
    margin-left: 30px;
    float: left;
}
.tfs
{
    float: left;
}
.tfe
{
    margin-left: 5px;;
    margin-top: 2px;;
    font-size: 12px;
    float: left;
    width: 68px;
}
.nb
{
    width: 966px;
    margin: 0 auto;
}
.nc
{
    width: 966px;
    margin: 10px auto;
}
.nc .box
{
    width: 255px;
    border: solid 1px #999;
    float: left;
    box-shadow: #999 0 0 2px;
}
.nc .box .top
{
    width: 255px;
    height: 95px;
    margin-top: 15px;
}
.nc .box .top .img
{
    width: 220px;
    height: 95px;
    margin: 0 auto;
}
#l1:hover, #l2:hover, #l3:hover
{
    cursor: pointer;
    color: #fff;
    background: url(../image/lbg2.jpg) no-repeat center;
    padding: 5px 0;
    line-height: 36px;
}
.tdd a
{
    font-size: 12px;
}
.tdd
{
    display: none;
}
.nc .box .bottom
{
    margin: 10px;
}
.nc .box .bottom .i
{
    width: 216px;
    height: 80px;
    margin: 0 auto;
    box-shadow: #999 0 0 2px;
}
.nc .right
{
    width: 650px;
    float: right;
    border: solid 1px #999;
    box-shadow: #999 0 0 2px;
    padding: 20px;
}
.nc .right .top
{
    width: 600px;
    margin: 0 auto;
    border-bottom: solid #b30100 1px;
    height: 34px;
}
.nc .right .top .t
{
    width: 110px;
    height: 34px;
    background-color: #b30100;
    line-height: 34px;
    text-align: center;
    color: #fff;
    float: left;
}
.nc .right .top .p
{
    width: 185px;
    float: right;
}
.nc .right .c
{
    width: 600px;
    margin: 0 auto;
    margin-top: 15px;
}
.footer a
{
    color: #fff;
}
.plish span a
{
    font-family: '黑体';
    font-size: 16px;
}
