﻿*{
border:0;
padding:0px;
margin:0px;
list-style:none;
text-decoration:none;
color:#646464;
}

body{
font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
text-align:left;
background-color:#FFF;
}

div{
font-size:12px;
text-align:left;
}

a {
color:#646464;
}

#box{
width:986px;
margin-left:auto;
margin-right:auto;
}

#top{
height:179px;
}

#logo{
background-image:url(/skin/itgov/logobg.jpg);
background-repeat:no-repeat;
height:29px;
}

#logo ul li{
width:485px;
height:29px;
float:left;
color:#000000;
font-size:13px;
font-weight:bold;
line-height:29px;
}

#logo a{
color:#000000;
}

#logo .lir{
text-align:right;
}

#banner{
background-image:url(/skin/itgov/banner.jpg);
background-repeat:no-repeat;
height:150px;
}
#banner a{
display:block;
width:100%;
height:150px;
}
#main{
margin-top:2px;
}

#main_l{
	width:145px;
	float:left;
	height: 900px;
}

#mainnav{
background-image:url(/skin/itgov/linebg.jpg);
border:1px solid #939598;
height:550px;
}

#mainnav a{
font-size:14px;
color:#FFFFFF;
}

#mainnav ul{
width:100%;
padding-top:10px;
}

#mainnav .li_list{
height:24px;
line-height:24px;
background-image:url(/skin/itgov/navlinebg.jpg);
background-repeat:no-repeat;
background-position:bottom;
text-indent:15px;
}

#mainnav .li_title{
height:28px;
line-height:28px;
border-bottom:1px solid #FFFFFF;
margin-bottom:5px;
text-indent:15px;
}



#maindynamic{
background-color:#fcefe2;
border:1px solid #939598;
margin-top:10px;
height:268px;
}

#maindynamic ul{
width:125px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

#maindynamic ul li{
padding-left:15px;
height:24px;
line-height:24px;
background-image:url(/skin/itgov/square.jpg);
background-repeat:no-repeat;
background-position:left;
}

#main_r{
width:835px;
height: 900px;
float:left;
margin-left: 5px;
}

#maincurrent{
height:25px;
line-height:25px;
border:1px solid #939598;
background-image:url(/skin/itgov/currentbg.jpg);
background-repeat:repeat-x;
margin-bottom:5px;
color:#000000;
padding-left:15px;
font-size:14px;
font-weight:bold;
overflow:hidden;
}

#maincurrent a{
color:#000000;
font-weight:normal;
font-size:12px;
}

#mainsearch{
height:25px;
border:1px solid #939598;
background-image:url(/skin/itgov/searchbg.jpg);
background-repeat:repeat-x;
margin-bottom:5px;
}

#mainsearch .bar{
background-image:url(/skin/itgov/s_g.gif);
background-repeat:no-repeat;
background-position:left;
}

#mainnavbar{
height:27px;
margin-bottom:5px;
}

#mainnavbar .login{
height:27px;
border:1px solid #939598;
background-image:url(/skin/itgov/searchbg.jpg);
background-repeat:repeat-x;
}

#maintopnews{
height:215px;
margin-bottom:20px;
}

#mainbody{
height:584px;

}

#mainbody_tj{
width:448px;
height:584px;
margin-right:8px;
float:left;
border:1px solid #939598;
}

#mainbody_zj{
width:205px;
height:584px;
float:left;
border:1px solid #939598;
background-color:#fcefe2;
}

#mainbody_fw{
width:160px;
height:356px;
border:1px solid #939598;
margin-bottom:8px;
}

#mainbody_fw li{
line-height:25px;
color:#990100;
font-weight:bold;
text-align:center;
}

.mainad{
width:984px;
height:124px;
border:1px solid #939598;
background-image:url(/skin/itgov/blockbg.jpg);
background-repeat:repeat-x;
background-position:top;
margin-top:8px;
margin-bottom:8px;
}

