@charset "gb2312";

/* 新增导航 */
.mode_nav ul li a.link_02{ width:110px; background:url(../images/link_02.png) no-repeat; }




/*轮播图*/
.scroll{ height:255px;    margin-top: 20px;
    width: 314px;
    float: left;
    background: #fff;
    border: 1px solid #e5e5e5;}
.focus{ position:relative;  width: 380px;     height: 295px; background-color: #000; float: left; margin-right:16px;}  
.focus img{ width: 100%; height: 295px;}    
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#003e8c;}  
.focus .fPic{ position:absolute; left:0px; top:0px;width: 100%; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ display:block; width:65%; text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg {
    bottom: 15px;right: -45px; position: absolute; height: 21px; text-align: center;z-index: 200;
}
.focus .fbg div {
  margin: 4px auto 0; overflow: hidden;zoom: 1;height: 20px;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
    color: #fff;
} 
.focus .D1fBt img{display:none}    
 

.focus .D1fBt a {
    position: relative;
    display: inline;
    width: 9px;
    height: 22px;
    margin: 3px 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
}
.focus .D1fBt i {
    font-style: normal;
    line-height: 20px;
    font-size: 25px;
}
.D1fBt{ width:130px;}

/* 支部动态信息 */
.xw_red{ width:282px; float:left; margin-right:16px;
    border-left: 1px #dcdcdc solid;
    border-right: 1px #dcdcdc solid;
    border-bottom: 1px #dcdcdc solid;
    border-top: 2px #bd0000 solid;
    height: 267px;
}
.xw_red01{ width:282px; float:left;
    border-left: 1px #dcdcdc solid;
    border-right: 1px #dcdcdc solid;
    border-bottom: 1px #dcdcdc solid;
    border-top: 2px #bd0000 solid;
    height: 297px;
    margin-right:16px;
}
.xw_red02{
   width:282px;

}
.xw_img{ height:56px;}
.xw_img01{ height:50px;}
.titlel{ width:70%; background:url(imagesxw_lbg.jpg) left no-repeat; height:56px;}
.titlel01{ width:72%; background:url(imagesxw_lbg.jpg) left no-repeat; height:50px;}
.word{ padding-left:54px;padding-top:10px;}
.p1{ font-size:18px; color:#bd0000;}
.p2{ color:#bbbebe;}
.titler{ height:46px; display:block; width:20%; background:url(imagesxw_rbg.jpg) right no-repeat;}
.ggl1{ background:url(imagesggl_lbg.jpg) left no-repeat;}
.ggl2{ background:url(imagesggl_rbg.jpg) right no-repeat;}
.xw_list {
    display: block;
    width: 100%;
    height: 209px;
}

.xw_list01 {
    display: block;
    width: 100%;
    height: 210px;
}
.link_01 {
	display:block; float:left;
    font-size: 10pt;
    color: #636363;
    line-height: 24px; 
width:72%;
white-space:nowrap; 
overflow:hidden;
 text-overflow:ellipsis;
}
.link_01.tp_news{width:65%;}

.spa {
    float: right;
    display: block;
    line-height: 24px;
}
/* 公告栏 */
.ggl {
    border: 2px #ffb400 solid;
    background-color: #fff5e5;
    width: 378px;
margin-right:16px

}
/* banner */
.banner{ margin-top:20px;float: left;width:984px; height:100px;}
.banner img{ width:100%; }

/* 党委简介 */
.dw_orange {
    border-left: 1px #dcdcdc solid;
    border-right: 1px #dcdcdc solid;
    border-bottom: 1px #dcdcdc solid;
    border-top: 2px #ee3b1b solid;
    width: 402px; float:left; margin-right:16px; height:267px;
}
.dw_list {
    float: right; width: 275px; padding-right: 10px; padding-left: 23px;  padding-top: 15px; font-size: 10pt; color: #636363; line-height: 24px;
}
.contact{ width:280px; margin-right:0;}
.lxwm {
    font-size: 12px;
    color: #636363;
    line-height: 20px;
    font-family: "微软雅黑";
}
.third_row{ margin-top:20px; float:left;}
.jj_img{ width:94px; height:253px;}
.jj_img img{ width:100%;}

/* 滚动图 */
.yqlj {
    border: 1px #dcdcdc solid;
    padding: 28px;
    height: 94px; float: left;    padding: 25px;    margin-top: 20px;
}
#demo {
    background: #FFF;
    overflow: hidden;
    width: 928px;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1,#demo2 {
    float: left;
}
.y_1 {
    width: 188px;
    text-align: left;
}
.y_img {
    width: 185px;
    display: block;
    float: left;
    height: 90px;
}
#demo img {
    border: 10px solid #FFFFFF;
}
.link02{ line-height:20px;}
.text_link{ display:inline; float:none;}
.zbdt{ padding:0 10px; }


/* 二级页面 */
.sec_cont{ height:800px; width:978px; display:block; margin:0 auto; border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid; border-bottom:1px #dcdcdc solid; border-top:2px #ee3b1b solid; margin-top:19px; margin-bottom:19px;}
.sec_left{ height:500px; float:left; background-image:url(imagessec_left_bg.jpg); background-repeat:no-repeat; width:147px;}
.title{ padding-top:13px; text-align:center;}
.title span{ font-family:"新宋体"; font-size:30px; color:#df0000; line-height:50px; font-weight:bold;}
.link_di td{ border-bottom:1px #b9b9b9 dotted;}
.link_di span{ font-size:10pt; color:#6f6f6f; line-height:30px;}
.link_02{ font-size:10pt; color:#6f6f6f; line-height:30px;}
.link_02:hover{ color:#f10223;}

.page {color:#6F6F6F; font-size:10.5pt; line-height:30px;}
.page a{ color:#6F6F6F; font-size:10.5pt; line-height:30px;}
.page a:hover{ color:#F10223;}

.sec_btn { background:url(../images/sec_btn.png) no-repeat; width:115px; height:30px; text-align:center; font-size:12pt; color:#6b1c0a; font-weight:bold; line-height:30px;}
.second_link { color:#809DB3; text-decoration:none; font-size:10pt; }
.second_link:hover { color:#385C77;}
.list_word{ width:100%;}
.link_02 {
    font-size: 10pt; color: #6f6f6f; line-height: 30px; display: block;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;
    width: 70%;
}
.list_time{ width:20%;}
.sec_right{ width:80%; float:left; padding-top:32px;       padding-left: 2%; padding-right: 2%;}
li.link_di {
     border-bottom: 1px dotted #333;
}
.sec_right img{max-width:100%}
@media (max-width: 768px){ /*<=768的设备-平板竖版以下*/ 

.focus {
     width: 100%;
}
.scroll{ width:100%;}
.xw_red,.banner{ width:99.5%; margin-top:1em; height:auto;}
.ggl{ width:99%; margin-top:1em;}
.third_row{ width:99.5%;margin-top:1em;}
.xw_list,.xw_red{ height:auto;    padding-bottom: 8px;}
.xw_list{ width:100%;}
.dw_orange{ width:99.5%; height:auto;}
.dw_list{ width: 68%;float:left; padding:3%;}
.jj_img{ width:26%; overflow:hidden;}
.yqlj,#roll{ display:none; }
.D1fBt{ width:auto;}
.focus .D1fBt a{ width:8px;}
.focus .fbg{ right:10px;}
.focus img,.focus{ height:250px;}
.link_01,.dw_list{ font-size:16px;}
.xw_list td,.xw_red td{
 font-size:16px; padding:4px 0;}
.focus .shadow a{ font-size:16px; width:70%; display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spa{ display:none;}
.link_01{ white-space:normal; width:100%;}
.link_02{ white-space:normal; width:100%;}
.sec_left{ display:none; }
.sec_cont{ width:auto; height:auto; margin-top:0; }
.list_word{ width:100%;}
.page{ width:100%;}
.sec_right{ width:92%; padding-top:16px;    padding-left: 4%; padding-right: 4%;     padding-bottom: 16px;}
.link_di span{ display:none; }
.link_02 {
      width: 99%; white-space: normal; font-size:16px;
  }
.td1,.td2,.first,.last{ display:none; }
li.link_di {   width: 100%;}
.xw_red02 {width:99.5%; margin-top:1em}
.xw_red01 {width: 99.5%;  height: auto; margin-top:1em;margin-right: 0;}
.ggl.fl{width:99.5%}
.link_01.tp_news{width:100%;}

}