body {
    background: #ffffff;}
li{
    text-align: match-parent;}
.main {
    background: #ebe9ea;
    float: left;}
.main-content{
    width: 1027px;
    height: 1092px;
    margin: 0 auto;
    background: #ffffff;}
.pic-show {
    margin-top: 11px;
    margin-left: 10px;
    _margin-left: 5px;
    float: left;}
.latest-news {
    width: 410px;
    height: 404px;
    margin-top: 10px;
    _margin-top: 5px;
    margin-left: 23px;
    _margin-left: 11px;
    float: left;}
.latest-news-2 {
    width: 410px;
    height: 310px;
    margin-left: 23px;
    _margin-left: 11px;
    float: left;}
.news-title {
    width: 409px;
    height: 35px;
    border-bottom: 2px solid #dadada;
    float: left;}
.news-title-content {
    width: 127px;
    height: 35px;
    font-size: 18px;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    background: url(news_title_background.jpg) repeat-x #d70220;
    float: left;}
.news-title-content-2 {
    width: 127px;
    height: 40px;
    font-size: 18px;
    color: #ffffff;
    line-height: 35px;
    text-align: center;
    background: url(news_title_background.jpg) repeat-x #d70220;
    float: left;}
.list {
    width: 409px;
    height: 30px;
    margin-top: 1px;
    margin-bottom: 1px;
    float: left;}
.list-info {
    width: 300px;
    height: 30px;
    padding-left: 9px;
    color: #333333;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    float: left;}
.list-info a {
    width: 300px;
    height: 30px;
    line-height: 30px;
    color: #333333;}
.list-info-time {
    width: 54px;
    height: 30px;
    color: #666666;
    line-height: 31px;
    margin-right: 4px;
    _margin-right: 2px;
    float: right;}
.list-select  {
    background-color: #f1f1f1;}
.more-news {
    width: 68px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    float: right;}
.more-news a {
    font-size: 14px;
    color: #666666;}
.more-news-2 {
    width: 68px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    float: right;}
.more-news-2 a {
    font-size: 14px;
    color: #666666;}
.work-news {
    width: 574px;
    height: 310px;
    margin-left: 10px;
    _margin-left: 5px;
    float: left;}
.work-news-title {
    width: 570px;
    height: 40px;
    background: url(work-news-background.jpg) repeat-y;
	background-position:100%;
    float: left;}
.work-news-title-2 {
    width: 396px;
    height: 40px;
    background: url(work-news-background2.jpg) repeat-y;
    float: left;}
.work-news-title-content {
    width: 127px;
    height: 40px;
    font-size: 18px;
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    background: url(work-news-title.jpg) repeat-x ;
    float: left;}
.more-work-news {
    width: 50px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #666666;
    float: right;}
.work-news-list {
    width: 567px;
    height: 30px;
    margin-top: 1px;
    margin-bottom: 1px;
    float: left;}

.news-list-info {
    width: 456px;
    height: 30px;
    padding-left: 9px;
    color: #333333;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    word-wrap: break-word;
    word-break: break-all;
    float: left;}
.news-list-info a {
    width: 465px;
    height: 30px;
    line-height: 30px;
    color: #333333;}
.news-list-info-time {
    width: 54px;
    height: 30px;
    color: #666666;
    line-height: 31px;
    margin-right: 4px;
    _margin-right: 2px;
    float: right;}
.work-list-select  {
    background-color: #e8e7e7;}
.contact-link {
    width: 403px;
    height: 132px;
    margin-left: 23px;
    _margin-left: 11px;
    float: left;}
.link1 {
    width: 196px;
    height: 57px;
    margin-right: 5px;
    _margin-right: 2px;
    margin-bottom: 8px;
    _margin-bottom: 4px;
    float: left;
    background: url(img_link1.jpg) no-repeat;}
.link2 {
    width: 196px;
    height: 57px;
    margin-right: 5px;
    _margin-right: 2px;
    margin-bottom: 8px;
    _margin-bottom: 4px;
    float: left;
    background: url(img_link2.jpg) no-repeat;}
.link3 {
    width: 196px;
    height: 57px;
    margin-right: 5px;
    _margin-right: 2px;
    margin-bottom: 8px;
    _margin-bottom: 4px;
    float: left;
    background: url(img_link3.jpg) no-repeat;}
.link4 {
    width: 196px;
    height: 57px;
    margin-right: 5px;
    _margin-right: 2px;
    margin-bottom: 8px;
    _margin-bottom: 4px;
    float: left;
    background: url(img_link4.jpg) no-repeat;}
.contact-box {
    width: 398px;
    margin-left: 23px;
    _margin-left: 11px;
    background: #f1f1f1;
    float: left;padding:30px 0;}
.contact-box-title {
    width: 342px;
    height: 50px;
    margin-left: 15px;
    _margin-left: 7px;
    line-height: 30px;
    font-size: 22px;
    font-weight: bold;
    float: left;}
.contact-content {
    width: 365px;
    height: auto;
    margin-left: 14px;
    _margin-left: 7px;
    font-size: 17px;
    line-height: 30px;
    color: #666666;
    float: left;}