body {
background-image:url(../image/bg.jpg);
}
.mainpage {
    width:960px;margin:auto;background:#fff;
    border-left:1px #e9edf1 solid;
    border-right:1px #e9edf1 solid;
    border-bottom:1px #e9edf1 solid;
    min-height:580px;
    padding-bottom:10px;
}
.header {
    width:960px;margin:auto;
    height:75px;
}
.nav_container {
    width:100%;margin:0px auto 0px auto;
    border-top:1px #e9edf1 solid;
    border-bottom:3px #669fe6 solid;
}
.nav {
    width:960px;
    margin:auto;
}
.nav ul {
width:100%;display:block;
}
.nav ul li {
    padding:10px 20px;display:inline-block;
}
.nav ul li a{
    font-size:18px;
    color:#000;
}
.main {
    width:650px;float:left;margin-left:15px;margin-top:15px;
    border-right:1px #e9edf1 solid;
    padding-right:15px;
}
.flash {
    width:646px;height:248px;
    margin-top:10px;
    border-bottom:2px #e9edf1 solid;
    border-top:2px #e9edf1 solid;
    border-left:2px #e9edf1 solid;
    border-right:2px #e9edf1 solid;
    overflow:hidden;
}
.notice {
    border-bottom:1px solid #e9edf1;
    border-right:1px solid #e9edf1;
    border-left:1px solid #e9edf1;
    border-top:1px solid #e9edf1;
    background:#fafafa;
}
.notice p {
    padding:4px;
    font-size:15px;
}
.news {
    width:650px;
    margin-top:15px;
}
.news_li {
    margin-bottom:10px;
    padding-bottom:10px;
    position:relative;
    border-bottom:1px dashed #e9edf1;
}
.news_li .count {
    color:#898989;
    font-size:12px;
    line-height:20px;
}
.news_li .count a {
    background:#60a3ff;
    color:white;padding:0px 4px;
}
.news_li .count a:hover {
background:#d9534f;
}
.news_li .date {
    position:absolute;right:0px;top:0px;color:#898989;
}
    .news_li .description {
        padding-top:10px;
    }
        .news_li .description .coverimg {
            width:158px;height:98px;float:left;border:2px #e9edf1 solid;
        
        }
            
            .news_li .description .coverimg img {
                width:158px;height:98px;
            }
        .news_li .description .descriptiontxt {
        width:475px;float:right;
        }
.news h2 {
    font-weight:bold;
    font-size:16px;
    width:570px;
    word-break : break-all;word-wrap: break-word;
}
.news h2 a {
    color:#000;font-weight:normal;
    
}
.news p {
    color:#898989;
    line-height:20px;
    font-size:14px;
}

.news .loadmore { 
}
.news .loadmore a {
    text-align:center;height:20px;
    line-height:20px;
    font-size:12px;
    display:block;
    background:#d9534f;color:white;
}
    .news .loadmore a:hover {
    background:#60a3ff;
    }
.pages {
    text-align:right;
}
    .pages a {
    display:inline-block;
    padding:5px;
    color:#60a3ff;
    
    }
        .pages a:hover {
        color:#d9534f;
        
        }
.top {
color:#E65100;
line-height:32px;

}

.path {
    color:#60a3ff;
}
.path a {
color:#60a3ff;
}

.article_title {
    margin:15px 0px 15px 0px;
}
.summary {
    
}
.article_content {
    margin:10px 0px;
}
.article_content p {
    margin:15px 0px;line-height:24px;
    font-size:14px;
    text-indent:2em;
}
    .article_content p img {
    display:block;margin:auto;
    }

.comment {
line-height:18px;font-size:12px;
}
    .comment textarea {
        width:398px;height:62px;resize: none;padding:4px;
        border: 1px solid #60a3ff;
    
    }
    .comment ul li a{
        color: #5b5b5b;
    }
    .comment ul li a:hover{
        color:#60a3ff;
        text-decoration:underline;    
}
.vc {
    width:80px;
    border: 1px solid #60a3ff;
    height:22px;
    padding-left:4px;
}
.vcimg {
    vertical-align:middle;
    height:26px;
}
.commentsubmit {
width: 42px;
height: 24px;
background: none repeat scroll 0% 0% #60A3FF;
margin: 0px;
padding: 0px;
border: 0px none;
color: #FFF;
}
    .commentsubmit:hover {
        background:#d9534f;
    }
.commentlist {
    line-height:18px;font-size:12px;
}
.share {
    width:650px;
    height:24px;
    margin:10px 0px;
    padding:10px 0px;
}
    .share .sharebox {
        display:inline-block;
        height: 24px;
        width:24px;
        overflow: hidden;
    }

.right {
    width:250px;float:right;margin-right:15px;margin-top:15px;
}
.right_title {
    color:#000;
    font-size:18px;
    height:28px;
    padding-left:25px;
}
.right_content {
    color:#5b5b5b;
    font-size:12px;
    border-top:2px #60a3ff solid;
    min-height:40px;
    padding:10px 0px;
    margin-bottom:16px;
}

.searchbox {
width:198px;height:22px;
border:1px solid #60a3ff;
padding-left:4px;

}
.searchbtn {
    width:42px;height:24px;background: #60a3ff;
    margin:0px;padding:0px;border:0px;
    color:#fff;
}
    .searchbtn:hover {
    background:#d9534f;
    }
.keywords {
    padding:10px;
}
    .keywords a {
        color:#60a3ff;padding:0px 2px;
    }
        .keywords a:hover {
            color:#d9534f;
            text-decoration:underline;
        }
.right_content ul li {
    padding-left:10px;line-height:18px;
       word-break : break-all;word-wrap: break-word; 
}

.right_content ul li a {
    color:#5b5b5b;
}

    .right_content ul li a:hover {
        color:#60a3ff;
        text-decoration:underline;
    }

.footer {
    width:960px;margin:auto;
    padding:10px 0px;
}

.ad2 {
    text-align:center;
}

.icon {
background-size:25px;
background-image:url(../Image/Icon.png);
background-repeat:no-repeat;
}
.icon1 {
    background-position-y:0px;
}
.icon2 {
    background-position-y:-25px;
}
.icon3 {
    background-position-y:-50px;
}
.icon4 {
    background-position-y:-75px;
}
.icon5 {
    background-position-y:-100px;
}
.icon6 {
    background-position-y:-125px;
}
.icon7 {
    background-position-y:-150px;
}
.icon8 {
    background-position-y:-175px;
}
.icon9 {
    background-position-y:-200px;
}