﻿body
{
    font-size: 12px;
    font-family: 宋体, 微软雅黑;
    color: #232323;
    background: #F9F9F9;
    /*background:url(/Content/images/bg.jpg) no-repeat;*/
}

a, a:visited {
	color:black;
	text-decoration:none;
}

a{
    text-decoration:none;
}

a:hover, a:active {
	color:red;
	text-decoration:none;
}
#wrap {
    width: 975px;
    margin: 0 auto;
    padding: 0 8px 8px 8px;
    background: #FFF;
    min-height:600px;
}
#header {
    overflow:hidden;
    margin-top:10px;
}
#up 
{
    background:url(/Content/images/upbg1.jpg) right bottom no-repeat;
    width:980px;
    height:159px;
    margin:auto;
}
#top 
{
    float:right;
    margin-top:10px;
    margin-right:15px;
    
}
#top li {
        display:inline;
        margin-left:10px;
       
}
#top li a {
    padding-left:14px;
    text-decoration:none;
    }
.homePage {
    background:url(/Content/images/topIcons.png) no-repeat 0px -2px;
}
.collect {
    background:url(/Content/images/topIcons.png) no-repeat 0px -24px;
}
.contactUs {
    background:url(/Content/images/topIcons.png) no-repeat 0px -42px;
}
.informant {
    background:url(/Content/images/topIcons.png) no-repeat 0px -62px;
}
#logo {
    background:url(/Content/images/logo1.bmp) no-repeat;
    position:relative;
    top:20px;
    left:35px;
    width:400px;
    height:150px;
    z-index:1000;
    
}
#banner1 {
    background:url(/Content/images/banner11.png) no-repeat;
    width:981px;
    height:31px;
    margin:auto;
}
#banner1 ul {
    float:left;
    margin:0px;
    padding-left:35px;
    height:31px;
    line-height:31px;

}
#banner1 ul li {
    color: white;
    display: inline;
    border-right: 1px black solid;
    padding-right: 10px;
    padding-left: 10px;

}
#banner1 li a:link {
        color:white;
        font-size:16px;
        font-weight:bolder;
        text-decoration:none;
        padding:4px;
}
#banner1 li a:visited{
        color:white;
        font-size:16px;
        font-weight:bolder;
        text-decoration:none;
        padding:4px;
}
#banner1 li a:hover {
        color:black;
        padding:4px;
        font-size:16px;
        font-weight:bolder;
        text-decoration:none;
}
#banner2 {
    background:url(/Content/images/banner2.png) no-repeat;
    margin:auto;
    width:978px;
    height:26px;
    border:1px #CAD685 solid;
}
#banner2 ul {
    float:left;
    margin:0;
    height:26px;
    line-height:26px;
    padding-left:100px;
}
#banner2 ul li {
    display:inline;
}
#banner2 ul li a:link {
    font-size:14px;
    color:black;
    text-decoration:none;
}
#banner2 ul li a:visited {
    font-size:14px;
    color:black;
    text-decoration:none;
}
#banner2 ul li a:hover {
    font-size:14px;
    background-color:yellowgreen;
    color:white;
    text-decoration:none;
    padding:4px;
    border-radius:4px;
}

#footer {
    background:url(/Content/images/bottom3.png) no-repeat;
    width:980px;
    height:200px;
    margin:auto;
    text-align:center;
    padding-top:40px;
    display:block;
    clear:both;
}
#footer li {
    list-style:none;
    margin-bottom:5px;
}
nav,
section {
    display: block;
}
#mainBody {

}
#main {
    float:left;
    width:740px;
    margin-top:0px;
}
#main1 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
#main1_l {
    float:left;
    width:288px;
    height:180px;
    border:1px #CDCDCD solid;
   
}
#main1_r {
    float:right;
    width:432px;
    height:180px;
    border:1px #CDCDCD solid;
}
#main2 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
#main3 {
    height:96px;
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
    border:1px #CDCDCD solid;
    background: url(/Content/images/flashImg.jpg);
}
#main4 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
#main5 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
#main6 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
#main7 {
    overflow:hidden;
    zoom:1;
    margin-bottom:10px;
}
.main_l {
    width:362px;
    height:201px;
    float:left;
    border:1px #CDCDCD solid;
    
}
.main_r {
    width:362px;
    height:201px;
    float:right;
    border:1px #CDCDCD solid;
}