.mainadcontent{
padding-top:8px;
padding-left:8px;
}

#other{
margin-top:8px;
margin-bottom:8px;
}

#mainbooks{
height:346px;
margin-top:8px;
margin-bottom:8px;
}

#bottom{
height:80px;
line-height:22px;
}

#bottom td{
color:#FFFFFF;
}

#newsList1{
list-style-type:none;
margin:0 auto;
padding-top:5px;
padding-left:12px;
width:530px;
}

#newsList1 li{
float:left;
width:265px;
background:transparent url(itgov/bg_icon.png) no-repeat scroll 0 -30px;
font-size:14px;
height:25px;
line-height:25px;
overflow:hidden;
text-indent:13px;
}

#newsList1 a{
color:#494949;
text-decoration:none;
}

#newsList1 a:hover{
color:#690006;
text-decoration:underline;
}
.divr{
width:163px;
float:right; 
}

.btd_01{
width:5px;
height:28px;
background-image:url(/skin/itgov/navfoot_01.gif);
background-repeat:no-repeat;
background-position:left top;
}

.btd_02{
height:28px;
background-image:url(/skin/itgov/navfoot_02.gif);
background-repeat:repeat-x;
}

.btd_03{
width:5px;
height:28px;
background-image:url(/skin/itgov/navfoot_03.gif);
background-repeat:no-repeat;
background-position:right top;
}

.bb{
border:1px solid #b5b5b5;
}

.bb_{
padding-left:8px;
padding-right:8px;
line-height:22px;
border-bottom:1px solid #b5b5b5;
}

.p8{
padding-left:8px;
padding-right:8px;
}

.mt5{
margin-top:5px;
}

.p5{
padding:5px;
}

.white{
color:#FFFFFF;
}

.red{
color:#990100;
}

.ared{
color:#990100;
font-weight:normal;
font-size:12px;
}

.awhite{
color:#FFFFFF;
font-weight:normal;
font-size:12px;
}

.black{
color:#000000;
}

.inptext{
width:70px;
height:16px;
border:1px #cecece solid;
}

.inpsearch{
width:400px;
height:13px;
line-height:13px;
padding-top:2px;
}

.p1{
padding-bottom:1px;
}

.title_01{
padding-left:12px;
line-height:26px;
font-size:14px;
font-weight:bold;
color:#990100;
background-image:url(/skin/itgov/titlebg.jpg);
height:26px;
border-bottom:1px solid #939598;
}

.title_02{
padding-left:12px;
line-height:26px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
background-color:#990100;
height:26px;
border-bottom:1px solid #939598;
}

.title_03{
padding-left:12px;
line-height:25px;
font-size:12px;
font-weight:bold;
color:#990100;
background-image:url(/skin/itgov/titlebg.jpg);
height:25px;
border-top:1px solid #939598;
border-bottom:1px solid #939598;
}

.font14{
font-size:14px;
 
}

.font32{
font-size:32px;
font-weight:bold;
}

.cl{
clear:both;
}

.ad1{
border:1px solid #939598;
margin-top:8px;
padding:5px;
}

.ad2{
border:1px solid #939598;
padding:5px;
}

.contentnav{
border:1px solid #939598;
padding:5px;
margin-bottom:5px;
}

.articletitle{
font-size:18px;
font-weight:bold;
color:#000000;
}

.tb_{height:25px; width:144px; padding-left:16px; background-image:url(/skin/itgov/slidebg.jpg);}
.tbli{width:72px; height:25px; float:left; cursor:pointer;}
.normaltab {height:25px; width:72px; float:left; cursor:pointer; background-image:url(/skin/itgov/slidebg_01.jpg); background-repeat:no-repeat;}
.hovertab {height:25px; width:72px; float:left; cursor:pointer; background-image:url(/skin/itgov/slidebg_02.jpg); background-repeat:no-repeat;}
.dis{display:block;}
.undis{display:none;}
.normf{
font-weight:normal;
}
.blockbox{
width:160px; height:117px;
}
.blockboxtab{
height:67px; clear:both; padding:12px;
}

