@charset "utf-8";
/* CSS Document */
/*****************************全局样式*************************/
* {
    margin: 0px;
    padding: 0px;
}

body {
    font: 14px/1.5 "微软雅黑";
}

img, a img {
    border: none;
}

ul, ol, dl, dt, dd, select, option {
    list-style-type: none;
}

a {
    color: #373737;
    text-decoration: none;
}

 a:hover {
    color: #eb2025;
}

  /****************头部*****************/
 .top{
    margin:0 auto;
    width:1000px;
    height:105px;
}
.logo{
    float:left;
    width:600px;
    height:80px;
    margin-top:25px;
}
.logo img{
    float:left;

}
.logo span{
    float:left;
    
    height:40px;
    font-size:24px;
    margin-top:27px;
}

.sz {
    float:right;
    width:360px;
    height:105px;
}
.xxsy{
    float:right;
    width:200px;
    height:30px;
    line-height:30px;
}


/**************搜索*********************/
.search{
    float:right;
    width:345px;
    height:35px;
    border:2px solid #700005;
    text-align:center;
    margin-top:25px;
}
.search input{
    float:left;
    width:295px;
    height:35px;
    border:0px ;
}
.search1{
    float:right;
    width:46px;
    height:35px;
    text-align:center;
    line-height:35px;
    color:#fff;
    background:#700005;
}
.search1 a{
    color:#fff;
}


/*******************导航***************/
.nav1{
    margin:0 auto;
    width:1000px;
    height:35px;
    margin-top:25px;
    background:#700005;
}