li {
    list-style:none;
}
/*左侧栏目*/
.box1Top {
    height:25px;
    background:url(/Content/images/box1bg1new.png) no-repeat;
    padding-left:40px;
    font-weight:bolder;
    line-height:25px;
    border-bottom: 1px #5fb810 solid;
}
.box1Top span {
        float:right;
        padding-right:20px;
}
 .box1Top span ul li {
     display:list-item;
    }

.box2Top {
    padding-left:40px;
    font-weight:bolder;
    line-height:30px;
    height:30px;
    background:url(/Content/images/box2bgnew.png) no-repeat;
    border-bottom: 1px #5fb810 solid;
}
.box2Top span {
    float:right;
    padding-right:20px;
}
.word {
    padding:7px 5px;
    line-height:22px;
    margin:0px;
}
.box1Top ul li{
    padding-bottom:3px;
}
.time {
    float:right;
}
.articleContent {
    color:black;
    padding-left:20px;
    background:url(/Content/images/article/articleBg.gif) no-repeat top left;
}

/*页面右侧*/
#right {
    float:right;
    width:221px;
    margin-top:0px;

}
/*公告*/
#bulletin {
    border:1px #CDCDCD solid;
    margin-bottom:10px;
}
/*群众路线,两学一做专栏样式*/
.massline {
    margin-bottom:5px;
}
.xuezuo {
    margin-bottom:5px;
}

.massline .pic {
    height:47px;
    width:219px;
    background:url(/Content/images/special/massline/masslinelinkpic.jpg) no-repeat;
}
.xuezuo .pic {
    height:47px;
    width:219px;
    background:url(/Content/images/special/2xue1zuo/xuezuolinkpic.jpg) no-repeat;
}

.buwangchuxin {
    margin-bottom:5px;
}


.buwangchuxin .pic {
    height:47px;
    width:219px;
    background:url(/Content/images/special/buwangchuxin/buwangchuxinlinkpic2.jpg) no-repeat;
}


/*招考日程*/
#calendar {
    border:1px #CDCDCD solid;
    margin-bottom:30px;
}
#calendarWord {
    text-align:center;
}
/*网络服务平台样式*/
.systemTop {
    margin-top:10px;
    height: 47px;
    width: 219px;
    background: url(/Content/images/compts.png) no-repeat;
    padding-left: 40px;
    font-size: 20px;
    font-weight: bolder;
}
.sys1 {
    float: left;
    width: 80px;
    height: 40px;
    margin-right: 20px;
    margin-bottom: 13px;
    background: url(/Content/images/sys1.png) no-repeat;
    margin-left: 15px;
    text-align: center;
    padding-top: 40px;
    font-size: 12px;
    font-weight: bold;
}
.sys1:hover{  
    background: url(/Content/images/sys21.png) no-repeat;
}
.sys2 {
    float: left;
    width: 80px;
    height: 40px;
    margin-bottom: 13px;
    background: url(/Content/images/sys2.png) no-repeat;
    text-align: center;
    padding-top: 40px;
    font-size: 12px;
    font-weight: bold;
}
.sys2:hover{ background:url(/Content/images/sys22.png) no-repeat;}
.sys3 {
    float: left;
    width: 80px;
    height: 40px;
    margin-right: 20px;
    margin-bottom: 13px;
    background: url(/Content/images/sys3.png) no-repeat;
    margin-left: 15px;
    text-align: center;
    padding-top: 40px;
    font-size: 12px;
    font-weight: bold;
}
.sys3:hover{ background:url(/Content/images/sys23.png) no-repeat;}
.sys4 {
    float: left;
    width: 80px;
    height: 40px;
    margin-bottom: 13px;
    background: url(/Content/images/sys4.png) no-repeat;
    text-align: center;
    padding-top: 40px;
    font-size: 12px;
    font-weight: bold;
}
.sys4:hover{ background:url(/Content/images/sys24.png) no-repeat;}
/*快捷功能*/
#quickShort {
    margin-bottom:30px;
   /* height:420px;*/
    height:auto;
    border:none;
}
/*#quickShort ul {
    margin-bottom:10px;
    border:1px #CDCDCD solid;
    height:51px;
}*/
#quickShort li {
    margin-bottom:10px;
    border:1px #CDCDCD solid;
    /*border:1px #eee solid;*/
    height:51px;
}
/*联系电话*/
#contacts {
    height:auto;
    margin-bottom:10px;
    border:1px #CDCDCD solid;
    /*border:1px #eee solid;*/

}
/*底部链接栏*/
#bottom {
    float:left;
    width:978px;
    height:70px;
    border:1px #CDCDCD solid;
    margin-bottom:10px;
}
.linkBox {
    width:938px;
    line-height:25px;
    font-weight:bolder;
    height:25px;
    background:url(../Content/images/linkbg.png) no-repeat;
    padding-left:40px;
    border-bottom:1px #5fb810 solid;
}
.links {
    margin: auto;
    /*width: 360px;*/
    height: 50px;
    line-height: 50px;
    text-align: center;
}
#bulletinTop {
    width:219px;
    height:50px;
    background:url(../Content/images/bulletinBg.png) no-repeat;
    /*padding-left: 90px;*/
    text-align:center;
    line-height: 50px;
    font-weight: bolder;
    padding-top: 5px;
    color:red;
    font-size:16px;
}
#calendarTop {
    width:219px;
    height:50px;
    background:url(../Content/images/calenderBg.png) no-repeat;
    text-align:center;
    line-height: 50px;
    font-weight: bolder;
    padding-top: 5px;
    font-size:16px;
}
#quickShort ul li {
    background-color:#eef2e3;
    line-height: 51px;
    text-align: center;
    font-size: 16px;
    font-weight: bolder;
}
#score {
    background:url(../Content/images/score.png) no-repeat;
}
#enroll {
    background:url(../Content/images/enroll.png) no-repeat;
}
#guide {
    background:url(../Content/images/guide.png) no-repeat;
}
#papers {
    background:url(../Content/images/papers.png) no-repeat;
}
#laws {
    background:url(../Content/images/laws.png) no-repeat;
}
#fee {
    background:url(../Content/images/fee.png) no-repeat;
}
#map {
    background:url(../Content/images/map.png) no-repeat;
}