/* user_box(用户登录)、left_box(左侧内容) */
#main_left, .left_box, .left_box dl, .left_box dt, .left_box dd, .user_box, .user_box dl, .user_box dt, .user_box dd
{
    padding: 0px;
    margin: 0px;
}
.user_box, .left_box
{
    border: 1px solid #9bbde6;
}
.left_box
{
    margin-top: 5px;
}
.user_box dt, .left_box dt
{
    text-align: center;
    font: normal normal bold 14px/120% Arial, "宋体" ,Helvetica,sans-serif;
    color: #0a4180;
    line-height: 24px;
    border-bottom: 1px solid #9bbde6;
}
.user_box dt
{
    background: url(images/user_tit.gif) no-repeat left top;
}
.left_box dt
{
    background: url(images/left_tit.gif) no-repeat left top;
}
.user_box dd, .left_box dd
{
    background: #f4f8fd;
    padding: 5px;
    line-height: 150%;
    height: auto !important;
    height: 100px;
    min-height: 100px;
}
.user_box dd
{
    text-align: center;
}
.Login_ajax
{
    text-align:left;
}
/* 内容页 */
.c_title_text
{
    margin: 10px 5px;
    text-align: center;
    clear: both;
    height: auto !important;
    height: 34px;
    min-height: 34px;
}
.c_title_author
{
    margin: 0px 10px 10px;
    font: normal normal normal 12px/20px Arial, "宋体" ,Helvetica,sans-serif;
    border-bottom: 1px solid #9bbde6;
    overflow: hidden;
}
.font_left
{
    float: left;
}
.font_left span
{
    margin-right: 8px;
}
.font_right
{
    float: right;
}
.c_content_text
{
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    text-align: left;
    padding: 10px;
    height: auto !important;
    height: 300px;
    min-height: 300px;
}
.c_bot_text
{
    color: #508BD4;
    font: normal normal normal 12px/20px Arial, "宋体" ,Helvetica,sans-serif;
    text-align: right;
    background: #F4F8FD;
    padding-left: 10px;
    border-top: 1px solid #9bbde6;
    height: auto !important;
    height: 5px;
    min-height: 5px;
}
/* 定义内容中的最大宽度，超过隐藏，如隐藏过大的图片 */
.c_content_overflow
{
    width: 100%;
    overflow: hidden;
}
* html .c_content_overflow
{
    width: 99.5%;
}

/* 临时定义 */
#tagbox a{
color:#7c1e1e;
font-weight:bold;
}

#tagbox a:hover{
text-decoration:underline;
}

#tjlist{
list-style-type:none;
margin-left:3px;
} 

#tjlist li{
float:left;
margin-top:3px;
margin-left:3px;
width:216px;
height:132px;
background-color:#F5F5F5;
text-align:center;
}

#tjlist li div.list_title{
padding-top:5px;
padding-left:5px;
width:95%;
text-align:left;
}

#tjlist li div.list_title a{
padding:3px;
color:#7c1e1e;
font-weight:bold;
}

#tjlist li div.list_title a:hover{
text-decoration:underline;
}

#tjlist li div.list_intro{
padding:5px;
}

#hotlist1{
width:240px;
margin-top:5px;
margin-left:10px;
list-style-type:none;
}

#hotlist1 li{
height:24px;
background:transparent url(itgov/bg_icon.png) no-repeat scroll 0 -30px;
border-bottom:1px #7d7b79 dashed;
font-size:12px;
line-height:24px;
text-indent:13px;
}

#hotlist1 li a:hover{
text-decoration:underline;
}

