﻿
    body.article, body.news, body.vote {
        background-color: #eef5fb;
    }

a {
    color: #333;
    text-decoration:none;
}

    a:hover {
        color: #e60012;
    }

.placeholder {
    background-color: #ebebeb;
    color: #cfcfcf;
}

.page-banner {
}
    .page-banner .banner-top {
    }

    
    .logo a.link-logo {
        background-image: url("Images/logo-red.png");
    }

.logo-text {
    background-image: url("Images/logo-text.png");
}

.logo-ico {
    background-image: url("Images/logo-ico-red.png");
}

.searchbar{
}
	.searchbar input[type=text]{
		border: 2px solid #cc0010;
		color: #333;
	}
    .searchbar input[type=submit] {
        color: #fff;
        background: #cc0010 url("../Images/search-btn.png") no-repeat center center;
    }
/**主菜单**/
.nav-menu {
    background-color: #e60012;
}
ul.dropdown-menu {
}

    ul.dropdown-menu > li {
    }
        ul.dropdown-menu > li:hover {
            background-color: white;
        }
        ul.dropdown-menu > li > a {
            color: white;
        }

        ul.dropdown-menu > li:hover > a {
            color: #cc0010;
        }

        ul.dropdown-menu > li > div {
            background-color: white;
            border: 1px solid #f5f5f5;
            box-shadow: #f5f5f5, 1px 1px inset;
            background-color: #fff;
        }

.vertical ul.dropdown-menu > li:hover {
    background-color: #cc0010;
}
.vertical ul.dropdown-menu > li:hover > a {
    color:white;
}
.vertical ul.dropdown-menu > li > div {
    background-color: #cc0010;
}
.vertical ul.dropdown-menu .submenu {
}
    .vertical ul.dropdown-menu .submenu a {
        color: white;
        border-top: 1px solid #a9000d;
    }
    .vertical ul.dropdown-menu .submenu a:hover {
        background-color: white;
        color: #cc0010;
    }
/*水平下拉*/
        .submenu .submenu-left label {
            color:#CCC;
        }

/**主菜单**/
/**友情链接**/

/*panel*/
.panel .panel-header{
    border-bottom:1px solid #CCC;
}
    .panel .panel-header label {
        border-bottom: 3px solid #cc0010;
        color: #e60012;
    }
    .panel .panel-header .en {
        color: #dcdcdc;
    }
/*panel*/

/*news-preview*/
.news-preview .pic h1 {
    background: rgba(0,0,0,0.2) none repeat;
    color: white;
}
.news-preview h1 {
    color: #111;
}
.news-preview .description {
    color: #666;
}
/*news-preview*/
/*nav-home*/
.nav-home a {
    color: #cc0010;
}

    .nav-home a:before {
        color: #cc0010;
    }

/*nav-home*/

/*breadcrumb*/
.breadcrumb {
    border-bottom: 3px solid #999a9a;
}
    .breadcrumb a {
        color: #666;
    }
        .breadcrumb a:before {
            color: #999a9a;
        }
        .breadcrumb a:last-child {
            color: #cc0010;
        }
/*breadcrumb*/

