﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px;}
body{
 font-size:14px;
 margin:0px auto;
 color:#333333;
 font-family:"宋体";
 background:url(../images/bg_03.jpg) left 34px repeat-x;
}
a{
 color:#333333;
 text-decoration:none;
}
a:hover{
 color:#B02A24;
 text-decoration:none;
}
ul, li, ol{
 list-style-type:none;
}
img{
 border:0px;
}
.clear{
 clear:both;
 font-size:0px;
 line-height:0px;
 height:0px;
}
/*头部样式*/
.top{
 height:34px;
 overflow:hidden;
 background:url(../images/top_line.jpg) repeat-x;
 font-size:12px;
}
.top_con{
 width:1041px;
 height:34px;
 line-height:34px;
 overflow:hidden;
 margin:0px auto;
}
.top_left{
 float:left;
 height:21px;
 overflow:hidden;
 padding-top:6px;
}
.top_left img{
 float:left;
 margin-right:10px;
}
.top_center{
 float:left;
 background:url(../images/xb.jpg) 5px center no-repeat;
 padding-left:15px;
}
.top_right{
 float:right;
}
.banner{
 height:166px;
 overflow:hidden;
 background:url(../images/banner.jpg) no-repeat;
}
.banner_con{
 width:1041px;
 height:166px;
 overflow:hidden;
 margin:0px auto;
}
.search{
 float:right;
 width:292px;
 height:33px;
 overflow:hidden;
 padding-top:78px;
 padding-right:10px;
}
.ssk{ float:left; width:235px; height:33px; border:none; background:url(../images/ssk.jpg) no-repeat; padding-left:5px; line-height:33px; color:#999; font-size:12px; }
.ss{ float:right; }
.menu{
 width:1041px;
 height:43px;
 margin:0px auto;
 background:url(../images/menu_bg.jpg) left top repeat-x;
}
.menu ul{
 padding-left:20px;
}
.menu li{
 float:left;
 padding:0px 20px;
 height:43px;
 line-height:43px;
 background:url(../images/menu_line.jpg) right top no-repeat;
 font-size:14px;
 font-weight:bold;
}
.menu li.no{
 background:none;
}
.menu li a{
 color:#FFFFFF;
}
.menu li a:hover{
 color:#FFFFFF;
}
/*底部样式*/
.link{
 width:1017px;
 border-top:none;
 margin-top:12px;
}
.link_title{
 width:1017px;
 height:21px;
 background:url(../images/link.jpg) no-repeat;
 overflow:hidden;
}
.link_con1{
 width:1017px;
}
.link_con1 li{
 float:left;
 width:117px;
 height:42px;
 margin-left:45px;
 overflow:hidden;
 border:1px solid #DDDDDD;
 padding:1px;
 margin:10px 3px 0px 3px;
 display:inline;
}
.link_con1 li img{
 width:117px;
 height:42px;
}
.link_con2{
 width:1017px;
 margin-top:12px;
}
.link_con2 ul{
 padding-left:4px;
}
.link_con2 li{
 float:left;
 width:220px;
 margin-left:43px;
}
.link_con2 li select{
 width:220px;
 font-size:12px;
}
.footer{
 width:1017px;
 padding:15px 0px;
 line-height:25px;
 text-align:center;
 border-top:3px solid #FAD7D5;
 margin-top:12px;
 font-size:12px;
}
/*内页样式*/
.content{
 width:1017px;
 margin:0px auto;
 background:url(../images/content_bg.jpg) repeat-y;
 padding:12px 12px 0px 12px;
}
.ny{
 width:1017px;
}
.ny_left{
 float:left;
 width:226px;
}
.left_title{
 height:31px;
 line-height:31px;
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title_08.jpg) left top no-repeat;
 text-align:center;
}
.left_con{
 width:224px;
 padding-bottom:10px;
 border:1px solid #E3E2E2;
 border-top:none;
 padding-top:1px;
}
.left_con ul{
 width:207px;
 margin:0px auto;
}
.left_con li{
 overflow:hidden;
 margin-top:10px;
}
.left_con li a{
 height:39px;
 line-height:39px;
 color:#333333;
 font-weight:normal;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li a:hover{
 height:39px;
 line-height:39px;
 color:#B02A24;
 font-weight:bold;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.left_con li a.hover{
 height:39px;
 line-height:39px;
 color:#B02A24;
 font-weight:bold;
 background:url(../images/nav.jpg) no-repeat;
 padding-left:55px;
 display:block;
}
.title{
 height:31px;
 line-height:25px;
 overflow:hidden;
 background:url(../images/title1_bg.jpg) right top no-repeat;
}
.title b{
 float:left;
 width:134px;
 height:31px;
 line-height:31px;
 font-size:14px;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title1_03.jpg) no-repeat;
 text-align:center;
}
.title a{
 float:right;
 padding-right:5px;
 font-size:12px;
 color:#B02A24;
}
.left_con1{
 width:214px;
 height:150px;
 padding:5px 0px 5px 10px;
 border:1px solid #E3E2E2;
 border-top:none;
 overflow:hidden;
}
.left_con1 li{
 height:25px;
 line-height:25px;
 background:url(../images/xb.jpg) left center no-repeat;
 overflow:hidden;
 padding-left:10px;
 font-size:12px;
}
.hdjl{
 width:226px;
 height:78px;
 overflow:hidden;
 margin-top:12px;
}
.ny_right{
 float:right;
 width:779px;
}
.right_title{
 height:31px;
 line-height:25px;
 overflow:hidden;
 background:url(../images/title1_bg.jpg) right top no-repeat;
}
.right_title b{
 float:left;
 width:134px;
 height:31px;
 line-height:31px;
 font-size:14px;
 color:#FFFFFF;
 overflow:hidden;
 background:url(../images/title1_03.jpg) no-repeat;
 text-align:center;
}
.right_title p{
 float:right;
 padding-right:5px;
 font-size:12px;
}
.right_bottom{
 width:777px;
 border:1px solid #E3E2E2;
 border-top:none;
}
.right_con{
 width:742px;
 margin:0px auto;
 _height:400px;
 min-height:400px;
 line-height:220%;
 padding:15px 0px 15px 0px;
}
/*首页样式*/
/*新闻*/
.news{
 width:1017px;
 overflow:hidden;
}
.news_left{
 float:left;
 width:615px;
 height:315px;
 border:1px solid #E3E2E2;
 padding:5px;
}
/*图片新闻*/
#ifocus {
 width:615px;
 height:315px;
}
#ifocus_pic {
 position:relative;
 float:left;
 width:500px;
 height:315px;
 overflow:hidden;
}
#ifocus_piclist {
 position:absolute;
}
#ifocus_piclist li {
 width:500px;
 height:315px;
 overflow:hidden;
}
#ifocus_piclist img {
 width:500px;
 height:315px;
}
#ifocus_opdiv {
 position:absolute;
 left:0;
 bottom:0;
 width:500px;
 height:35px;
 background:#000;
 opacity:0.5;
 -moz-opacity:0.5;
 filter:alpha(opacity=50);
}
#ifocus_tx {
 position:absolute;
 left:8px;
 bottom:10px;
 color:#FFF;
 font-size:14px;
 font-weight:bold;
}
#ifocus_tx .normal {
 display:none;
}
#ifocus_btn {
 display:inline;
 float:right;
 width:110px;
}
#ifocus_btn li {
 width:110px;
 height:63px;
 cursor:pointer;
 opacity:0.5;
 -moz-opacity:0.5;
 filter:alpha(opacity=50);
 overflow:hidden;
}
#ifocus_btn img {
 width:96px;
 height:55px;
 margin:4px 0 0 10px;
}
#ifocus_btn .current {
 background: url(../images/ifocus_btn_bg.jpg) no-repeat;
 opacity:1;
 -moz-opacity:1;
 filter:alpha(opacity=100);
}
/*新闻中心*/
.news_right{
 float:right;
 width:378px;
}
.news_con{
 overflow:hidden;
 padding:5px 10px 0px 10px;
 width:356px;
 height:290px;
 border:1px solid #E3E2E2;
 border-top:none;
}
.news_con li{
 height:35px;
 line-height:35px;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 overflow:hidden;
}
.news_con li a{
 background:url(../images/icon_03.jpg) 2px center no-repeat;
 padding-left:23px;
}
.news_con li span{
 float:right;
 padding-right:1px;
 color:#666666;
}
/*横幅*/
.ad{
 width:1017px;
 height:90px;
 overflow:hidden;
 margin-top:12px;
}
.ad1{
 width:721px;
 height:89px;
 overflow:hidden;
 margin-top:12px;
}
.box{
 width:1017px;
 margin-top:12px;
}
.box_left{
 float:left;
 width:721px;
}
/*活动剪影*/
.hdjy{
 width:717px;
 height:181px;
 overflow:hidden;
 border:1px solid #E3E2E2;
 padding:1px;
}
.hdjy_left{
 float:left;
 width:33px;
 height:181px;
 overflow:hidden;
}
.hdjy_right{
 float:right;
 padding:10px 9px 0px 0px;
 width:665px;
 line-height:25px;
 font-size:12px;
}
/*大学生在线*/
.dxs{
 width:721px;
 margin-top:12px;
 position:relative;
}
.dxs .TabTitle{
 height:31px;
 overflow:hidden;
 background:url(../images/title2_bg.jpg) no-repeat;
 padding-left:17px;
}
.dxs .TabTitle li { float:left; width:100px; height:31px; line-height:31px; font-size:14px; text-align:center; margin-right:12px; }
.dxs .TabTitle .normal{ background:url(../images/hover2.jpg) no-repeat; }
.dxs .TabTitle .active { background:url(../images/hover1.jpg) no-repeat; font-weight:bold; }
.dxs .TabTitle .active a{ color:#FFFFFF; }
.dxs .TabContent { padding-top:15px; width:719px; height:256px; overflow:hidden; border:1px solid #E3E2E2; border-top:none; }
.dxs .TabContent .more {
 position:absolute;
 top:3px;
 right:5px;
 font-size:12px;
 color:#B02A24;
}
.none{ display:none; }
.news_top{
 width:685px;
 height:117px;
 margin:0px auto;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 padding:0px 5px;
}
.news_top img{
 float:left;
 width:128px;
 height:96px;
 padding:2px;
 border:1px solid #DDDDDD;
 margin-right:15px;
 vertical-align:top;
}
.news_top h2{
 font-size:14px;
 height:30px;
 line-height:30px;
 color:#B02A24;
}
.news_top a{
 color:#B02A24;
}
.news_top p{
 font-size:12px;
 height:72px;
 line-height:24px;
 overflow:hidden;
 text-indent:2em;
}
.con{
 overflow:hidden;
 padding:8px 0px 0px 15px;
 width:704px;
}
.con li{
 float:left;
 width:690px;
 height:30px;
 line-height:30px;
 background:url(../images/xb.jpg) 2px center no-repeat;
 padding-left:12px;
 overflow:hidden;
}
/*基层动态*/
.box_right{
 float:right;
 width:286px;
}
.jcdt{
 width:286px;
 overflow:hidden;
}
.jcdt_con{
 overflow:hidden;
 padding:5px 10px 10px 10px;
 width:264px;
 height:248px;
 border:1px solid #E3E2E2;
 border-top:none;
}
.jcdt_con li{
 height:31px;
 line-height:31px;
 background:url(../images/dian_31.jpg) left bottom repeat-x;
 overflow:hidden;
}
.jcdt_con li a{
 background:url(../images/xb.jpg) 2px center no-repeat;
 padding-left:12px;
}
.jcdt_con li span{
 float:right;
 padding-right:1px;
 color:#666666;
}
/*下载中心*/
.xzzx{
 width:286px;
 overflow:hidden;
 margin-top:12px;
}
.xzzx_con{
 overflow:hidden;
 padding-top:10px;
 width:284px;
 height:147px;
 border:1px solid #E3E2E2;
 border-top:none;
}
.xzzx_con ul{
 width:255px;
 margin:0px auto;
}
.xzzx_con li{
 height:39px;
 line-height:39px;
 background:url(../images/title3_bg.jpg) left bottom repeat-x;
 overflow:hidden;
 padding-left:33px;
 margin-bottom:10px;
}
/*互动交流*/
.hdjl1{
 width:286px;
 height:93px;
 margin-top:12px;
 overflow:hidden;
}
/*文章标题*/
.news-title-sub {
 font-size: 20px;
 color: #B02A24;
 text-align:center;
 text-decoration: none;
 border-bottom-width: 3px;
 border-bottom-style: double;
 border-bottom-color: #EEEEEE;
 vertical-align: bottom;
 padding-bottom:5px;
 padding-top:5px;
 font-family:"Microsoft Yahei","微软雅黑";
}
.img_border img{ border:#DDDDDD 1px solid; padding:2px; background-color:#FFFFFF;}
/*信息列表开始*/
#NewsList{
 overflow:hidden;
 margin:0px 1px;
}
#NewsList li{
 border-bottom:1px dashed #DDDDDD;
 height:38px;
 line-height:38px;
 background:url(../images/icon_06.jpg) no-repeat 3px center;
 padding-left:14px;
}
#NewsList li span{
 float:right;
 display:inline;
 color:#999999;
 margin-right:1px;
}
/*图片列表开始*/
#Pic {
 text-align: left;
 padding-top: 5px;
}
#Pic ul{
 padding-left:22px;
}
#Pic ul li {
 float: left;
 margin-bottom: 10px;
 margin-left:40px;
 display: block;
 height: 186px;
 width: 206px;
}
#Pic ul li img {
 padding: 2px;
 border: 1px solid #DDDDDD;
 height: 150px;
 width: 200px;
 background-color:#FFFFFF;
}
#Pic ul li span {
 display: block;
 text-align: center;
 width: 206px;
 height: 30px;
 clear: both;
 font-size: 14px;
 line-height: 30px;
 overflow:hidden;
}
.line1 {
 border-top: 1px dashed #DDDDDD;
}
/*分页样式*/
.pages{
font-size:14px;
color:#050505;
line-height:22px;
text-align:center;
margin-top:10px;
}
.pages a{
display:inline-block;
border:1px solid #DDDDDD;
color:#696969;
padding:0px 5px;
margin:0px 2px;
height:22px;
}
.pages a:hover{
display:inline-block;
border:1px solid #DDDDDD;
color:#9c1917;
background-color:#F0F0F0;
padding:0px 5px;
margin:0px 2px;
}
.bg{
display:inline-block;
border:1px solid #DDDDDD;
color:#9c1917;
background-color:#F0F0F0;
padding:0px 5px;
margin:0px 2px;
height:22px;
}