#algj{}
#algj li{
height:80px;
padding:10px;
border-bottom:1px #BDBDBD solid;
}
#algj li div.list_title a{
font-weight:bold;
color:black;
}
#algj li div.list_title a:hover{
color:#990100
}
#algj li div.list_intro{
padding-top:8px;
}
div.pe_u_thumb{
float:left;

width:154px;
height:116px;
border:3px solid #D0D0D0;
}

div.pe_u_thumb_title{
float:right;
width:267px;
}

div.pe_u_thumb_title a{
display:block;
width:100%;
padding-bottom:10px;
color:#7c1e1e;
font-size:14px;
font-weight:bold;
}

div.pe_u_thumb_title a:hover{
text-decoration:underline;
}

div.pe_u_thumb_title br{
display:none;
}

/* 临时定义--合作伙伴 */
#toplinklist{
padding:5px;
list-style-type:none;
text-align:left;
}

#toplinklist li{
display:inline;
padding-right:5px;
}


#toplinklist li a{

}

#toplinklist li a:hover{
color:#7c1e1e;
text-decoration:underline;
}
/*-------btlinklist---------*/
#btlinklist{
padding:5px;
list-style-type:none;
text-align:left;
}

#btlinklist li{
display:inline;
padding-right:5px;
}


#btlinklist li a{

}

#btlinklist li a:hover{
color:#7c1e1e;
text-decoration:underline;
}


#c_top2 li{
display:inline;
padding-right:20px;
}

#marqueebox{

margin-left:80px;

}



#tempyanjiu li{
padding-top:10px;
clear:both;
}
/*-------专家列表---------*/
#zuozhe{}

#zuozhe li{
background:url(/skin/itgov/more.gif) no-repeat 97% 97%;
width:97%;
height:128px;
padding-top:10px;
padding-left:10px;
border-bottom:1px solid #B5B5B5;
}
#zuozhe li div.aname{
padding-top:30px;
}
#zuozhe li div.aname a{
margin-left:15px;
font-size:14px;
color:#990100;
font-weight:bold;
}
#zuozhe li div.aname a:hover{
background-color:#777;
color:#fff;
}
#zuozhe li div.aintro{
padding-top:2px;
clear:both;
}
#aimage{
float:left;
width:69px;
height:69px;
border:3px solid #fff;
overflow:hidden;
}



#yanjiu,#peixun{

float:left;
width:266px;
height:342px;
border:1px solid #939598;
background-color:#FCEFE2;
}

#yanjiu h1,#peixun h1{
height:26px;
background-color:#990100;
padding-left:15px;
color:#fff;
font-size:14px;
font-weight:bold;
line-height:26px;
}
#yanjiu ul li,#peixun ul li{
border-bottom:0;
}
#peixun{
margin-left:5px;
}
#yjul,#pxul{
margin:5px 0 0 8px;
padding-bottom:5px;
border-bottom:1px dashed #939598;
}
.p01{
float:left;
width:75px;
height:75px;
border:1px solid #000;
overflow:hidden;
}
.p02{
float:left;
width:170px;
height:80px;
margin-left:8px;
overflow:hidden;
}
div.p02 a{
font-weight:bold;
color:black;
}
div.p02 a:hover{
color:red;
}

.advsearch a{
color:black;
text-decoration:none;
}
.main_search a:hover{
color:red;
}

#speciallist_02{

}
#speciallist_02 li{
float:left;
width:150px;
margin-top:10px;
}
#speciallist_02 li div.specialimg{
margin:0 auto;
padding-top:2px;
padding-left:2px;
width:73px;
height:73px;
text-align:center;
background:url(/Skin/govdemo/imgs/photobg.gif) no-repeat right bottom;
overflow:hidden;
}

#speciallist_02 li a{
font-weight:bold;
color:black;
padding-right:2px;
}
#speciallist_02 li a:hover{
color:red;
text-decoration:underline;
}
span.specialintro{
display:none;
}
#peixunbanner{
margin-top:3px;
margin-bottom:6px;
}