#xqzb{
    background:url(../Content/images/xqzb.png) no-repeat;
}
#contactsTop {
    height:40px;
    line-height:40px;
    font-size:16px;
    font-weight:bolder;
    text-align:center;
    margin-bottom:10px;
    background:url(../Content/images/contact.png) no-repeat;
}
#contactsWord ul li{
    text-align:center;
    padding-bottom:5px;
}

/*面包屑导航样式*/
.crumbsBox {
    height: 42px;
    width: 960px;
    margin: 0 auto;
    clear: both;
    /*border-bottom:1px #cdcdcd solid;*/
    border-bottom: 2px solid #ea6e26;
    
}
.crumbs{
    float: left;
    height: 40px;   
    padding: 0 10px 0 22px;
    line-height: 40px;
    background-image: url(/Content/images/article/b1.png);
    background-position: 0 -442px;
    background-repeat:no-repeat;
    /*border-bottom: 2px solid #ea6e26;*/
    
}
/*来访人数统计样式*/
.count {
    width:219px;
    height:40px;
    line-height:40px;
    text-align:center;
    border:1px #CDCDCD solid;
    margin-top:30px;
    background: url(/Content/images/milestone.png) 10% 50%;
    background-repeat: no-repeat;
}
/*                */
/* Styles for basic forms
-----------------------------------------------------------*/

fieldset 
{
    border:1px solid #ddd;
    padding:0 1.4em 1.4em 1.4em;
    margin:0 0 1.5em 0;
}

legend 
{
    font-size:1.2em;
    font-weight: bold;
}

textarea 
{
    min-height: 75px;
}

.editor-label 
{
    margin: 1em 0 0 0;
}

.editor-field 
{
    margin:0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}
//广告样式
.ad {
top: 5px;
position: absolute;
width: 128px;
overflow: hidden;
display: block;
}
.left3 {
left: 3px;
}
.right3 {
right: 3px;
}

.ad_con img {
width: 120px;
height: auto;
}

.ad_con {
border: #CCC solid 1px;
width: 120px;
padding: 3px;
height: auto;
overflow: hidden;
}
/*图片轮播的样式*/
#banner {position:relative; width:288px; height:180px; border:1px solid #CDCDCD; overflow:hidden;}
#banner_list img {border:0px;}
#banner_bg {position:absolute; bottom:0;background-color:#000;height:30px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:478px; }
#banner_info{position:absolute; bottom:0; left:5px; line-height:30px;color:#fff;z-index:1001}
#banner_text {position:absolute;width:120px;z-index:1002; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=75);opacity:0.75; border:1px solid #fff;z-index:1002;margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 8px;float:left;display:block;color:#FFF;border:#fff 1px solid;background-color:#6f4f67;cursor:pointer}
#banner ul li.on{ background-color:#900}
#banner_list a{position:absolute;} /*让四张图片都可以重叠在一起*/