/*list*/
ul.list li a:hover{color:#cc0010;}
ul.list li a:before{
    color:#cc0010;
}
ul.list li .date{
    color:#CCC;
}
/*list*/

/*list-pic*/
    ul.list-pic li {
        border-bottom:1px dotted #CCC;
    }
    ul.list-pic .pic {
        border: 2px solid #cc0010;
    }
    ul.list-pic .description {
        color: #666;
    }
    ul.list-pic .date{
        color:#CCC;
    }
/*list-pic*/

/*list-pic-big*/
    ul.list-pic-big li {
        border-bottom: 1px dotted #CCC;
    }
    ul.list-pic-big .description {
        color: #666;
    }
    ul.list-pic-big .date {
        color: #CCC;
    }
/*list-pic-big*/

/*list-photo*/
    ul.list-photo li {
        border: 1px solid #ccc;
    }
        ul.list-photo li:hover {
            border:1px solid #f60;
        }
/*list-date*/
    ul.list-date li {
        border-bottom: 1px dotted #CCC;
    }

    ul.list-date .description {
        color: #666;
    }

    ul.list-date .date {
        border: 4px solid #cc0010;
    }
    ul.list-date .month:after {
        color: #cc0010;
    }
/*list-date*/

/*list-grid*/

ul.list-grid .pic {
    border:1px #ddd solid;
}
/*list-grid*/

/*list-ico*/

ul.list-ico li a:hover {
    color: #cc0010;
}

ul.list-ico li .date {
    color: #CCC;
}
/*list-ico*/

/*list-dot*/

ul.list-dot li h1 a:before {
    background-color: #cc0010;
    border: 1px solid #cc0010;
}

ul.list-dot li .date {
    color: #CCC;
}

/*list-overview*/
    ul.list-overview li {
        color:#cc0010;
    }
            ul.list-overview li h1 a:before {
                background-color:#cc0010;
                border:1px solid #cc0010;
            }
        ul.list-overview li .date{
            color:#CCC;
        }
        ul.list-overview li.selected .date{
			color: #fff;
        }
        ul.list-overview li.selected {
            color: white;
            background:#000;
        }
            ul.list-overview li.selected h1 {
                background-color: rgba(0,0,0,0.5);
            }
                ul.list-overview li.selected h1 a {
                    color: white;
                }
            ul.list-overview li.selected .description {
                color: white;
                background-color: rgba(0,0,0,.5);
            }
/*list-overview*/
        .footer .wrap a {
            color:#FFF;
        }
    
.container {
    background-color:white;
}
/*sidebar*/
.sidebar {
    border-top: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
    .sidebar .title {
        background-image:url("Images/bg-sidebar-title.jpg");
        color:white;
    }
        .sidebar-menu a {
            border-bottom: 1px solid #EEE;
            border-left: 5px solid #FEFEFE;
        }
            .sidebar-menu a.selected {
                border-left: 5px solid #cc0010;
                background-color: #eeefeb;
            }
            .sidebar-menu a:hover {
                border-left: 5px solid #FF6600;
            }
/*sidebar*/

/*article*/
        article header h1 {
            color: #444;
			border-bottom: 1px dotted #ccc;
        }

        article header p {
            color: #CCC;
        }
    article .btn-goto {
        color: white;
        background-color: green;
    }
/*article*/

/*list-icons-enrollment*/
        ul.list-icons-enrollment li a {
            color: white;
        }
        ul.list-icons-enrollment li.item-query {
            background-color: #fbb51f;
        }
        ul.list-icons-enrollment li.item-qa {
            background-color: #fc8888;
        }
        ul.list-icons-enrollment li.item-enroll {
            background-color: #38aaf3;
        }
        ul.list-icons-enrollment li.item-phone {
            background-color: #c60000;
        }
/*list-item*/

/*list-vote-item*/
ul.list-vote-item {
    color:#d5d5d5;
}
    ul.list-vote-item li {
        background-color: #cc0010;
    }
        ul.list-vote-item li label {
            background-color: #f39c12;
        }
#BtnSumbitVote {
    background-color: #f39c12;
    color:white;
}
/*list-vote-item*/

/*list-qrcode*/
    ul.list-qrcode li {
        color:white;
    }
/*list-qrcode*/

/*detail-vote*/

article.detail-vote header {
    border-bottom: 1px solid #CCC;
}
/*detail-vote*/


.footer {
    background: url(Images/bg-footer-home.jpg) repeat-x center top;
}


/* Pagination 分页控件样式 */
    .Pagination a {
        color: #cc0010;
        background-color: #fff;
        border: 1px solid #ddd;
    }

        .Pagination a:hover {
            color: #cc0010;
            background-color: #eee;
            border-color: #ddd;
        }

        .Pagination a.Selected:hover,
        .Pagination a.Selected {
            color: #fff;
            background-color: #cc0010;
            border-color: #cc0010;
        }

        .Pagination a.TotalInfo {
            color: #555;
        }

            .Pagination a.TotalInfo:hover {
                background-color: #fff;
            }

            .Pagination a.TotalInfo b {
                color: #F30;
            }

    .Pagination input {
        color: #cc0010;
        border: 1px solid #ddd;
    }

    .Pagination select {
        color: #cc0010;
        border: 1px solid #ddd;
    }

.TableFooterPager {
    background: #fff;
    border: 1px solid #ddd;
    background-color: #eee;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0d…0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
    background-image: -webkit-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: -moz-linear-gradient(top, #f2f2f2 0, #fafafa 100%);
    background-image: linear-gradient(to bottom, #f2f2f2 0, #fafafa 100%);
}
/* Pagination 分页控件样式 */

a.btn-add-like {
    background-color: #f90000;
    color: white;
}
    a.btn-add-like:hover {
        color:#FFF;
    }
    

/*search-panel-enroller*/
.search-panel-enroller {
	border-bottom:1px solid #999;
}
	.search-panel-enroller form input[type=text] {
		border:1px solid #666;
		background-color:#fff;
	}
	.search-panel-enroller form select {
		border:1px solid #666;
		background-color:#fff;
	}
	.search-panel-enroller form input[type=submit] {
		border: 1px solid #444;
		background-color: #444;
	}

/* TreeView */

ul.TreeView a {
    border-bottom: 1px solid #EEE;
    border-left: 5px solid #FEFEFE;
}

    ul.TreeView a:hover {
        border-left: 5px solid #cc0010!important;
    }

ul.TreeView li.node.root > a {
    border-left: 5px solid #cc0010 !important;
}

ul.TreeView li.node.selected > a {
    border-left: 5px solid #cc0010 !important;
    background-color: #eeefeb;
    border-bottom: 1px solid #EEE;
}

ul.TreeView li.leaf.selected > a {
    border-left: 5px solid #cc0010 !important;
    border-bottom: 2px solid #cc0010 !important;
}

ul.TreeView li.selected ul a {
    border-left: 5px solid #FEFEFE;
    border-bottom: 1px solid #EEE;
}