﻿.mainbox{width:1180px; margin:0 auto; clear:both; }
    .mainbox .navbox {
        margin-top:10px;
        line-height: 35px;
        background-color:#f8f8f8;
        font-size:14px;
    }
    .mainbox .leftbox {
        width: 800px;
        float: left;
        margin: 20px 0 20px 0;
        
    }
    .mainbox .leftboxlist{margin-top:-20px;}
    .mainbox .leftboxlist ul {
        height: 120px;
        border-bottom: 1px solid #f1f1f1;
        margin: 20px 0 0 0;
    }
    .mainbox .leftboxlist .boxpic {
        width: 170px;
        float: left;
        height: 100px;
        display: block;
    }
    .mainbox .leftboxlist .boxpic img {
        width: 150px;
        height: 100px;
    }
    .mainbox .leftboxlist .boxtext {
        float: left;
        font-size: 18px;
        line-height: 30px;
    }
        .mainbox .leftboxlist .boxtext .boxtext_title {
            display: block;
            height: 80px;
            overflow: hidden; 
        }
        .mainbox .leftboxlist .boxtext .boxtext_title_down {
            display: block;
            height: 20px;
            line-height: 20px;
            font-size: 14px;
            overflow: hidden;
            color:#666;
        }
        .mainbox .rightbox {
            width: 340px;
            float: right;
            margin: 20px 0 20px 0;
            padding-bottom: 10px;
        }
    .mainbox .rightboxtitle {
        height: 25px;
        padding: 6px 20px 0;
        color: #191919;
        line-height: 25px;
        text-align: right;
        border-top: 3px #ffd800 solid;
        width: 300px;
        background-color: #f8f8f8;
    }
            .mainbox .rightboxtitle .tt {
                font-size: 16px;
                float: left;
                font-weight: 700;
            }
    .mainbox .rightboxlist {
        width: 100%;
        background-color: #f8f8f8;
    }
        .mainbox .rightboxlist li {
            clear: both;
            padding: 10px 0 0 15px;
            height:75px;
        }
        .mainbox .rightboxlist .pic {width:115px;height:67px; float:left;display:block;
        }
        .mainbox .rightboxlist .pic img{
            width: 100px;
            height: 67px;
        }
        .mainbox .rightboxlist .text {
            display: block;
            float: left;
            width: 200px;
            height: 67px;
            font-size: 14px;
        }
.mainbox .line{ height:20px; overflow:hidden; width:100%;}

.showbox{ line-height:30px; width:800px;}

.showbox .newstitle{ font-size:28px; font-weight:700; line-height:40px; text-align:center; width:100%;}
    .showbox .newsdate {
        font-size: 14px;
        color: #666;
        text-align: center;
        height: 45px;
        line-height: 45px;
    }
    .showbox .newscontent {
        font-size: 16px;
        text-indent: 2em;
        line-height: 35px; 
    }

.mainbox .leftboxtitle {
    height: 40px;
    color: #191919;
    line-height: 40px;
    text-align: right;
    border-left: 0px #ffd800 solid;
    width: 800px;
    background-color: #f8f8f8;
    margin:15px 0 0px 0;
}

    .mainbox .leftboxtitle .tt {
        font-size: 16px;
        float: left;
        font-weight: 700; padding-left:30px;
    }
.ico_hot {
    background-image: url('../images/hot.png'); background-repeat:no-repeat; background-position:left center; margin-left:8px;
}
.AspNetPager a {
    border: 1px solid #D7D7D7;
    padding: 5px 10px 5px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .AspNetPager a:hover {
        border: 1px solid #3498DB;
        padding: 5px 10px 5px 10px;
        background-color: #3498DB;
        color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }


.AspNetPager {
    text-align: center;
    padding: 20px 5px 10px 5px;
    clear: both;
}

    .AspNetPager input {
        border: 1px solid #D7D7D7;
        padding: 0px 2px 0 2px !important;
        padding: 2px 0px 0 0px;
        background-color: #FFFFFF;
        cursor: pointer;
        width: inherit;
        font-size: 12px;
    }

    .AspNetPager span {
        border: 1px solid #0066CC;
        padding: 5px 10px 5px 10px;
        background-color: #0066CC;
        color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }

    .AspNetPager .cpb {
        border: 1px solid #0066CC;
        padding: 5px 10px 5px 10px;
        background-color: #0066CC;
        color: #fff;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