.nav a:hover{
    color:#dcd9d9;
}
ul.nav li{ width: 124px; text-align:center;font-size:16px;height:35px;line-height:35px;}
ul.nav > li{ float: left; }
ul.nav li a{color:#FFF;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;background:#700005;z-index:1005;}
ul.nav > li > ul > li ul{ position:  absolute; top: 0; right: -190px;margin-top:10px;}
ul.nav span.sub{ position: absolute; display: block; right:10px; top: 0; width: 10px; height: 30px; }
ul.nav li:hover {font-size:16px;}
/*********************************/

.welcome{
    margin:0 auto;
    width:1000px;
    height:40px;
    line-height:30px;
    font-size:12px;
    background:#f1f1f1;
    line-height:40px;
}
.bmdt{
    float:left;
    width:1000px;
    color:#700005;
    font-weight:600;
    font-size:14px;
    margin-left:10px;
}


/*.zullist a{
    float:left;
    margin-left:10px;
    width:185px;
     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.zullist span{
    float:right;
    margin-right:10px;
}
.xmmc1{
     width: 895px;
    float:left;
    height: 55px;
    font-size:12px;
}
.zullist li{
    float: left;
    width: 300px;
    height: 55px;
}
.zullist{
    width: 905px;
    height: 55px;
    position:absolute ;
}*/
/*******************************/
.gz{
    margin:0 auto;
    width:1000px;
    height:255px;
    margin-top:10px;
}

#banner {position:relative; width:375px; height:255px; border:1px solid #f1e6e6; overflow:hidden;float:left; }
#banner_list img {border:0px;width: 375px;height:255px;}
#banner_bg {position:absolute; bottom:20px;background-color:#000;height:25px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000;cursor:pointer; width:50%;left:80px;}
#banner_info{position:absolute; bottom:20px; height:25px;color:#fff;z-index:1001;cursor:pointer;width:50%;left:80px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8;z-index:1002;margin:0; padding:0; bottom:3px; right:36%;}
#banner ul li { padding:0px 7px;float:left;display:block;color:#FFF;border:#e5eaff 1px solid;background:red;cursor:pointer;width:0px;height:15px;border-radius:50px}
#banner ul li.on { background:#fff}
#banner_list a{position:absolute;} 
.ptnr{
    float:left;
    width:275px;
    height:255px;
    margin-left:15px;
}

.pt1{
    float:left;width:275px;
    height:85px;
    border-bottom:1px solid #e0e0e0;
}

.pt-1{
    float:left;
    width:275px;
    height:30px;
    line-height:30px;
    font-weight:600;
    color:#700005;
}
.pt-1 a{
    color:#700005;
    width:240px;
    float:left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.pt-2{
    float:left;
    width:275px;
    height:50px;
    font-size:12px;
    line-height:25px;
}
.nr1{
    float:left;
    width:275px;
    height:155px;
    margin-top:10px;
}
.nr1 ul{
    float:left;
    width:275px;
    height:155px    ;
    line-height:32px;
}
.nr1 ul li{
    float:left;
    width:275px;
}
.nr1 ul li img{
    float:left;
    width:3px;
    height:3px;
    margin-top:14px;
    margin-right:8px;
}
.nr1 ul li a{
    float:left;
    width:250px;
     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#777777;
}



.gzap{
    float:right;
    width:300px;
    height:255px;
    margin-right:8px;
}
.gzpt{
    float:left;
    width:100%;
    height:30px;
    line-height:30px;
    color:#fff;
    background:#700005;
}
.gzpt span{
    margin-left:15px;
}
.gzpt a{
    float:right;
    margin-right:15px;
    font-size:12px;
    color:#fff;
}
.gznr{
    float:left;
    width:100%;
    height:203px;
    /*margin-top:15px;*/
    
    border-top:0;
}
.gznr ul{
    float:left;
    width:100%;
    height:205px;
    font-size:12px;
    color:#777777;
    line-height:30px;
}
.gznr ul li {
    float:left;
    width:100%;
}
.gznr ul li img{
    float:left;width:3px;
    height:3px;
   
    margin:13px 10px 0px 10px;
}
.gznr ul li a{
    float:left;
    width:70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#777777;
}
.gznr ul li span{
    float:right;
    margin-right:10px;
}








/******************************/
.rsszwj{
    margin:0 auto;
    width:1000px;
    height:175px;
    margin-top:20px;
}
.rsjj{
    float:left;
    width:295px;
    height:175px;
}
.jjnr{
    float:left;
    width:273px;
    height:125px;
    margin-left:10px;
    /*margin-top:14px;*/
     
    border-top:0;
}
.jjnr a{
    text-indent:2em;
    line-height:30px;
    font-size:12px;
    color:#777777;
}
.jjnr img{
    float:left;
    width:102px;
    height:78px;
    margin-right:5px;
}

.szgg{
    float:left;
    width:365px;
    height:175px;
    margin-left:10px;
}
.sznr{
    float:left;
    width:100%;
    height:123px;
    /*margin-top:15px;*/
     
    border-top:0;
}
.sznr ul{
    float:left;
    width:100%;
    height:125px;
    font-size:12px;
    color:#777777;
    line-height:30px;
}
.sznr ul li {
    float:left;
    width:100%;
}
.sznr ul li img{
    float:left;width:3px;
    height:3px;
   
    margin:13px 10px 0px 10px;
}
.sznr ul li a{
    float:left;
    width:70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color:#777777;
}
.sznr ul li span{
    float:right;
    margin-right:10px;
}

.wj{
    float:right;
    width:300px;
    height:175px;
    margin-right:10px;
}

/************部门风采*************************/
.bmfc{
    margin:0 auto;
    width:1000px;
    height:175px;
    margin-top:20px;
}

.bmpt{
    float:left;
    width:45px;
    height:175px;
    background:#700005;
    text-align:center;
    color:#fff;
}
.bmpt span{
    float:left;
    width:20px;
    height:85px;
    margin-top:45px;
    margin-left:12px;
}

.xmmc1 {
    width: 940px;
    float:left;
    height: 170px;
    margin-top:5px;
    margin-left:10px;
}
.zullist{
    position:absolute ;
    width: 700px;
    height: 170px;
}
 .zullist  li {
    float: left;
    width: 224px;
    height: 170px;
    margin-left:10px;
}
.zullist img {
    float:left;
    width: 100%;
    height: 140px;
}
.zullist t{
    float:left;
    width:180px;
    height:25px;
    text-align:center;
    line-height:25px;
    font-size:12px;
     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}


/**************友情链接*******/
.yqlj{
    margin:0 auto;
    width:1000px;
    height:80px;
    margin-top:20px;
}

.yqlj ul{
    float:left;
    width:1000px;
    height:20px;
    margin-top:13px;
    font-size:12px;
}
.yqlj ul li{
    float:left;
    width:163px;
    margin-left:3px;
}
.yqlj ul li img{
    float:left;
    width:6px;
    height:11px;
    margin-top:3px;
    margin-right:3px;
}
.yqlj ul li a{
    float:left;
    width:130px;
       text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}






/**************footer***************/
.footer{
    margin:0 auto;
    width:1000px;
    height:85px;
    border-top:2px solid #700005;
    background:#f8f8f8;
    text-align:center;
    color:#777777;
    margin-top:20px;
}
.footer1{
    float:left;
    width:1000px;
    height:60px;
    margin-top:10px;
    line-height:30px;
}




/***************************站群列表头部没有**********************/
.zqlb{
    margin:0 auto;
    width:1000px;
    height:auto;
    margin-top:20px;
}
.zq-left{
    float:left;
    border:1px solid #e0e0e0;
    width:260px;
    height:300px;
}
.zqleft{
    float:left;
    width:100%;
    height:30px;
    line-height:30px;
    background:#700005;
}
.zqleft a{
    color:#fff;
}
.zqtz{
   float:left;
   width:30%;
   margin-left:10px;
   font-weight:600;
}
.zqgd{
    float:right;
    margin-right:10px;
}

.zqul{
    float:left;
    width:260px;
    height:260px;
    margin-top:5px;
}

.zqul ul{
    float:left;
    width:260px;
    height:260px;
    line-height:32px;
}

.zqul ul li{
    float:left;
    width:260px;
}
.zqul li img{
    float:left;
    width:3px;
    height:3px;
    margin-top:15px;
    margin-right:5px;
    margin-left:5px;
}
.zqul li a{
    float:left;
    width:210px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.zq-right{
    float:right;
    width:100%;
    height:auto;
   border:1px solid #e5e5e5;
   border-top:0px;

}
/**标题**/
.zqlbpt{
    float:left;
    width:100%;
    height:30px;
    background:#f1f1f1;
    line-height:30px;
}



/*****列表左边**/
.zqlbsp{
    float:left;
    color:#700005;
    margin-left:10px;
    font-weight:600;
}
/****列表右边****/
.zqpt-1{
    float:right;
    margin-right:10px;
}
.zqpt-1 img{
    float:left;
    width:25px;
    height:25px;
    margin-top:1px;
    margin-right:5px;   
}
.zqsp{
    color:#700005;
}



/*********列表内容******/
.zqlbnr{
    float:left;
    width:100%;
    margin:0 auto;
    
    margin-top:5px;
}

.zqlbnr ul{
    float:left;
    width:100%;
    height:auto;
    line-height:30px;
}
.zqlbnr ul li{
   margin:0 auto;
    width:90%;
    height:30px;
}
.zqlbnr ul li img{
    float:left;
    width:3px;
    height:3px;
    margin-right:8px;
    margin-top:14px;
}
.zqlbnr ul li span{
    float:right;
    margin-right:5px;
}
.zqlbnr ul li a{
    float:left;
    width:500px;
     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.zqxyy{
    float:left;
    width:698px;
    height:70px;
    
}
.zqxyy ul{
    margin:0 auto;
    width:498px;
    height:40px;
    margin-top:20px;
    
}








/**************详情***********/
/*标题**/
.zqxqpt{
    
    width:90%;
    height:auto  ;
    margin:0 auto;
    margin-top:20px;
    text-align:center;
    line-height:40px;
    font-weight:600;
    font-size:20px;
}
/***时间***/
.zqxqsj{
    
    width:90%;
    height:40px;
    margin:0 auto;
    line-height:40px;
    font-size:13px;
}
.sj{
    float:left;
    width:auto ;
    margin-left:18%;
}
.ll{
    float:left;
    width:auto ;
    margin-left:10px;
}
.xqfx{
    float:left;
    width:auto ;
    margin-left:10px;
}
.xqfx span{
    float:left;

}
.jiathis_style{
    float:left;
     margin-top:10px;
    margin-left: 10px;
}
.zqxqnr{
    
    width:90%;
    height:auto ;
    border-top:1px dashed #a3a3a3;
    line-height:28px;
    margin:0 auto;
    margin-top:10px;
    /*margin-left:10px;*/
    text-indent:2em;
}


.zqyyb{
    
    width:90%;
    height:auto ;
    border-top:1px dashed #a3a3a3;
    margin:0 auto;
    margin-top:50px;
    margin-bottom:20px;
    /*margin-left:10px;*/
}
.zqyyb ul{
    float:left;
    width:100%;
    margin-top:30px;
    height:60px;
    margin-bottom:30px;
}
.zqyyb ul li {
    float:left;
    width:678px;
}
.zqyyb ul li span{
    float:left;
}
.zqyyb ul li a{
    float:left;
    width:500px;
     text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}




















