@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0;}
body{color:#666; line-height:24px; background:url(images/main_bg.jpg) repeat-x 0 0 #fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
form,p,h1,h2,h3,h4,h5,dl,dt,dd{margin:0; padding:0;}
img{margin:0; padding:0; border:0; }
ul,li{margin:0px; padding:0px; list-style:none;}
input,select{margin:0px; padding:0px; border:0px; font-size:12px; vertical-align:absmiddle;}
td{margin:0; padding:0;}
a{color:#666; text-decoration:none;}
a:hover{color:#f30; text-decoration:underline;}
h1{font-size:20px; color:#1E65AD;}
h2{font-size:14px;}

.clear{font-size: 0px; line-height: 0px; float: none; height: 0px; overflow: hidden; }
.space{font-size: 0px; line-height: 0px; clear: both; height:9px; }
a.white:link, a.white:visited{color:#fff; text-decoration:none;}
a.white:hover{color:#7BFAFF; text-decoration:none;}
a.blue:link, a.blue:visited{color:#0A389C; text-decoration:underline;}
a.blue:hover{color:#f30; text-decoration:underline;}
.p_r{ padding-right:16px;}
.p_r2{ padding-right:10px;}

#top,#menu, #main, #bottom{margin:0 auto; width:980px;}
#top_cz{
	position:absolute;
	z-index:100;
	padding-left:640px;
	padding-top:7px;
	width: 325px;
	color:#fff;
}
#qiehuan{ position:relative; width:980px;}
#slideshow {

    position:relative;
    height:275px;
	width:980px;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}
#slideshow IMG.last-active {
    z-index:9;
}

#menu #nav{float:left; width:970px; background:url(images/menu_bg.gif) repeat-x; padding-left:10px;}
#menu #nav li{float:left; padding:2px 20px 0 18px; font-weight:bold; background:url(images/menu_line.gif) no-repeat right top; height:34px; line-height:34px; font-size:14px;}
#menu #nav a { display: block; } 
#menu #nav li ul { background:#DBF1FF; left: -999em; width:105px; padding:3px 0 10px 15px; position: absolute; z-index:1; border:1px solid #689EFF;} 
#menu #nav li ul li{float: left; width: 90px; font-size:12px; font-weight:normal; background:none; padding:0;line-height:24px; height:24px;}
#menu #nav li ul a:link {color:#2F4A79; text-decoration:underline;}
#menu #nav li ul a:visited {color:#2F4A79;text-decoration:underline;}
#menu #nav li ul a:hover {color:#f30; text-decoration:underline; font-weight:normal;}
#menu #nav li:hover ul {left: auto;}
#menu #nav li.sfhover ul {left:auto;}

.left_a{float:left; width:710px;}
.right_a{float:right; width:260px;}
.left_b{float:left; width:260px;}
.right_b{float:right; width:710px;}
.block{float:left;}

#slidingBlock {margin:0px; padding:0px;width:710px; height:35px; background:url(images/h4_bg.gif) no-repeat; }
#slidingBlock h4 {
    float:left;width:90px; height:35px; line-height:30px; text-align:center; font-size:14px;}
#slidingBlock h4.menuNo {
    font-weight:normal; color:#2756B3; background:url(images/h4_bg2.gif) no-repeat; text-align:center;  font-weight:normal;
}
#slidingBlock h4.menuOn {
    font-weight:bold; color:#fff; background:url(images/h4_bg1.gif) no-repeat;  text-align:center; font-weight:bold;
}
#slidingBlock DIV.slidingList_none {
    display:none
}
#slidingBlock DIV.slidingList {
   float:left; width:708px; border-width:0px 1px 1px 1px; border-style:solid; border-color:#94B1E2; }
.info{float:left; padding:8px 15px 9px 15px; width:678px; height:180px;}
.info .tu{float:left; border:1px solid #ccc; padding:3px; width:165px; height:170px;}
.info .tu2{float:left; width:215px; height:175px;}
.info .text{float:left; padding-left:20px; width:485px;}
.info ul li{float:left; width:665px; padding-left:13px; background:url(images/dot.gif) no-repeat 0 8px;;}
.info ul li span{float:right; color:#888;}
.gg{float:left; width:710px; height:165px; }
.item{float:left; width:350px;}
.item .item_t{float:left; width:318px; height:29px; padding-left:32px; background:url(images/tt_bg.jpg) no-repeat; line-height:29px; color:#fff;}
.item .item_t span{float:right; padding-right:8px;}
.item ul{float:left; width:328px; height:96px; padding:10px 10px 3px 10px; border-top:1px solid #8DB6FC; border-left:1px solid #8DB6FC; border-right:1px solid #8DB6FC;}
.item ul li{float:left; width:315px; padding-left:13px; background:url(images/dot.gif) no-repeat 0 8px;}
.item ul li span{float:right; color:#888;}
.item .item_di{float:left; width:350px;}
.lianjie{float:left; width:695px; height:130px; padding:0px 7px 0px 8px; background:url(images/lianjie_bg.gif) no-repeat; }
.lianjie ul li{float:left; width:120px; height:40px; border:1px solid #ccc; padding:3px; margin:12px 5px 0px 5px; }
.right_t{float:left; width:251px; height:35px; line-height:29px; padding-left:9px; color:#fff;}
.right_t span{float:right; padding-right:5px;}
.right_tbg1{ background:url(images/r_t_bg1.gif) no-repeat;}
.right_tbg2{ background:url(images/r_t_bg2.gif) no-repeat;}
.right_con{float:left; width:238px; padding:5px 10px 7px 10px; border-left:1px solid #B6D3EB; border-right:1px solid #B6D3EB; border-bottom:1px solid #B6D3EB;}
.right_con ul li{float:left; width:226px; padding-left:12px; background:url(images/dot.gif) no-repeat 0 10px;}
.right_con2{float:left; width:238px; padding:5px 10px 7px 10px; border-left:1px solid #B6D3EB; border-right:1px solid #B6D3EB; border-bottom:1px solid #B6D3EB;}


.r_gg{float:left; width:238px; border:1px solid #B6D3EB; padding:10px;}
.left_t{float:left; width:228px; height:30px; line-height:30px; padding-left:32px; color:#fff; background:url(images/left_t_bg.jpg) no-repeat;}
.left_con{float:left; width:234px; border-left:1px solid #8DB6FC; border-right:1px solid #8DB6FC; padding:4px 12px 9px 12px;}
.left_di{float:left; width:260px;}
.auto_init h1 { 
 	font-size:12px; 
	height:30px;
	line-height:30px;
	color:#2F4A79;
	padding:0px 0 0 16px;
	width:218px;
	background:url(images/sub_bg2.gif) left top no-repeat;
	margin-top:7px;
	font-weight:normal;
} 
.auto_init .curr{background:url(images/sub_bg1.gif) left top no-repeat;}
.auto_init h1 a{color:#2F4A79; text-decoration:none;}
.auto_init h1 a:hover{color:#f30; text-decoration:none;}
.auto_init { 
 	width:234px;
	text-align:left;
	float:left;
	padding:0px;
} 
.auto_init ul{ padding:5px 0px 8px 0px; background:#F2F6FF; border-left:1px solid #BCCCE3; border-right:1px solid #BCCCE3; border-bottom:1px solid #BCCCE3;}
.auto_init li {
	padding:0 0 0 45px;
	width:180px;
	font-size:12px;
	line-height:25px;
	color:#5072AF;
	background:url(images/sub_row.gif) no-repeat 30px 9px;
} 
.auto_init li a{color:#5072AF; text-decoration:none;}
.auto_init li a:hover{color:#f30; text-decoration:underline;}

.nav_t{float:left; width:698px; padding-left:12px;background:url(images/nab_bg.jpg) no-repeat; height:45px; line-height:30px; }
.r_list{float:left; width:680px; border-left:1px solid #ADC1E3; border-right:1px solid #ADC1E3; border-bottom:1px solid #ADC1E3; padding:14px;}
.r_list .list_t{float:left; background:url(images/line.gif) repeat-x 0 100%; width:680px; height:30px; line-height:30px;}
.r_list .list_t span{float:right; padding-right:5px;}
.r_list ul{float:left; padding-top:10px; padding-bottom:10px;}
.r_list ul li{float:left; width:650px; background:url(images/row3.gif) no-repeat 15px 11px; padding-left:30px; line-height:30px;}
.r_list ul li a{color:#333;}
.r_list ul li span{float:right; padding-right:15px; color:#888;}
.r_list .title{float:left; border-bottom:1px solid #CCCCCC; width:680px; color:#888; text-align:center;}
.r_list .content{float:left; padding:10px; width:660px; color:#555; line-height:26px;}

.zizhi_tu{float:left; padding-bottom:20px; padding-left:30px; width:620px;}

/*分页*/
.page{float:left;}
.page .fenye{float:right; padding-right:7px; height:24px; line-height:24px;}
.page .fenye a{ margin-right:2px; padding:3px 5px 0px 5px; border:1px solid #ccc; height:16px; line-height:16px; text-decoration:none;}
.page .fenye .curr{ margin-right:2px; padding:3px 5px 0px 5px; border:1px solid #f30; color:#f30; font-weight:bold; height:16px; line-height:16px;}

.bott{ text-align:center; padding-top:5px; color:#fff;}